(혼자 공부하며 참고하기 위해 본문 내용을 그대로 가져왔습니다. 문제시 삭제 조치 하겠습니다.)
IDA 디컴파일러(F5)로 디컴파일 하다보면 가끔 스택 문제도 실패하는 경우가 있습니다.
'Decompilation failure: xxxxxx: positive sp value has been found"
오류가 발생한 주소 앞 (여기서는 0x401018)으로 가서 [Alt + K] 로 Chage SP value 를 실행합니다.
이 값을 Current SP value 와 맞춰주면 됩니다.
다시 F5로 디컴파일 해보면 디컴파일된 내용이 나옵니다.
출처 : http://www.devblog.kr/r/8y0gFPAvJ2u8XI5QweIKkJ3zHCYK0j87F3yvJe4SbzF8
'Reversing > IDA' 카테고리의 다른 글
data code 분석을 위한 ida의 사용법 & Sality.L (0) | 2019.01.06 |
---|