找回密码
 加入
搜索
查看: 5548|回复: 8

[网络通信] 这个POST提交 真的好难,把我难住了~·~~[未解决 未解决]

  [复制链接]
发表于 2012-1-9 12:07:44 | 显示全部楼层 |阅读模式
本帖最后由 sdc7 于 2012-1-9 16:07 编辑

这里是 抓包的HERADER

Content-Length        572
Accept        application/x-shockwave-flash, image/gif, image/jpeg, image/pjpeg, image/pjpeg, */*
Content-Type        application/x-www-form-urlencoded
Accept-Encoding        gzip, deflate
Referer        http://register.sdo.com/gaea/inp ... amp;zone=IdRequired
Connection        Keep-Alive
User-Agent        Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.1; Trident/4.0)
Cache-Control        no-cache
(Request-Line)        POST /gaea/input_pt.aspx?from=2&zone=IdRequired HTTP/1.1
Cookie        REG_GAEA_FROM=2; beacon_visit_count=4; allow_pt_access=1; PhoneRegType_Page=phone_default.aspx; JSESSIONID=z6uq78i5yzgv1h276z5cp8k9f; sdo_beacon_id=61.54.198.239.1325861300146.1; CaptchaSeq=80zEkmikUiroZfoU; b_t_s=t125861300718xs
Host        register.sdo.com
Accept-Language        zh-cn

这里是 POST的数据
agent                6       
agent4IpCheck        checkIp        21       
answer1                8       
answer2                8       
apptype                8       
attcode2        n45vp6        15       
birthday                9       
chkAgreement        on        15       
chkPromoRegSpreadr        1        20       
chksdid        false        13       
ctype                6       
goldtype                9       
hidExinfo                10       
hidRecName001                14       
hidRecName002                14       
hidRecRule001                14       
hidRecRule002                14       
idcard        360103195106130049        25       
mobile                7       
nick_sex                9       
nickname                9       
partner                8       
password        uu5201314        18       
phone                6       
PromoterID        没有可不填        56       
ptType        0        8       
PTUserEmailId        kok1017@11.cn        30       
qqaccount                10       
question1                10       
question2                10       
realname        陈网        27       
regsdid                8       
sessionid                10       
showPTInfoSection                18       
txtRegisterFrom        2        17       
txtRegisterZone        IdRequired        26       
username        de123882012        20       

这个盛大的POST 注册过程 但是提交老是 不支持注册方式 不知道是哪的错误,求专家给分析下·
用的POST的UDF

Global $MyOpen=_WinHttpOpen()       
Global $ieee1=_WinHTTP_GetRespond($MyOpen,"http://g.aa.sdo.com/?slot=200490&output=json&sdk=js&method=dest&fn=_SNYU_.AA.analysis&url=http%3A%2F%2Fregister.sdo.com%2Fgaea%2Fphone_default.aspx%3Ffrom%3D2%26zone%3DIdRequired&sv=1.0.0.2",2+4+64+256,6000)
                If @error Then Return MsgBox(0,@error,"获取官方COOKIE错误,请尝试重启程序")
        Global $ieee1_sid=StringRegExpReplace($ieee1[3],"(sdo_beacon_id=.*?;).*","$1")       ;提取Cookies JSESSIONID
        MsgBox(1,"sdo_beacon_id",$ieee1_sid)       
        Global $ieee=_WinHTTP_GetRespond($MyOpen,"http://register.sdo.com/gaea/input_pt.aspx?from=2&zone=IdRequired",2+4+64+256,6000,"","allow_pt_access=1;")
                If @error Then Return MsgBox(0,@error,"获取官方COOKIE错误,请尝试重启程序")
        Global $ieee_sid=StringRegExpReplace($ieee[3],"(JSESSIONID=.*?;).*","$1")       ;提取Cookies
        MsgBox(1,"JSESSIONID",$ieee_sid)       
        $xzr_str=StringRegExp(BinaryToString($ieee[0],4),'gvANQUANImgUrl="(.*?)image_type=0',1)

        $rContext=_WinHTTP_GetRespond($MyOpen,$xzr_str[0]&"image_type=0",2+4+64+256,9000)
        If @error Then Return MsgBox(0,@error,"获取验证码错误,请尝试重启程序")
        $CodeFile = FileOpen(@ScriptDir & "\code.jpg",10)
        ;FileWrite($CodeFile,Binary($rContext[0]))
        FileWrite($CodeFile,$rContext[0])
        FileClose($CodeFile)
        GUICtrlSetImage($Pic1,@ScriptDir & "\code.jpg")
        Global $xzr_sid=StringRegExpReplace($rContext[3],"(CaptchaSeq=.*?;).*","$1")       ;提取Cookies

    $url="http://register.sdo.com/gaea/input_pt.aspx?from=2&zone=IdRequired";提交地址
        ;$url="http://register.sdo.com/PTNew/input_pt.aspx?from=2&zone=IdRequired"
        $schar="agent4IpCheck=checkIp&chkAgreement=on&chkPromoRegSpreadr=1&chksdid=false&txtRegisterFrom=2&ptType=0&PromoterID=没有可不填&txtRegisterZone=IdRequired&attcode2="&GUICtrlRead($hedit1)&"&username="&$users&"&realname="&$username&"&PTUserEmailId="&$emal&"&password="&$password&"&idcard="&$userid
        $header="Accept:application/x-shockwave-flash, image/gif, image/jpeg, image/pjpeg, image/pjpeg, */* @CRLF Accept-Encoding:gzip, deflate @CRLF Accept-Language:zh-cn @CRLF Cache-Control:no-cache @CRLF Connection:Keep-Alive @CRLF Content-Type:application/x-www-form-urlencoded @CRLF Host:register.sdo.com @CRLF Referer:http://register.sdo.com/gaea/inp ... amp;zone=IdRequired @CRLF User-Agent:Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.1; Trident/4.0)"
        GUICtrlSetData($hedit1,"")
        GUICtrlSetState($hedit1,$GUI_FOCUS)
        $rContext2=_WinHTTP_GetRespond($MyOpen,$url,1 + 2 + 4  + 256,12000,$schar,"REG_GAEA_FROM=2; beacon_visit_count=4; allow_pt_access=1; PhoneRegType_Page=phone_default.aspx; b_t_s=t125861300718xs"&$ieee1_sid&$xzr_sid&$ieee_sid,$header)       
