OllyDbg 오류
792
1 asked
안녕하세요 Challenge 01.exe파일을 OllyDbg에 올려놓으면 다음과 같은 오류가 뜹니다.
Module 'Challeng' has entry point outside the code(as specified int the PE header). Maybe this file is self-extracting or self-modifying. Please keep it in mind when setting breakpoints!
어떻게 해결해야 할까요?
그리고 교재0에서 나오는 Procexp.exe, FileMonitor.exe, Tcpview.exe 파일을 설치하려 했는데 오류가 나서 설치하지 못했는데 모두 꼭 설치해야 하는 것들인가요??
Answer 2
0
안녕하세요.
질문에 답변을 드리겠습니다.
1. Challenge 01.exe파일을 OllyDbg에 올려놓으면 오류가 발생합니다.
해당 파일은 오류가 뜨는 것이 맞습니다. 생각해보면 당연하다고 볼 수 있는데요.
디버거는 PE파일을 로드할 때, 실행 파일이 맞는지, 동작하는데 필요한 정보들이 잘 기록되어 있는지 등 확인 작업을 거칩니다. 그런데 Challenge 01.exe는 PE 파일의 모든 정보를 담고 있지 않습니다. (DOS Stub을 비롯해 파일이 실행하는데 필수적이지 않은 값들은 제외를 했습니다.) 그렇기 때문에 디버거 입장에서는 이 파일이 완벽한 PE 파일 포멧을 가지고 있지 않다고 판단한 겁니다. 오류 메시지는 무시하세요. 아마 코드 시작지점은 맞게 잘 이동 할 겁니다. (여담: 이 파일이 제대로 된 실행파일인지 알고 싶으면 직접 실행해 보세요. 그게 가장 확실합니다.)
2. 동적분석 Tool 오류
동적 분석 Tool은 분석에 매우 유용합니다. 한번 실행해보는 것 만으로도 다양한 정보를 얻을 수 있고, 코드 분석 중에 놓친 것이 없는지 확인하거나 보조하는 역할을 한다고 보면 됩니다. 그래서 처음부터 같이 보는 습관을 만드는 것도 중요하죠. Procexp와 Tcpview는 MS에서 직접 배포하는 툴이라서 오류가 발생할 일이 잘 없는데 뭐가 문제인지 잘 모르겠네요. Windows 7 32bit 환경에서 실습하는데 문제가 발생한건가요?
23강 캘린더 화면 실습 강의 2가지 질문
0
33
1
강의 오류 확인 요청
0
53
1
피그마 연결 오류
0
138
1
교재 오류
0
99
2
저도 에뮬레이터 버그가 있는 것 같습니다.
0
165
2
업캐스팅 16분 40초 부근입니다.
0
210
1
오류관련문의
1
266
1
셀레니움 기초 사용법 강좌 질문
3
673
1
로그인 에러(특이 오류는 없는데 로그인 안되는 현상)
0
686
0
강의 화면 질문드립니다
1
262
1
MessageBoxA() 호출주소 관련 질문있습니다!
1
292
1
제공하시는 단축 URL 서비스가 종료되었습니다.
1
380
1
비쥬얼스튜디오 6.0
0
297
1
무조건 가상환경에서 실행해야하나요?
1
297
1
무작정분석해보기 level3 관련 질문 있습니다.
0
273
2
값을 채울 때
2
256
2
vmware 윈도우 7 가상환경(윈도우7 iso 파일)
1
1368
2
실습 파일 실행 안됨
2
298
1
실습할때 압축비밀번호걸려있서요
0
239
7
메인함수 컴파일 과정에서 실행 관련해 질문 드립니다.
0
237
1
challenge01 파일 질문
0
246
2
MessageBoxA() API 메모리맵 질문있습니다
0
371
2
모든 강의를 들었는데도 완강이 안되는데 무슨 문제일까요?
0
276
1
실습파일을 다운받으니 바이러스라고 떠요
0
334
1

