为什么x32dbg的反汇编结果会和Ollydbg不一样? 求大佬指教.
用Ollydbg和x32dbg分别打开Acid_burn.exe , 来到入口点,可以看到地址是0042FD68和Ollydbg显示的结果相同, 但是 ! 在x32dbg窗口里面滚动一下鼠标后, 原来的汇编PUSH EBP就变成了 ADD BYTE PTR SS:,DL
在汇编二进制中可以看到原来PUSH EBP对应的55和前面的00还有后面一句里面的8B结合在一起形成了ADD BYTE PTR SS:,DL
这是x32dbg的bug吗? 求大佬指教. 分析一下代码应该就好了,或者你按着ctrl然后按向下箭头,单个代码走,原因是上面那个00被识别成代码了,所以分析一下应该可以解决。
页:
[1]