首页
社区
课程
招聘
怎么通过HOOK得到HTTPS访问的URL?
发表于: 2013-11-17 20:57 9677

怎么通过HOOK得到HTTPS访问的URL?

2013-11-17 20:57
9677
现在浏览器这么多,而且360这种浏览器还带安全防护的,在R3层连网址输入框的句柄都拿不到,请问如果要得到用户访问的URL,包括用户点击某个链接访问的URL,应该HOOK那个API能做到兼容大多数浏览器,同时还在R3层,请说下。
还有就是HOOK那个上层API可以得到HTTPS访问的URL?HTTPS应该是加密的,SEND这种函数估计都拿不到URL,可以比较上层的,但是要通用,可以兼容现在网络上的浏览器,还有就是最好比较上层,因为程序也本身在R3层,程序带界面,不想触发360这种杀毒的报警。最好是能从网址输入框就拿到网址,同时还能对大多数浏览器都通用,谢谢 帮忙说下。

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

收藏
免费 0
支持
分享
最新回复 (10)
雪    币: 209
活跃值: (143)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
exttextout
2013-11-17 21:18
0
雪    币: 155
活跃值: (20)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
https的话,hook HttpSendRequest一般可以。
2013-11-17 23:47
0
雪    币: 110
活跃值: (34)
能力值: (RANK:50 )
在线值:
发帖
回帖
粉丝
4
赶脚有点矛盾,不触发数字的报警就有很多事情不能做……
2013-11-18 00:33
0
雪    币: 319
活跃值: (1106)
能力值: ( LV7,RANK:100 )
在线值:
发帖
回帖
粉丝
5
同意。你hook后会被数字发现然后上报,云端更新黑名单,你的东西就在所有装了数字的机器上被杀。。。
2013-11-18 08:25
0
雪    币: 98
活跃值: (89)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
6
LZ,你想多了。。。
2013-11-18 13:20
0
雪    币: 25
活跃值: (477)
能力值: (RANK:20 )
在线值:
发帖
回帖
粉丝
7
现在只有两个解决办法,一个是调用FIDDLER2的库,可惜这个不会,第二个就是HOOK,但是现在还不知道HOOK那个函数,可以得到HTTPS  还得兼容,各位给解答下。
2013-11-18 14:10
0
雪    币: 276
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
8
inline hook你懂的,与是否是https无关
2013-11-19 07:08
0
雪    币: 218
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
9
看你每天都这样求代码,我还是说一说Fiddler对于HTTPS的做法吧.它实质上只是一个代理,当服务器发来数据时它自己就用和服务器协商时获得的密钥给解密了.但是这样如何发回浏览器呢?它在系统注册了自己的证书,自己加密后发给浏览器.Windows有客户端APIWinHttp/WinInet,也有服务端API,都支持HTTPS.你自己写一个也不应该有啥问题
2013-11-19 11:00
0
雪    币: 25
活跃值: (477)
能力值: (RANK:20 )
在线值:
发帖
回帖
粉丝
10
你直接发点代码不完了吗或者说那个API,说一堆原理,原理都懂,关键写起来就麻烦了啊。
2013-11-19 20:42
0
雪    币: 218
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
11
你也知道麻烦,还指望我给你写了发代码?可笑
2013-11-20 06:06
0
游客
登录 | 注册 方可回帖
返回
//