能力值:
( LV5,RANK:70 )
|
-
-
2 楼
1.硬编码方式的保存函数头会有问题
2.MessageBox 开销很大,建议使用 OutputDebugString,可以用 DbgView 来查看输出
3.备份寄存器 用 pushad/popad 即可,你将其保存到全局变量存在问题,例如多线程下,函数重入,那么将损坏所保存的寄存器信息
|
能力值:
( LV9,RANK:380 )
|
-
-
3 楼
1.硬编码方式的保存函数头会有问题
2.MessageBox 开销很大,建议使用 OutputDebugString,可以用 DbgView 来查看输出
3.备份寄存器 用 pushad/popad 即可,你将其保存到全局变量存在问题,例如多线程下,函数重入,那么将损坏所保存的寄存器信息 答:
1,可以用ReadProcessMemory读出函数头。
2,嗯,我会用来测试一下
3,备份寄存器,用pushad/popad,然后OD看一下,并没有恢复。如果改用局部变量,可以保存吗?我OD一下,有问题再看问,谢谢哇
|
|
|