发现,要使IDA的反汇编失败的最简单花指令,就是在c/c++的函数里头使用retn指令。例如:
在代码中插入
IDA觉得这有悖C++的常理,拿不定主意,这段二进制数据是数据还是代码,保险起见,它对其后的代码不再进行反汇编,当作数据处理。不过这招对ollydbg不顶用。
本文介绍了一种让IDA反汇编失败的技巧,在C/C++函数中使用retn指令,导致IDA无法确定后续代码的数据性质,从而停止反汇编。
发现,要使IDA的反汇编失败的最简单花指令,就是在c/c++的函数里头使用retn指令。例如:
在代码中插入
IDA觉得这有悖C++的常理,拿不定主意,这段二进制数据是数据还是代码,保险起见,它对其后的代码不再进行反汇编,当作数据处理。不过这招对ollydbg不顶用。
1195
1287

被折叠的 条评论
为什么被折叠?