IDA常见错误

JUMPOUT(xxxx)

JUMPOUT1

原因

Jmp到一个未知值的时候,IDA就会出现这种错误.

修复

JUMPOUT2

将上图内红框中的汇编,nop掉即可.

修复调用约定

修复调用约定1

原因

修复调用约定2

从上图发现,v3的值来自edx.

修复调用约定3

从上图可以看到,edx是sub_401020函数的返回值.默认返回值在eax中.

修复

指明函数的返回值是edx.

修复调用约定5

sp-analysis failed

sp-analysis1

原因

这种情况通常是由Call造成的.

修复

  1. 将上述Call指令修改为JMP.

sp-analysis2

  1. 取消sub_40109C函数定义

sp-analysis3


相关内容

0%