본문 바로가기

Study/Reverse Engineering

리버스 엔지니어링 정의 및 개요

728x90

엔지니어링

1) 완성품과 이를 구성하는 부품들의 기능과 설계를 고안하고, 제작하는 과정

 

Reverse

1) 사전적 의미는 "역의","반전시키다","뒤집다","반대", 엔지니어링의 역과정

2) 완성된 제품을 해체하고 분석하여 구조와 기능, 디자인을 파악하는 것

 

 

리버싱의 용도

1) 개발 중단한 프로그램의 패치 필요

2) 프로그램 보안성 평가

3) 악성코드 분석

4) 불법 프로그램

5) 게임핵 생성기

 

관련 저작권법

저작권법 제35조의 3 (저작물의 공정한 이용)

저작권법 제101조의3 (프로그램의 저작재산권의 제한)

 

 

출처 : https://learn.dreamhack.io/45#1

 

로그인 | Dreamhack

 

dreamhack.io

 

'Study > Reverse Engineering' 카테고리의 다른 글

정적분석과 동적분석  (0) 2024.04.11
Binary 개념 정리  (0) 2024.04.11
Reverse Engineering 큰 개념 정리  (0) 2024.04.11
리버싱_전제체션 2주차 과제  (0) 2023.11.16
DreamHack_rev_basic-0  (0) 2023.11.09