请教各位前辈一个小问题,谢谢啦~

新手入门、经验交流

Moderator: cre

Forum rules
  • 软件自带帮助是最好的入门教程,请仔细阅读;在您掌握最基本知识前,我们没法帮助您
  • 提问前请先查阅软件帮助文件和论坛相关讨论
  • 查阅软件帮助和论坛相关讨论即可解决的问题帖将直接删除,以免浪费他人时间
  • 请学会如何提问,尽量将问题描述清楚,不明确的提问将被直接删除
Post Reply
夜小白
Posts: 1
Joined: Aug 10 2009, 00:47

请教各位前辈一个小问题,谢谢啦~

Post by 夜小白 »

偶知道在问问题前应该善用搜索功能,看看以前有没有人遇到同样的问题,免得浪费各位热心人的时间,可偶的计算机基础太差了,很多都看不懂,自己弄了好几天,还是弄不好才来麻烦大家的~希望大家理解~

偶的问题其实不难的,偶会尽量叙述清楚~

问题:
我在某个论坛下了一个有特殊用途的小软件,说是小软件,因为这是一个发送post请求,并接受服务器返回数据的小软件。偶用报文嗅探软件

HttpAnalyze分析其工作原理,得到其报文如下:
Request Headers Value
(Request-Line) POST /jpgssrurl.jsp?h=http%3A//image1.5read.com/image/ss2jpg.dll%3Fdid%3Db27%26pid%3DE0BAFC31902A57EC99E9397300FB39549AADC229F243E707AED927E0B4C42A27CA27D22E9BDF58248D92742F68B6822095A5A5753D7F9F3E9AF171585423C841E6D828936C1E7A26666116282E137445A984E30012B112E3F2F40FCB%26jid%3D/000003.jpg HTTP/1.1 User-Agent Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 1.1.4322; .NET CLR 2.0.50727)

Host img.sslibrary.com


Cookie timeid=1249869960343; goWhere=3; bkname=ssgpgdjy; UID=18523; state=1; lib=""; AID=428; tbExist=mg64; exp="2009-12-31 00:00:00.0"; allBooks=0; firstpagestyle=0; send=AC562432A9D8875F1B2049FA0438CAA9;userLogo=ssgpgdjy.gifcompany=%u5e7f%u4e1c%u6559%u80b2%u5b66%u9662; marking=%u6c42; bnp=1.0; showDuxiu=0; showTopbooks=0; JSESSIONID=43F8DD50C15CA1C2725BFA0DD16008B4.tomcat1;
msign_dsr=1249869947025

NO. Starred OffSet Timeline Duration(s)

Method Result Received Type
URL
RedirectURL

1 False + 0.000 0.156 s POST 200
261 text/html http://img.sslibrary.com/jpgssrurl.jsp? ... 000001.jpg


2 False + 0.156 0.141 s POST 200

261 text/html http://img.sslibrary.com/jpgssrurl.jsp? ... 000001.jpg

3 False + 0.312 0.142 s POST 200

261 text/html http://img.sslibrary.com/jpgssrurl.jsp? ... 000002.jpg


4 False + 0.453 0.141 s POST 200

261 text/html http://img.sslibrary.com/jpgssrurl.jsp? ... 000003.jpg


其实问题没有上面那么烦的,只是因为软件发送post请求的Host是img.sslibrary.com ,而img.sslibrary.com很繁忙的,也就是很慢了,所以我
想就post请求的Host换成img2.sslibrary.com【这是一台备用服务器,平时很闲的,响应很快】,呵呵,我不认识软件的作者,软件本身也没有代理功能。因为Proxomitron需要软件本身设置代理,也即127.0.0.1:8080啦。我用ProxyCap解决了软件本身没有代理设置的问题,把小软本身的数据包通过Proxomitron来发送,这样Proxomitron就可以通过设置规则来过滤http 报文头。



但偶不知道怎么写规则,我在Proxomitron上的设置是这样子的,
QQ截图未命名1.jpg
QQ截图未命名1.jpg (59.49 KiB) Viewed 7393 times
QQ截图未命名2.jpg
QQ截图未命名2.jpg (62.65 KiB) Viewed 7393 times
QQ截图未命名3.jpg
QQ截图未命名3.jpg (50.1 KiB) Viewed 7393 times
但我请嗅探软件嗅探,发现通过Proxomitron的数据包依旧没变,Host 依旧是img.sslibrary.com,没有变成img2.sslibrary.com?请问这个该怎么解决啊?
ddbb
Moderator
Posts: 425
Joined: Jan 07 2008, 13:30

Re: 请教各位前辈一个小问题,谢谢啦~

Post by ddbb »

User avatar
phoenix
Site Admin
Posts: 526
Joined: Dec 29 2007, 16:27

Re: 请教各位前辈一个小问题,谢谢啦~

Post by phoenix »

也许不用那么麻烦。

你 ping 下 img2.sslibrary.com 的 ip 地址,然后在 Hosts 文件里把 img.sslibrary.com 解析到刚才那个 ip 试试。
Post Reply