能力值:
( LV2,RANK:10 )
|
-
-
26 楼
好像域名解析是用gethostbyname,通过这个函数把URL转换成IP的,好像啊,我不是很清楚。
你可以hook Ws2_32.dll!send函数,由于所有的浏览器都是要遵循HTTP协议的,而当在IE(其他IE内核的,非IE内核的浏览器都一样)输入URL回车,IE会用Ws2_32.dll!send函数发出一封GET报文,截获了,自己分析就可以得出要访问的URL了。
GET报文的格式如下,自己看看吧,应该不难。
GET /favicon.ico HTTP/1.1
User-Agent: Mozilla/4.0 (compatible; MSIE 5.00; Windows 98)
Host: www.renren.com
Cache-Control: no-cache
Cookie: _r01_=1; depovince=BJ; mop_uniq_ckid=124.205.188.195_1295432398_843504086
把Host后面的地址加上GET后面的地址,就是所要访问的URL了。
当然啦,这种方法不止会截获到输入IE的地址,页面的子页面的获取也会截获到。
当然啦,HOOK了send,你想知道哪个进程的也是可以的啦。
不要向我要代码,我没有代码,我觉得做东西有思路就可以了,自己琢磨琢磨,有好处的。如果什么都要代码,拿到代码回去就CTRL+C CTRL+V,很难有进步的。
|
能力值:
( LV2,RANK:10 )
|
-
-
27 楼
本人是楼主,感谢大家的帮助,经过一段时间的努力,终于较完美的解决了这个问题,涉及BHO,API Hook,Com接口HOOK,我会另开一贴详细说明下!!
再次叩谢!
|
能力值:
( LV2,RANK:10 )
|
-
-
28 楼
学习学习·····来看看·······
|
能力值:
( LV2,RANK:10 )
|
-
-
29 楼
看见了 学习
|
能力值:
( LV2,RANK:10 )
|
-
-
30 楼
怎么没有源文件啊
|
能力值:
( LV2,RANK:10 )
|
-
-
31 楼
正好要用,学习了。。
|
能力值:
( LV2,RANK:10 )
|
-
-
32 楼
采鸟飞过。来这学习;来的
|
能力值:
( LV2,RANK:10 )
|
-
-
33 楼
抓包软件不是可以截获吗
|
|
|