首页
社区
课程
招聘
[讨论]关于溢出和detours的问题
发表于: 2009-3-11 15:55 7985

[讨论]关于溢出和detours的问题

2009-3-11 15:55
7985
去年底在版上看到bambooo写了一个栈溢出查看工具,利用调试器架构,反汇编程序代码段,在每个call和ret上下断点,比对返回地址查找溢出。思路简单明了,我实现了一下,但是发现效率太低,绝大部分时间都耗费在切换断点上。所以这几天开始打detours的主意,只是detours都是HOOK API函数的,还没找到能不能在汇编指令级别上HOOK呢?比如HOOK CALL 和RET 指令?

菜鸟妄言,请各位大侠拍砖!
想把bambooo的帖子链接贴上,但是找不到了,请bambooo见谅!

[注意]传递专业知识、拓宽行业人脉——看雪讲师团队等你加入!

收藏
免费 0
支持
分享
最新回复 (5)
雪    币: 152
活跃值: (15)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
hook final seh
2009-3-11 16:47
0
雪    币: 220
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
谢谢xsjs,我刚接触detours,您能说的稍详细些吗?我没有找到相关资料,正在读detours手册!
2009-3-11 19:47
0
雪    币: 220
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
昨天一下没明白xsjs的意思,您是说HOOK 异常处理函数吧。我是想如果可以在反汇编指令级别的HOOK,那么就可以跟踪程序执行,溢出发生时,记录已执行路径。在调试器框架下,已经实现,就是效率太低。请各位多指点啊!
2009-3-12 10:04
0
雪    币: 243
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
你认为Detours会提高效率吗?为什么?
2009-6-4 13:54
0
雪    币: 2119
活跃值: (1890)
能力值: ( LV5,RANK:70 )
在线值:
发帖
回帖
粉丝
6
看看 学习下
2020-1-20 17:23
2
游客
登录 | 注册 方可回帖
返回
//