Tring 发表于 2019-3-24 12:12:27

关于检测点2.3的疑惑

mov ax,bx
sub ax,ax
jmp ax
我看答案说是IP被修改了四次,前面两次很好理解,就是mov执行完后IP+2,然后sub执行完后IP又被修改了一次,然后执行jmp指令,执行这个难道不是IP直接被置为0么?为什么答案说是4次呢

wkavenger 发表于 2019-3-25 02:47:38

本帖最后由 wkavenger 于 2019-3-25 02:52 编辑

https://fishc.com.cn/forum.php?mod=redirect&goto=findpost&ptid=73542&pid=2603310

Tring 发表于 2019-3-25 16:47:49

wkavenger 发表于 2019-3-25 02:47
https://fishc.com.cn/forum.php?mod=redirect&goto=findpost&ptid=73542&pid=2603310

重新想了下,每次读取完指令后IP就会被修改,然后执行jmp指令后IP又被修改了,所以一共修改了4次
页: [1]
查看完整版本: 关于检测点2.3的疑惑