역공학: 두 판 사이의 차이

내용 삭제됨 내용 추가됨
잔글편집 요약 없음
Modamoda (토론 | 기여)
편집 요약 없음
1번째 줄:
'''리버스 엔지니어링'''({{llang|en|reverse engineering, '''RE'''}}) 또는 '''역공학'''(逆工學)은 장치 또는 시스템의 기술적인 원리를 그 구조분석을 통해 발견하는 과정이다. 좋은 취지로 사용하면 소프트웨어의 취약점 분석이나 [[악성코드]] 분석등에 사용될 수 있으나, 악용될 경우 키젠이나 맵핵등의 용도로 사용이 가능하다.
 
== 사용이유 ==
8번째 줄:
* 허가되지 않은 불법 복제의 생성
* 사기 행위
 
== 대표적인 도구 ==
소프트웨어 리버스 엔지니어링을 위해 [[IDA Pro]]나 [[Olydbg]]등의 도구들이 사용된다. 이 도구들은 어셈블리 언어들을 분석하기 쉽게 하도록 분석하는 기능과 코드를 변형하는 기능등을 제공한다.
 
 
{{토막글|기술}}
{{토막글|전산학}}
{{토막글|컴퓨터}}
 
[[분류:공학]]
줄 15 ⟶ 21:
[[분류:지적재산권법]]
[[분류:연구개발]]
[[분류:보안]]
 
[[ar:هندسة عكسية]]