首页
社区
课程
招聘
[原创]放个inline Hook的工程
发表于: 2008-11-26 00:57 22090

[原创]放个inline Hook的工程

2008-11-26 00:57
22090

写得很简单,也是看了看雪的牛们以后自己实践了一下下,虽然简单,但还是建议菜鸟们多练手(像我一样 嘿嘿),当你能自己写个出来并跑起来,才是入门~

不说废话了,上代码,还请各位指正!


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

上传的附件:
收藏
免费 7
支持
分享
最新回复 (22)
雪    币: 167
活跃值: (10)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
2
自己做沙发~
2008-11-26 00:58
0
雪    币: 231
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
INLINE HOOK的没DELPHI版本的, 用C有点吃力
2008-11-27 10:21
0
雪    币: 252
活跃值: (271)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
用C有点吃力
2008-12-16 13:37
0
雪    币: 635
活跃值: (101)
能力值: ( LV12,RANK:420 )
在线值:
发帖
回帖
粉丝
5
又是恶心的HEADER INLINE...
2008-12-16 14:15
0
雪    币: 7651
活跃值: (523)
能力值: ( LV9,RANK:610 )
在线值:
发帖
回帖
粉丝
6
Header Inline确实很白菜,参数好处理啊
2008-12-16 15:24
0
雪    币: 709
活跃值: (2420)
能力值: ( LV12,RANK:1010 )
在线值:
发帖
回帖
粉丝
7
连反汇编引擎都不带就开始特征匹配, 蓝死你~~~
2008-12-16 15:54
0
雪    币: 635
活跃值: (101)
能力值: ( LV12,RANK:420 )
在线值:
发帖
回帖
粉丝
8
inline hook根本没必要使用反汇编引擎~
2008-12-16 16:26
0
雪    币: 709
活跃值: (2420)
能力值: ( LV12,RANK:1010 )
在线值:
发帖
回帖
粉丝
9
不用的话,传进来的恰巧是某个数据,就崩了. 反正我是遇到过...
2008-12-16 16:56
0
雪    币: 402
活跃值: (143)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
10
太好了。谢谢。太谢谢了。最近我也在学这个驱动。难搞啊!
2009-5-22 00:27
0
雪    币: 0
活跃值: (954)
能力值: ( LV3,RANK:30 )
在线值:
发帖
回帖
粉丝
11
楼主准备享受BSOD了!!!
2009-5-22 10:11
0
雪    币: 367
活跃值: (20)
能力值: ( LV5,RANK:70 )
在线值:
发帖
回帖
粉丝
12
header inline hook 需要被拷贝的代码长度,需要一个指令长度表或者说反汇编引擎吧
2009-5-22 12:18
0
雪    币: 206
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
13
那如何确定inline长度呢?我就经常就蓝了
2009-5-22 18:12
0
雪    币: 206
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
14
还有在多 cpu/核 上如何同步cpu, 避免蓝
2009-5-22 18:13
0
雪    币: 348
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
15
赞一个,学习了。
2009-5-22 19:49
0
雪    币: 138
活跃值: (108)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
16
楼主应该判断函数头指令长度的,如果函数头不是mov edi,edi,那就有可能不是5个字节,会有指令碎屑的。
2009-5-22 20:00
0
雪    币: 332
活跃值: (30)
能力值: ( LV12,RANK:460 )
在线值:
发帖
回帖
粉丝
17
这个用的上瓦
2009-5-24 00:42
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
18
学习一下先感谢分享
2009-5-25 00:56
0
雪    币: 32
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
19
多谢楼主分享
2009-5-25 07:33
0
雪    币: 237
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
20
OrigfnAddr.KiInsertQueueApc=GetTargetFnAddrFromExportedFn(FindCode[0],L"KeInsertQueueApc",100,0x2b4b);为什么这里传个0x2b4b呢?
2009-6-8 21:25
0
雪    币: 306
活跃值: (153)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
21
写的不错,不过有些还看不懂
2009-6-8 22:25
0
雪    币: 258
活跃值: (49)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
22
研究研究正在弄这方面的 嘿嘿@!·
2009-6-15 23:53
0
雪    币: 135
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
23
先赞后学习~
2009-8-2 17:43
0
游客
登录 | 注册 方可回帖
返回
//