首页
社区
课程
招聘
[求助]ollydbg如何搜索含通配符的指令?
发表于: 2010-1-16 00:09 7376

[求助]ollydbg如何搜索含通配符的指令?

2010-1-16 00:09
7376
我只知道OD反汇编处可以搜索确定的指令,怎么才能搜索含通配符或正则表达式的指令呢?或者需要什么插件?
如搜索: xor al, [*] (*表示任意内存地址)

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

收藏
免费 0
支持
分享
最新回复 (8)
雪    币: 1491
活跃值: (985)
能力值: (RANK:860 )
在线值:
发帖
回帖
粉丝
2
不知道,没有试过。。。
2010-1-16 00:12
0
雪    币: 217
活跃值: (99)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
3
其实这个问题早就改问了,只是以前用了比较笨的方法,把指令全部复制到文本编辑器里再用正则搜索.用多了就感觉太麻烦了,我想这样的插件应该有人写过吧.
2010-1-16 00:16
0
雪    币: 217
活跃值: (99)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
4
汗~~~刚发现OD确实支持一些特殊写法来支持模糊匹配,
不过如果有人还能提供更高级的指令查询相关的插件,也请介绍一些吧.
2010-1-16 00:19
0
雪    币: 242
活跃值: (448)
能力值: ( LV11,RANK:188 )
在线值:
发帖
回帖
粉丝
5
用ce搜机器码 /:^].....

LZ发现的写法是怎样的?
2010-1-16 01:17
0
雪    币: 7309
活跃值: (3788)
能力值: (RANK:1130 )
在线值:
发帖
回帖
粉丝
6
xor al, [const]

R8 - any 8-bit register (stays for AL, BL, CL, DL, AH, BH, CH, DH)
R16 - any 16 bit register (AX, BX, CX, DX, SP, BP, SI, DI)
R32 - any 32 bit register (EAX, EBX, ECX, EDX, ESP, EBP, ESI, EDI)
FPU - any FPU register (ST0..ST7)
MMX - any MMX register (MM0..MM7)
CRX - any control register (CR0..CR7)
DRX - any debug register (DR0..DR7)
CONST - any constant
2010-1-16 10:28
0
雪    币: 229
活跃值: (27)
能力值: ( LV8,RANK:130 )
在线值:
发帖
回帖
粉丝
7
搜字符串,然后用?作为通配符啊,

比如这样,
find codebase, #85C?0F84????0000C7?5#                 //找一个jz **指令,
2010-1-17 10:04
0
雪    币: 201
活跃值: (31)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
8
[QUOTE=海风月影;746401]xor al, [const]

R8 - any 8-bit register (stays for AL, BL, CL, DL, AH, BH, CH, DH)
R16 - any 16 bit register (AX, BX, CX, DX, SP, BP, SI, DI)
...[/QUOTE]

呵呵,让人想起了书上附录后面的指令表
2010-1-17 10:12
0
雪    币: 442
活跃值: (43)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
9
膜拜海风大大

学习了
2010-1-19 07:07
0
游客
登录 | 注册 方可回帖
返回
//