본문 바로가기

Assembly Reversing

Assembly Reversing 공부법

1. IDA ( Interactive DisAssembler ) 설치.

 

2. c 300 문제. 컴파일옵션 : release모드, win32로 컴파일 후 exe파일 생성.

 

3. Visual Studio에서 Optimization 꼭 끄기.

 

4. exe파일 IDA로 열어보기.

 

5. C300제 소스로 IDA분석 후 C코드로 재구성.

 

 

*debug release 가장 차이 : 디버깅을 하기위한 코드가 있는가 없는가 debug모드는 printf 안되면 안되는지 확인가능하지만 release 아무것도 나오지 않는다.

 

*win32 64bit 차이 : 레지스트의 개수, 사이즈가 다르다. 

 

'Assembly Reversing' 카테고리의 다른 글

Assembly Reversing(1~10)  (0) 2018.06.19