-
-
[求助]一个关于爆破的迷惑了很久的问题
-
发表于:
2006-4-20 12:55
4960
-
我们常见的爆破的方法就是修改关键的跳转,例如将jne改为je或者改为nop之类的.如果按照我们通常的逻辑上的理解,上面的方法很正确,不过最近由于真正开始学习汇编的缘故,感到了迷茫.
我们知道跳转指令到底是否要跳转是根据标志位来的,比如je到底要不要跳转那要看决定它跳转的标志位的值.那么我们将其改变之后,比如将其改为jne,控制jne跳转的还是要看标志位的值,而我们又并没有修改标志位的值,这样修改之后能成功吗?
有时候好象成功了,那到底为什么成功了呢?如果不能成功,我们又应该怎么修改呢?
一只想学习的鸟热切的期待高手的回答.先在此谢了!
[注意]传递专业知识、拓宽行业人脉——看雪讲师团队等你加入!