티스토리 뷰

안녕하세요. Hackability 입니다.

이번에 작성할 내용은 IDA 에서 설정 오류로 인해 디컴파일이 안되는 상황을 해결하기 위한 내용입니다.


사실 제가 이것 때문에 강력한 IDA를 안쓰고 이뮤니티 디버거를 쓰고 있다가 필연적으로 IDA로 돌아와서 이 문제를 해결하고 포스팅을 합니다.


IDA View에서 소스를 보기 위해 디컴파일 (F5)을 하면 아래와 같이 에러가 발생합니다.

(검색 키워드: Decompilation failure: FFFFFFFF: wrong basic type sizes in compiler settings)



이를 해결하기 위해서는 Option -> Compiler 설정에서 적절한 값으로 변경을 해주어야 합니다.


제가 문제가 생겼던 옵션 설정은 다음과 같습니다.


여기서 보시면 sizeof(bool) = 1 로 되어 있는데 이 부분이 문제였습니다.


sizeof(bool) = 4 로 변경하면 에러 없이 동작하는 것을 확인할 수 있었습니다.


아래는 설정 화면과 동작 화면입니다.






이제 잘 동작 합니다. :D


댓글
댓글쓰기 폼