找回密码
 加入
搜索
查看: 6969|回复: 11

[IE类操作] [已解决]需要cookis加密验证的网站如何post

  [复制链接]
发表于 2011-2-23 02:48:19 | 显示全部楼层 |阅读模式
本帖最后由 wua0550 于 2011-2-27 00:51 编辑
POST /m=weblogin/login.ws HTTP/1.1
Accept: application/x-shockwave-flash, image/gif, image/x-xbitmap, image/jpeg, image/pjpeg, application/msword, */*
Referer: https://secure.runescape.com/m=weblogin/loginform.ws?mod=www&ssl=0&dest=title.ws
Accept-Language: zh-cn
Content-Type: application/x-www-form-urlencoded
Accept-Encoding: gzip, deflate
User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; Apache; .NET CLR 2.0.50727)
Host: secure.runescape.com
Content-Length: 69
Connection: Keep-Alive
Cache-Control: no-cache
Cookie: settings=wwGlrZHF5gKN6D3mDdihco3oPeYN2KFybL9hUUFqOvk; __utma=197813168.614786035.1298398024.1298398024.1298398143.2; __utmb=197813168.32.10.1298398143; __utmz=197813168.1298398024.1.1.utmcsr=(direct)|utmccn=(direct)|utmcmd=(none); JXDOB=19810221; __utmc=197813168; spotnewsTabLatest=news3995

username=XXXXX@163.com&password=XXXXX&mod=www&ssl=0&dest=title.ws
上面是其中一次的抓包数据,下面是我写的post
        $url = "https://secure.runescape.com/m=weblogin/loginform.ws?mod=www&ssl=0&dest=title.ws"
        $oHTTP = ObjCreate("Microsoft.XMLHTTP")
        $oHTTP.Open("POST", $url, False)
        $oHTTP.setRequestHeader("Content-Type", "application/x-www-form-urlencoded")
        $oHTTP.setRequestHeader("Cache-Contro", "no-cache")
        $oHTTP.setRequestHeader("Referer",$url )
        $oHTTP.setRequestHeader("Cookie", "settings=wwGlrZHF5gKN6D3mDdihco3oPeYN2KFybL9hUUFqOvk; __utma=197813168.614786035.1298398024.1298398024.1298398143.2; __utmb=197813168.32.10.1298398143; __utmz=197813168.1298398024.1.1.utmcsr=(direct)|utmccn=(direct)|utmcmd=(none); JXDOB=19810221; __utmc=197813168; spotnewsTabLatest=news3995")
        $oHTTP.Send("username=XXXXX@163.com&password=XXXXX&mod=www&ssl=0&dest=title.ws")
        $HTMLSource = $oHTTP.Responsetext
在用au3写post 提交时不能反回登陆后的页面,经过多次抓包分析得出,"__utmb="的值是变化的.

论谈里的牛人能帮忙找下"__utmb="的原型以及加密方法吗~~~深表感谢
发表于 2011-2-23 10:16:24 | 显示全部楼层
回复 1# wua0550

参考我的winhttp_Getrespond. 例6.
“__utmb=”不是主要的信息,你可以无视他。
发表于 2011-2-23 10:21:19 | 显示全部楼层
什么post,什么get,什么XMLHTTP,都是浮云
curl才是王道..
发表于 2011-2-23 12:55:31 | 显示全部楼层
回复 3# minterz
欢迎给出代码
发表于 2011-2-23 16:02:58 | 显示全部楼层
curl固然强大,但需要平台支持
发表于 2011-2-23 17:27:43 | 显示全部楼层
回复 4# republican


    听说curl很强大,马上找到一个udf,各位高手研究下吧

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?加入

×
发表于 2011-2-23 18:03:16 | 显示全部楼层
上面奸商啊,哈哈
发表于 2011-2-23 21:23:08 | 显示全部楼层
少文件呀!
发表于 2011-2-24 10:28:59 | 显示全部楼层
回复 7# foboy


   收费是论坛的事,钱又没跑到我兜里,谈何奸商呢?
 楼主| 发表于 2011-2-27 00:51:48 | 显示全部楼层
自己解决了~~是post网址不对
发表于 2011-2-27 12:12:36 | 显示全部楼层
回复 10# wua0550


    楼主,这样太打击人了吧。自己解决了也得把结果贴出来呀,不然让那么多人为你白折腾,过意得去吗?
 楼主| 发表于 2011-2-28 22:45:22 | 显示全部楼层
回复 11# papapa314

我晕不是说了是post网址不对吗!还不够明白吗 就是
$oHTTP.setRequestHeader("Referer",$url )
这条里的$url 不是post的可提交网址~~~难道还要把可提交的网址也说出来吗~
您需要登录后才可以回帖 登录 | 加入

本版积分规则

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

GMT+8, 2025-1-11 14:44 , Processed in 0.083945 second(s), 24 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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