티스토리 뷰

리버싱 이란 무엇일까?

흔히 역공학, 프로그램 분석을 역으로 분석하는 과정이라고 불린다.


프로그램이 제작되는 과정

.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
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
TAG
more
«   2024/05   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
글 보관함