首页
社区
课程
招聘
[求助]OD条件记录表达式的写法
发表于: 2009-8-13 11:53 7671

[求助]OD条件记录表达式的写法

2009-8-13 11:53
7671
我想在正面的地址下条件断点(shif+F4),并且要同时记录下,[ESI],[ESI+8],EAX,的值
应该怎么做?

00487C16    8D0433          LEA EAX,DWORD PTR DS:[EBX+ESI]

如果要记录[ESI]开始的80字节应该怎么写表达式?
我只会一次设置一个表达式,怎样在同一地址,同时设置几个表达式?
谢谢回复,越详细越好,

[招生]系统0day安全班,企业级设备固件漏洞挖掘,Linux平台漏洞挖掘!

收藏
免费 0
支持
分享
最新回复 (10)
雪    币: 2368
活跃值: (81)
能力值: (RANK:300 )
在线值:
发帖
回帖
粉丝
2
用 && 逻辑与符号链接多个条件。
2009-8-13 13:15
0
雪    币: 553
活跃值: (2290)
能力值: ( LV7,RANK:100 )
在线值:
发帖
回帖
粉丝
3
我的意思是:在地址00487C16设置条件记录断点,条件为1(永远).如果我要记录此时[ESI]的值,只需要在表达式中输入[ESI],现在我想记录从[ESI]开始的80个字节,表达式应该是什么?如果分别记录[ESI+8],[ESI+20],EDX的值,表达式又是什么?谢谢
2009-8-13 14:45
0
雪    币: 202
活跃值: (15)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
4
以前写个OD插件

可以在断点位置执行lua脚本
2009-8-13 22:46
0
雪    币: 553
活跃值: (2290)
能力值: ( LV7,RANK:100 )
在线值:
发帖
回帖
粉丝
5
没有简单一点的办法吗?比如现成的OD什么插件?
2009-8-15 19:19
0
雪    币: 241
活跃值: (38)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
6
试下用关键字指定
2009-12-13 23:00
0
雪    币: 1
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
7
同问同问,学习
2009-12-18 11:15
0
雪    币: 2105
活跃值: (424)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
8
在附近多下几个断点吧  凑合下
要不就inline hook
2009-12-18 18:19
0
雪    币: 223
活跃值: (83)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
9
刚刚看到一篇帖子,说的是这两个方面的问题,一:条件记录断点,二,条件记录断点中如何向插件中传递参数;在条件断点中传递一个命令到命令行插件的写法是这样的,当按下shift+F4后,最下面的空白的“如果插件暂停,传递以下参数到插件”,就是这个空白,里面可以直接写入将要传递到命令行插件的命令,在新的命令行插件中,增加了一个执行脚本的命令,是:osc ,那么要在条件记录断点的命令参数里就可以这样写,“.osc ss.txt”这时你就可以在脚本中写入你要干的事, 如果要继续执行,也可以在插件中写明。
2010-8-28 22:59
0
雪    币: 553
活跃值: (2290)
能力值: ( LV7,RANK:100 )
在线值:
发帖
回帖
粉丝
10
能举个例子就好了,比较高深
2010-8-29 00:00
0
雪    币: 459
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
11
我来看积分。
2010-8-29 10:43
0
游客
登录 | 注册 方可回帖
返回
// // 统计代码