If @error Then
        Return MsgBox(1,@Error,@Error)
Else                               
    FileWriteLine("测试6.htm",BinaryToString($rContext2[0],4))
        AdlibRegister ("jianyan")
EndIf
发表于 2012-1-9 12:39:56 | 显示全部楼层
顶你一个, 我也郁闷快一星期了.

这东西学得真是头大!
发表于 2012-1-9 12:52:55 | 显示全部楼层
求指导学习POST!
发表于 2012-1-10 00:00:13 | 显示全部楼层
盛大确实比较难 有时间才帮你看 睡觉

评分

参与人数 1金钱 +30 收起 理由
sdc7 + 30 呵呵 期待你的好消息!我是彻底抑郁了~~

查看全部评分

发表于 2012-1-10 22:21:34 | 显示全部楼层
想要学习,希望高手指教!
 楼主| 发表于 2012-1-12 20:59:45 | 显示全部楼层
等待高手出现
发表于 2012-1-12 23:22:54 | 显示全部楼层
表示鸭梨很大
发表于 2012-1-13 12:54:11 | 显示全部楼层
写外挂用的?
发表于 2012-1-14 12:14:25 | 显示全部楼层
求指导学习POST!
您需要登录后才可以回帖 登录 | 加入

本版积分规则

QQ|手机版|小黑屋|AUTOIT CN ( 鲁ICP备19019924号-1 )谷歌 百度

GMT+8, 2024-5-3 23:19 , Processed in 0.081775 second(s), 24 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表