作者ck0424 (没乾过的海滩裤)
看板PHP
标题[请益] curl 一个封包传数个POST资料
时间Thu Mar 6 18:24:41 2014
抱歉我不知道来这边问对不对
我用的是curl.exe 并不是用php再写
我是用抓封包的方式来模拟要做的动作
但现在卡在我抓到一个重要的封包
他同时执行两个POST的动作
大概的资讯如下
需要做的动作 就是我要传一个档案进去给AP ROUTER做升级的动作
但目前就卡在这边模拟不出来
试过两个封包分别丢 但无效果
所以想请问一下指令该如何的下
另外上传档案时通常会出现
boundary=----------------------------33456879
这应该是编码之类的
但我这个上传档案出现的是
boundary=----WebKitFormBoundary7jPfXzrtmOtZ1O5M
这边该如何去解他呢? 抱歉我找了很多资料但好像没有这个EXE档案使用的方法
麻烦有经验的前辈指导了
POST /camera-cgi/admin/param.cgi HTTP/1.1
Host: 192.168.2.3
Connection: keep-alive
Content-Length: 21..............
HTTP/1.1 200 OK
Pragma: no-cache
Cache-Control: no-cache
Content-Type: text/plain
Content-Length: 2
Date: Thu, 01 Jan 1970 02:14:42 GMT
Server: lighttpd/1.4.28-devel-1634
POST /form/formUpgradeFirmware.cgi HTTP/1.1
Host: 192.168.2.3
Connection: keep-alive
Content-Length: 4866629
Cache-Control: max-age=0
--
▌ ▌
▄████▄
▌▌ Hello… ▄▌█▄▄
▌ ▌
▄▄▄▄▄▄
▌▌ I'm Mario……_ ▄▄▄▄▄
▌ ▌
▄▄▄▄▄▄
▌▌ █▄’‘▄▄
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 210.61.163.217
2F:推 LPH66:boundary 那行字只是单纯的分隔线, 标示不同东西之间的边界 03/06 20:07
3F:→ LPH66:会有那一串乱数的目的是产生一个很不可能出现在所传的东西 03/06 20:07
4F:→ LPH66:里面的字串, 这样就不会有误分隔的问题 03/06 20:08
5F:→ LPH66:所以不需要去解码, 因为那本来就不是什麽重要的东西 03/06 20:09