首页
社区
课程
招聘
[转帖]调试的技巧
发表于: 2007-11-7 16:35 5265

[转帖]调试的技巧

2007-11-7 16:35
5265
1.拷贝字符串少于4个的,通常用寄存器直接拷贝,超过的分成4个整组.用rep movsd.然后通过and,3赋值给ecx,再rep movsb.

2.用乘法表示除法,比如30/17,可以将30乘以0x2AAAAAAB,然后得出的edx右移1位.

3.通常情况下硬件断点比内存断点可靠,不过在跨线程代码中,内存断点比硬件断点可靠.

4.1字节指令的末3位(标识代码的位),通常和mod指令(用指令的mod位标识指令)的mod位对应.比如and,or,xor这些指令的寄存器版本和内存寻址版本.

5.OD的+-两个按键和IDA的esc和ctrl+enter功能类似.

[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课

收藏
免费 0
支持
分享
最新回复 (1)
雪    币: 110
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
1、2是编译器优化的结果,和调试技巧有啥关系?
2007-11-7 16:54
0
游客
登录 | 注册 方可回帖
返回
//