首页
社区
课程
招聘
自己开发的硬件断点记录插件
发表于: 2010-9-8 21:27 7048

自己开发的硬件断点记录插件

2010-9-8 21:27
7048
花了一点时间开发了一个硬件断点记录插件
可以记录发生硬件断点事件时候的各个寄存器值和指定的堆栈中的内容(如[ebp-4],[esp+4])
被调试程序不会被停顿下来,这样调试被频繁调用的代码的时候不会因为断的时间太长而使程序退出。记录可以分为两种方式,一种是统计不重复的被断下的地址,类似ce的查找什么地址访问该数据,另一种方式是只要发生了的断点都会记录。需要的可以跟我联系
插件可能很不完善,希望大家多多交流
http://bbs.pediy.com/attachment.php?attachmentid=47521&stc=1&d=1284298136

[招生]科锐逆向工程师培训(2024年11月15日实地,远程教学同时开班, 第51期)

上传的附件:
收藏
免费 0
支持
分享
最新回复 (14)
雪    币: 1708
活跃值: (586)
能力值: ( LV15,RANK:670 )
在线值:
发帖
回帖
粉丝
2
和你联系要多少?
2010-9-8 22:09
0
雪    币: 400
活跃值: (977)
能力值: ( LV6,RANK:90 )
在线值:
发帖
回帖
粉丝
3
楼上正解  楼上很二  版主请删贴
2010-9-9 10:28
0
雪    币: 218
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
上传到新浪上去了试看能不能下载
HwRecord.dll( http://ishare.iask.sina.com.cn/f/9891379.html )
2010-9-9 16:32
0
雪    币: 208
活跃值: (20)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
楼主 做事不要这么马马虎虎啊!  进来就看你这几句话了 啥插件也没看到  
还有 楼主有记录软断点的嘛 也一并贴出来看看哦!  
2010-9-9 17:50
0
雪    币: 29
活跃值: (11)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
6
关注一下!
2010-9-10 01:56
0
雪    币: 53
活跃值: (12)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
7
没附件啊哥哥
2010-9-10 09:32
0
雪    币: 1708
活跃值: (586)
能力值: ( LV15,RANK:670 )
在线值:
发帖
回帖
粉丝
8
在新浪能看到文件,但是提示页面不存在。
访问你的主页,发现是没有共享资料,估计已经删除了。
才300KB不到,不能压缩下传论坛吗?
2010-9-10 12:05
0
雪    币: 218
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
9
我想上传上来啊  但是没找到上传的入口
难道是我在看雪没权限上传?
2010-9-12 21:25
0
雪    币: 218
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
10
找到了
放上去了
来个效果图
可以通过右击列表头来改变或者添加要记录的内容
上传的附件:
2010-9-12 21:37
0
雪    币: 236
活跃值: (25)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
11
我也在写类似设置断点的插件,就是苦于不知道用什么函数下断点。
2010-10-4 19:41
0
雪    币: 952
活跃值: (1821)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
12
晕。。。。。不会用
2010-10-4 20:11
0
雪    币: 218
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
13
去看看Od插件api里面有的硬件断点,Int3断点 内存断点都有相关的函数
2010-10-28 21:07
0
雪    币: 218
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
14
在od中下硬件断点点击开始,od中run起来就能统计了,setting里面有个选项打钩和不打钩工作情况不一样可以试试看
2010-10-28 21:08
0
雪    币: 656
活跃值: (448)
能力值: ( LV12,RANK:360 )
在线值:
发帖
回帖
粉丝
15
总算听明白了收藏
2010-10-29 13:40
0
游客
登录 | 注册 方可回帖
返回
//