首页
课程
问答
CTF
社区
招聘
峰会
发现
排行榜
知识库
工具下载
看雪20年
看雪商城
证书查询
登录
注册
首页
社区
课程
招聘
发现
问答
CTF
排行榜
知识库
工具下载
峰会
看雪商城
证书查询
社区
软件逆向
发新帖
1
0
[求助]PChunter里边有个扫描指定进程中所有钩子的功能,原理是什么?
发表于: 2016-6-1 08:18
12174
[求助]PChunter里边有个扫描指定进程中所有钩子的功能,原理是什么?
filly
1
2016-6-1 08:18
12174
PChunter里边有个扫描指定进程中所有钩子的功能
原理是什么?
[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课
上传的附件:
QQ截图20160601081551.png
(42.45kb,37次下载)
收藏
・
1
免费
・
0
支持
分享
分享到微信
分享到QQ
分享到微博
赞赏记录
参与人
雪币
留言
时间
查看更多
赞赏
×
1 雪花
5 雪花
10 雪花
20 雪花
50 雪花
80 雪花
100 雪花
150 雪花
200 雪花
支付方式:
微信支付
赞赏留言:
快捷留言
感谢分享~
精品文章~
原创内容~
精彩转帖~
助人为乐~
感谢分享~
最新回复
(
10
)
靴子
雪 币:
22
活跃值:
(443)
能力值:
( LV2,RANK:10 )
在线值:
发帖
19
回帖
524
粉丝
1
关注
私信
靴子
2
楼
我也想知道。
2016-6-1 08:28
0
filly
雪 币:
225
活跃值:
(43)
能力值:
( LV4,RANK:50 )
在线值:
发帖
10
回帖
50
粉丝
1
关注
私信
filly
1
3
楼
十年没怎么来了,发帖,回复,都不会操作了。。。。。真是老了
2016-6-1 08:33
0
filly
雪 币:
225
活跃值:
(43)
能力值:
( LV4,RANK:50 )
在线值:
发帖
10
回帖
50
粉丝
1
关注
私信
filly
1
4
楼
很早很早以前弄过,现在忘光光了。。。。
看样子pchunter扫描了进程中,所有相关的DLL,但是怎么分析出来这些DLL和 钩子, 消息有关呢?
2016-6-1 08:39
0
aait
雪 币:
468
活跃值:
(52)
能力值:
( LV2,RANK:10 )
在线值:
发帖
83
回帖
677
粉丝
2
关注
私信
aait
5
楼
你看,那里不是显示了挂钩处当前值,和挂钩处原始值吗?我推测,是不是读取原始文件,然后和内存映像进行比较,发现不同的地方,怀疑是否inline hook,然后读取不同的5个字节,进行反汇编,看看是否是jmp到其他模块的地址,然后判断是否inline hook。
2016-6-1 08:40
0
filly
雪 币:
225
活跃值:
(43)
能力值:
( LV4,RANK:50 )
在线值:
发帖
10
回帖
50
粉丝
1
关注
私信
filly
1
6
楼
谢谢,很有道理,挂钩处当前值和原始值,是从哪里读来的呢?
是 DLL 所在的空间里边读到的,还是从进程所对应的文件读到的?
ps,钩子的事情,现在我忘光了,还请各位具体指教啊
2016-6-1 08:47
0
filly
雪 币:
225
活跃值:
(43)
能力值:
( LV4,RANK:50 )
在线值:
发帖
10
回帖
50
粉丝
1
关注
私信
filly
1
7
楼
刚才用od试了一下,好像正如你所说,另外我补充一下,过程应该是:
先获取进程中所有相关的DLL,然后j将,进程中的DLL的内存值 和 原始DLL文件对应位置的值进行比较,如果出现不同,就说明此处被下钩子了,再根据被修改后的代码,其跳转的位置来判断,是inline还是其他的
2016-6-1 09:13
0
StriveXjun
雪 币:
1036
活跃值:
(1311)
能力值:
( LV3,RANK:35 )
在线值:
发帖
4
回帖
214
粉丝
71
关注
私信
StriveXjun
8
楼
读取原始文件的代码段和内存中的代码段比较。
2016-6-1 10:27
0
appview
雪 币:
738
活跃值:
(3818)
能力值:
( LV3,RANK:20 )
在线值:
发帖
12
回帖
200
粉丝
1
关注
私信
appview
9
楼
mark
2016-6-1 14:44
0
sky际
雪 币:
26
活跃值:
(10)
能力值:
( LV2,RANK:10 )
在线值:
发帖
0
回帖
2
粉丝
0
关注
私信
sky际
10
楼
请问我从OD中查看CreateProcessInternalW这个函数,显示如图,并没有所谓的jmp,也没有挂钩处原始值和当前值。那么,请问,这两个数据要怎么看?怎么才能判断这个函数是被挂钩的?
上传的附件:
图片1.png
(5.71kb,2次下载)
图片2.png
(2.59kb,3次下载)
2016-11-22 21:15
0
sky际
雪 币:
26
活跃值:
(10)
能力值:
( LV2,RANK:10 )
在线值:
发帖
0
回帖
2
粉丝
0
关注
私信
sky际
11
楼
我看到了数据,打开另外一个没有挂钩此函数的软件,就可以看到这里的挂钩处原始值了,对比一下,就是inline hook的挂钩改变
上传的附件:
图片1.png
(3.74kb,3次下载)
2016-11-22 22:18
0
游客
登录
|
注册
方可回帖
回帖
表情
雪币赚取及消费
高级回复
返回
filly
1
10
发帖
50
回帖
50
RANK
关注
私信
他的文章
[求助]PChunter里边有个扫描指定进程中所有钩子的功能,原理是什么?
12175
[求助]这两个头文件从哪弄到的?
4169
[求助]读Troy大哥的kmd驱动ring0 参考的wowocock前辈的方法,的一点疑问!
5502
[推荐]不错的研究外挂网站,外挂饭馆,想外挂的兄弟去看看喽!
7195
[原创]利用播放器提取LTC课件中的音频
10673
关于我们
联系我们
企业服务
看雪公众号
专注于PC、移动、智能设备安全研究及逆向工程的开发者社区
谁下载
×
rock
xihuanxue
疯子
windxp
iceway
elianmeng
漂流的鱼
莫灰灰
rechine
cloveryork
zxsm
chencibal
lxmls
appview
lyfs
korad
totest
arhatlohan
tianea
kidom
pengrui
我只会易
cherrychan
lxflove
文件
jaciyu
fneig
百合控
徐传松
ntDownload
sky际
wulumuqi
tank零七一六
混世VS天下
qwerqwerasdf
看原图
赞赏
×
雪币:
+
留言:
快捷留言
为你点赞!
返回
顶部