OllyDbg Not a valid PE file 오류 해결 방법 (올리디버거 대체 프로그램 소개 x64dbg)
2020. 1. 24. 21:24ㆍ컴퓨터/오류 해결
64비트 컴퓨터를 사용하기 때문에 64비트를 지원한다는 올리디버거 2.0 버전으로 테스트를 시작해봤어요.
간단한 프로그램(64비트용)을 만들고 올리디버거로 로드하는 순간 오류가 떴어요.
예를 누르면,
이런 오류가 떠서 당혹스러웠어요. 64비트를 지원한다고 했지만, 올리디버거 실행만을 지원한다는 것은 아닐텐데..
그렇다면 32비트용 프로그램은 올리디버거에 로딩이 되나 확인을 해봤어요.
컴파일 후에 올리디버거에 올려보았어요.
잘된다.... 잘되긴 하는데 살짝 아쉬움이 있네요. 분명 64비트 프로그램도 돌릴 수 있을 줄 알았는데,,,
그래서 인터넷 서핑을 하면서 방법이 없는지 찾아보았는데, 64비트에서 사용할 수 있는 올리디버거 대체 프로그램이 있다는 것을 알게 됐어요.
그 프로그램의 이름은 x64dbg에요. (다운로드 링크 : https://sourceforge.net/projects/x64dbg/files/snapshots/)
snapshots의 제일 위 항목을 다운로드하면 돼요. 올리디버거와 상당히 유사하다기 때문에 원래 올리디버거를 사용하던 사람도 어색하지 않을 것이라네요.
아주 잘된다..... 64비트에서는 x64dbg를 사용하는 것이 좋아요. 추천합니다!
'컴퓨터 > 오류 해결' 카테고리의 다른 글
[비쥬얼 스튜디오 C#] 메세지박스(MessageBox) TopMost 폼(Form)에 가려지는 현상 해결법 (0) | 2020.02.10 |
---|---|
[비쥬얼 스튜디오 C#] 컴파일된 파일 다른 컴퓨터에서 실행 시 해상도 깨짐 현상 해결법 (0) | 2020.02.07 |