JMP EAX和JMP AX都能通过编译,已经指明是FLAT了,JMP AX为什么能通过编译,这么做的结果会如何?
------解决方案--------------------------------------------------------
编译软件对于某些错误是不检测的,能通过编译,但是没有正确的运行结果。
------解决方案--------------------------------------------------------
建议实际或者用ollydbg调试一下,他只是跳转到ax或eax的值去,如果这个地址不合法
肯定要EP的。比如ax最大的地址为0xffff,而NT中0-0xffff的64KB都是NULL地址,结果
可想而知吧。
------解决方案--------------------------------------------------------
恩,通过编译的不一定能通过DEBUG...