(혼자 공부하며 참고하기 위해 본문 내용을 그대로 가져왔습니다. 문제시 삭제 조치 하겠습니다.)


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

+ Recent posts