godisgod2 发表于 2008-9-23 13:54:41

multipart/form-data;boundary 的数据包怎么发送?

更具体一点:
切取的包如下:
POST /bbs/index.php?t=post HTTP/1.1
Accept: image/gif, image/x-xbitmap, image/jpeg, image/pjpeg, application/x-shockwave-flash, application/vnd.ms-excel, */*
Referer: /bbs/index.php?t=post&frm_id=1689501&
Accept-Language: zh-cn
Content-Type: multipart/form-data; boundary=---------------------------7d81c5231003fa
Accept-Encoding: gzip, deflate
User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.2; .NET CLR 1.1.4322; .NET CLR 2.0.50727)
Host:
Content-Length: 1562
Connection: Keep-Alive
Cache-Control: no-cache
Cookie:.............
-----------------------------7d81c5231003fa
Content-Disposition: form-data; name="SQ"
b727326f880b53b4311bd2d72ce881c6
-----------------------------7d81c5231003fa
Content-Disposition: form-data; name="submitted"
1
-----------------------------7d81c5231003fa
Content-Disposition: form-data; name="reply_to"
0
-----------------------------7d81c5231003fa
Content-Disposition: form-data; name="th_id"

-----------------------------7d81c5231003fa
Content-Disposition: form-data; name="frm_id"
1689501
-----------------------------7d81c5231003fa
Content-Disposition: form-data; name="start"
0
-----------------------------7d81c5231003fa
Content-Disposition: form-data; name="msg_id"
0
-----------------------------7d81c5231003fa
Content-Disposition: form-data; name="pl_id"
0
-----------------------------7d81c5231003fa
Content-Disposition: form-data; name="old_subject"

-----------------------------7d81c5231003fa
Content-Disposition: form-data; name="prev_loaded"
1
-----------------------------7d81c5231003fa
Content-Disposition: form-data; name="msg_subject"
test
-----------------------------7d81c5231003fa
Content-Disposition: form-data; name="fnt_size"

-----------------------------7d81c5231003fa
Content-Disposition: form-data; name="fnt_color"

-----------------------------7d81c5231003fa
Content-Disposition: form-data; name="fnt_face"

-----------------------------7d81c5231003fa
Content-Disposition: form-data; name="msg_body"
test
-----------------------------7d81c5231003fa--




请问高手们是为什么,没办法了只好在这问。

[ 本帖最后由 godisgod2 于 2008-9-23 21:19 编辑 ]

rq204 发表于 2008-9-23 14:31:44

不支持此类的上传文件

godisgod2 发表于 2008-9-23 14:33:42

原帖由 rq204 于 2008-9-23 14:31 发表 http://bbs.locoy.com/images/common/back.gif
不支持此类的上传文件


不对。只是纯文字的提交。
我补充了我几小时做出来的规则,帮我看下哪错了:Q

vus520 发表于 2008-9-24 01:04:25

在制作模块时,把-----------------------------7d81c5231003fa 改为 -----------------------------7dlocoyspider,可以直接提交这样的数据。

godisgod2 发表于 2008-9-24 02:55:18

这个问题我弄清楚了,但是没办法处理,我构造了
SQ=[登录随机值1]&frm_id=881781&reply_to=&start=&th_id=&msg_id=&pl_id=&old_subject=&prev_loaded=1&msg_subject=abc&fnt_size=&fnt_color=&fnt_face=&msg_body=aaaaaaaaaaaaaaaaaaaaaaaaaaaaefg&submitted=1
我构造了随机值为访问页为/bbs/index.php?t=post&frm_id=881781&,并从中获得SQ随机值,这点我认为是正确的,可是出错了。这样的URL,其中的SQ=[登录随机值1]我无法获得,包包里总提示:
GET /anonuser.php?t=post&frm_id=881781& HTTP/1.1
Accept: */*
我查询了资料,得到的是出现这个问题应是没有权限访问(需要登录网站)引起的,但是,我在IE中设置的是“一直登记、记录COOKIES”,而在火车WEB发布中我是“COOKIES自动获取”方式,然而为什么还会出现这样的?

有什么办法解决?

godisgod2 发表于 2008-9-24 03:01:54

我观察了SQ值获取,得到的:
SQ=&frm_id=1096385&reply_to=&start=&th_id=&msg_id=&pl_id=&o....
很明显SQ找不到相对应的值,自然不可能发贴成功。

vus520 发表于 2008-9-24 09:31:41

frm_id=1096385 好像也是随机值?

SQ如果是随机值,理论上都能捕捉到的。

rq204 发表于 2008-9-24 09:36:14

WEB在线发布没有 COOKIES自动获取 一说

iiyeti 发表于 2008-10-16 14:48:41

原帖由 vus520 于 2008-9-24 01:04 发表 http://bbs.locoy.com/images/common/back.gif
在制作模块时,把-----------------------------7d81c5231003fa 改为 -----------------------------7dlocoyspider,可以直接提交这样的数据。

这个是在哪里改???

faunus 发表于 2008-10-16 14:59:43

要有大动作的,暂时火车还有一些局限性,针对POST的方式。
页: [1]
查看完整版本: multipart/form-data;boundary 的数据包怎么发送?