티스토리 뷰
리버싱 이란 무엇일까?
흔히 역공학, 프로그램 분석을 역으로 분석하는 과정이라고 불린다.
프로그램이 제작되는 과정
.c -> [complie] -> .obj -> [link](linking) -> .exe
프로그램은 위와같은 과정을 통해 만들어진다.
위와같은 과정을 통해 생성된 .exe(실행파일)을 .c파일로 복구해 내는 과정을
디컴파일이라 한다.
디스어셈블을 할 수 있는 도구를 우리는 디버거 라고 한다.
디버거에는 ollydbg, IDA 등이 있다.
나는 ollydbg를 사용한다. 무료이기 때문이다.
'Reversing' 카테고리의 다른 글
abex' crackme #1 (0) | 2018.06.27 |
---|---|
IA32 Basics (0) | 2017.12.20 |
댓글