ASM
xyjnufop
这个作者很懒,什么都没留下…
展开
-
监视函数是否被设置 INT3 断点
OD中的Int3断点的主要功能是:在需要下断点的执行代码处将原来的代码改成0xCC,程序执行到此处后会报一个Int3异常,由OD捕获并处理。当要执行该行代码时,将原来的代码改回来并执行,然后再恢复断点,这样就不会影响程序的正常运行了。#include "stdafx.h"#include #include using namespace std;BOOL CheckBreakP原创 2010-05-09 09:00:00 · 1065 阅读 · 0 评论 -
JMP 地址计算
<br /> <br />在某些时候需要在代码中写入JMP指令<br />JMP 二进制 =E9<br />比如我要 JMP到 7777ABCD<br />貌似E9 后跟的是RVA<br />所以<br />目标地址=指令所在地址+指令长度+RVA<br />即如果在 00552df7处 要跳到7777ABCD<br />那么<br />RVA=7777ABCD-00552df7-5=77227DD1<br />即在00552df7处写入E977227DD1原创 2010-08-08 10:45:00 · 4372 阅读 · 0 评论