Notice
Recent Posts
Recent Comments
Link
«   2025/06   »
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
Tags
more
Archives
Today
Total
관리 메뉴

컴터 공부하기

올리디버거로 notepad_upx.exe 열기 본문

리버스 엔지니어링

올리디버거로 notepad_upx.exe 열기

cdecl 2018. 3. 14. 18:11

'리버싱 핵심원리' 책의 199페이지를 보면, notepad.exe 파일을 작업 폴더에 복사한 후 명령프롬프트로 upx 압축하는 장면이 있다.





이렇게..


근데 이 파일을 올리디버거로 열람하는 순간




이런 창이 뜨고



예를 누르면 해당 에러가 뜨면서 안 열림.. 


분명 책에 나온대로 따라햇는데 안되면.....ㅡㅡ


아마 저자의 환경은 윈도우 32비트라 그렇고, 내껀 64비트라 그런가??



생각해보니 32비트가 아니라서 이런 창이 뜨는데, 맨 위 명령프롬프트 사진을 보면 Format 부분이 win64 / pe 라고 쓰여있었다.


이래서 그런건가봐


이런 저런 시도 끝에 그냥 notepad.exe을 작업 폴더에 복사하지 않고 그냥 원본 폴더에 있는 걸 끌어다 해봤더니





띠용





잘 열린다


이것으로 실습을 계속 진행할 수 있게됏다


참고로 인수를 C:\windows\system32\notepad.exe 뿐만 아니라, C:\windows\sysWow64\notepad.exe 이렇게 해줘도 된다.



서러운 게 정말 책을 그대로 따라했는데도 모종의 이유로 안되는 거.. 뭐 환경 구축이라던지 이런 문제때문에 한 걸음씩 내딛을때마다


짜증난다



리버싱 입문자들 화이팅



'리버스 엔지니어링' 카테고리의 다른 글

PE 파일이란..  (0) 2018.03.18
Register (IA -32)  (0) 2018.03.09
Comments