找回密码
 加入
搜索
查看: 5244|回复: 9

[AU3基础] (已解决)关于网页post登陆。。。未解。。无意义

  [复制链接]
发表于 2012-2-17 21:57:08 | 显示全部楼层 |阅读模式
本帖最后由 xyhqqaa 于 2012-3-13 14:02 编辑

登陆一内部HTTPS网页进入控制台。。。新手。。刚看到关于介绍使用POST,get来获取信息。就想照别人的方法按部就班看能不能成功。。可是在登陆就遇到个问题。。。。按别人的方法去看头信息
(Request-Line)        POST /cgi-bin/login.cgi HTTP/1.1
Accept        image/gif, image/jpeg, image/pjpeg, image/pjpeg, application/x-shockwave-flash, application/msword, application/vnd.ms-excel, application/vnd.ms-powerpoint, application/xaml+xml, application/vnd.ms-xpsdocument, application/x-ms-xbap, application/x-ms-application, */*
Accept-Encoding        gzip, deflate
Accept-Language        zh-cn
Cache-Control        no-cache
Connection        Keep-Alive
Content-Length        570
Content-Type        application/x-www-form-urlencoded
Cookie        sinfor_session_id=1328767988
Host        192.168.0.252
Referer        https://192.168.0.252/cgi-bin/login.cgi?ui=web&opr=show
User-Agent        Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.1; Trident/4.0; .NET CLR 2.0.50727; .NET CLR 3.0.04506.30; .NET CLR 3.0.04506.648; .NET CLR 3.5.21022; .NET4.0C)
post数据信息如下
in                3        
password        ********        17        
pwd        d31b394c8d0709b2ef2a53a3dd2747092        37        
opr        in        6        
ver        M5100--AC-1.7.0-Mline<br>fwserver                AC-1.70<br>contchk                AC-1.70<br>sslctl                AC-1.70<br>authd                AC-1.70<br>httpd                AC-1.70<br>mailproxy                AC-1.70<br>arpguardctl        AC-1.70<br>flux                AC-1.70<br>Dlan                2.52<br>Build                2007-11-12<br>ReBuild             2007.12.26<br>Updated             09.11.04-21:53:31<br>SP1    build:2007-11-26/11:50:28<br>FLUX    080110:2008-01-21/10:53:44<br>        479        
user        usermanager        16        
ui        web        6        
按别人的写法改了下
$xmlhttp=ObjCreate("Microsoft.XMLHTTP")
$poststr="user=usermanager&pwd=d31b394c8d0709b2ef2a53a3dd2747092";这边不知道怎么查看。。看了几个大哥的帖子。。有点迷茫
$xmlhttp.open("post","https://192.168.0.252/cgi-bin/login.cgi?ui=web&opr=show",false)
$xmlhttp.setRequestHeader("Cache-Control", "no-cache")
$xmlhttp.setRequestHeader("Connection", "Keep-Alive")
$xmlhttp.setRequestHeader("Content-Type","application/x-www-form-urlencoded")
$xmlhttp.setRequestHeader("Referer","https://192.168.0.252/cgi-bin/login.cgi?ui=web&opr=show")
$xmlhttp.setRequestHeader("Cookie","sinfor_session_id=1328767988")
$xmlhttp.send($poststr)
ShellExecute("https://192.168.0.252")
由于对POST跟get的使用处于最低级。。所以求解。。。。现在只会照别人的方法按部就班。。。但不知道我的想法是错还是对

本帖子中包含更多资源

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

×

评分

参与人数 1金钱 +10 收起 理由
afan + 10 感谢主动将修改帖子分类为[已解决],请继续 ...

查看全部评分

发表于 2012-2-19 08:09:45 | 显示全部楼层
不懂,等待高手答案
发表于 2012-2-19 13:28:37 | 显示全部楼层
用WinHttp_GetRespond.au3 这个 最简单功能最全,你搜索一下论坛

评分

参与人数 1金钱 +10 收起 理由
xyhqqaa + 10 谢谢。。我去找找资料看看

查看全部评分

发表于 2012-2-20 13:03:40 | 显示全部楼层
这个抓包的数据我不太会看...发网页来我帮你看看???

评分

参与人数 1金钱 +40 收起 理由
xyhqqaa + 40 怕下载附件要钱,给您补上。。

查看全部评分

 楼主| 发表于 2012-2-20 13:31:56 | 显示全部楼层
本帖最后由 xyhqqaa 于 2012-2-20 19:26 编辑

回复 4# suiyefeng

哥,这个是我们一个内部管理网络。类似海蜘蛛的。。所以没法给链接 - -...哥,这是那个POST截图的信息。。新手,,不知道这些有用不= =..

本帖子中包含更多资源

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

×
 楼主| 发表于 2012-2-23 17:22:07 | 显示全部楼层
自己顶下。。。。求解
发表于 2012-2-23 17:58:12 | 显示全部楼层
不懂,只能支持一下
 楼主| 发表于 2012-3-5 13:58:43 | 显示全部楼层
怎么木人看看。。高人
发表于 2012-3-6 07:21:31 | 显示全部楼层
本帖最后由 apprentice 于 2012-3-6 07:24 编辑

回复 1# xyhqqaa


post的网址通常会显示在header最上面一行,这里是/cgi-bin/login.cgi,然后加上host信息,就是http://192.168.0.252/cgi-bin/login.cgi,post数据通常显示在header的最下面。如果是用chrome抓包的,得自己构造post数据,字段与字段之间用"&"连接;用httpwatch抓包的话,就不需要自己构造post数据了,直接复制就行。

$xmlhttp.send($poststr)之后还要有一个接收服务器返回信息的代码
 楼主| 发表于 2012-3-13 14:01:32 | 显示全部楼层
回复 9# apprentice


   谢谢。。。现在的想法是想按表单提交,。。。试试去。。对POST没解了
您需要登录后才可以回帖 登录 | 加入

本版积分规则

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

GMT+8, 2024-11-19 11:39 , Processed in 0.084797 second(s), 25 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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