找回密码
 加入
搜索
查看: 7736|回复: 25

[网络通信] HTTP包加密了,有人会解不,完全不懂,可以付费求助!

  [复制链接]
发表于 2019-6-5 11:58:31 | 显示全部楼层 |阅读模式
本帖最后由 heavenm 于 2019-6-5 13:32 编辑

http://hn.189.cn/nmall/product/detail/GDSXP20170826152512.html选手机号码的!想给自己选个手机靓号!之前直接GET就能获取到内容的,后面加密了http://hn.189.cn/nmall/shop/num/ ... oolId=1002&isMain=1&MmEwMD=3qWBkY2K8CYGlwO3T8jQ3lJ3QoKjpVT6Ug3hwlOu015OCh3bgATaH4GkUbcAfEBfbTwSMQPluHq1BOHBKGB8LXSDFFvFeKbbpcFqNU9rYqwFGGvpBay7jM_wv1uEYy1oSBtfas4Mq.AfwYEJVTNFuAOFYzKH3wXDVbOcJ1ryqJakh.e.1ZMiXFsC.wVA.6qvNACJ7YUvSQrzzfcD9mJXEX4cCD3E5sdO9QEK.02BTBaaJkPukrGg6GkLFEr76P32VyY9Q8o_Su75w1X5YxXyQtxLbOkqQgXcxHFp05TRwCKzgKja_7XhUqCoEVhSagCXzeKu1Rhi39mZGj6zZJ3eq2E47MM8gt_H0gIBzEvs5Lhr5Qq_9_gyVC0EcqseheLLv0UeyjnK0373Ofsc4PAXJsTRAMp4T95X6bxidEkLbZATFTP


后面多加了这样子一行,就获取不到数据了好吧,我发现我想太多了,后面那串删除就OK了!

本帖子中包含更多资源

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

×
发表于 2019-6-5 13:02:26 | 显示全部楼层
之前试过  好像有号码池的 不在里面的号码post了也不会成功,在里面的号码可以成功,我当时的副卡就是post下的单。后面就有人打电话来确认了。
 楼主| 发表于 2019-6-5 13:10:02 | 显示全部楼层
不用,我就想要一个特别简单的功能,选号码就OK了,就获取到号码数据就OK了
不用提交!
发表于 2019-6-5 13:21:10 | 显示全部楼层
把它网页上显示出来所有页的号码给提出来?
 楼主| 发表于 2019-6-5 13:27:03 | 显示全部楼层
zch11230 发表于 2019-6-5 13:21
把它网页上显示出来所有页的号码给提出来?

对,用封包提取出来!
之前直接get就能获取的,后面页面加密了!提取不到了
 楼主| 发表于 2019-6-5 13:31:22 | 显示全部楼层
对不起我错了,后面 的删除就OK了!= =@原来这么简单!!!
发表于 2019-6-5 13:31:39 | 显示全部楼层
 楼主| 发表于 2019-6-5 13:32:53 | 显示全部楼层
zch11230 发表于 2019-6-5 13:31
http://hn.189.cn/nmall/shop/num/ajaxNumberList?level=0%2C1&regionId=731&beginNum=&numMonthFee=&numPr ...

我发现我2了,一直研究那后面的加密是个什么鬼,竟然直接删除就OK了....汗
 楼主| 发表于 2019-6-5 13:36:07 | 显示全部楼层
zch11230 发表于 2019-6-5 13:31
http://hn.189.cn/nmall/shop/num/ajaxNumberList?level=0%2C1&regionId=731&beginNum=&numMonthFee=&numPr ...

感谢你啊!我以为后面那串加密必须的!.....雷锋!是我逗比了,竟然研究半天
 楼主| 发表于 2019-6-5 14:34:02 | 显示全部楼层
好像确实是防封包了,浏览器打开可以看见,抓包获取是乱码,要获取COOKIE,才能获取正确数据.没办法,用IE算了!
 楼主| 发表于 2019-6-5 14:49:13 | 显示全部楼层
#include <GUIConstantsEx.au3>
#include <IE.au3>
#include <WindowsConstants.au3>
Local $oIE = _IECreateEmbedded()
GUICreate("嵌入式 Web 控件测试", 640, 580, _
        (@DesktopWidth - 640) / 2, (@DesktopHeight - 580) / 2, _
        $WS_OVERLAPPEDWINDOW + $WS_CLIPSIBLINGS + $WS_CLIPCHILDREN)
GUICtrlCreateObj($oIE, 10, 40, 600, 360)
GUISetState(@SW_SHOW)
_IENavigate($oIE, "http://hn.189.cn/nmall/shop/num/ajaxNumberList?level=0%2C1®ionId=731&beginNum=&numMonthFee=&numPreDeposit=&goodsId=bbb770c96ab8494e91dea5d5decad0a4&sortFlag=&matchNum=&pageSize=1000¤tPage=1&poolId=1002&isMain=1")
 楼主| 发表于 2019-6-5 14:50:35 | 显示全部楼层
IE打开JSON会提示下载,用这个注册表
Windows Registry Editor Version 5.00


[HKEY_CLASSES_ROOT\MIME\Database\Content Type\application/json]


"CLSID"="{25336920-03F9-11cf-8FD0-00AA00686F13}"

"Encoding"=dword:00080000


[HKEY_CLASSES_ROOT\MIME\Database\Content Type\text/json]


"CLSID"="{25336920-03F9-11cf-8FD0-00AA00686F13}"

"encoding"=dword:00080000
发表于 2019-6-5 14:56:03 | 显示全部楼层
没加密,可能是协议头。
Global $oHTTP
$html = _posthttp("http://hn.189.cn/nmall/shop/num/ajaxNumberList?level=0%2C1®ionId=731&beginNum=&numMonthFee=&numPreDeposit=&goodsId=bbb770c96ab8494e91dea5d5decad0a4&sortFlag=&matchNum=&pageSize=1000¤tPage=1&poolId=1002&isMain=1")
MsgBox(0, "", BinaryToString($html, 4))

Func _posthttp($hostad, $poststr = "", $posttype = "get")
        If Not IsObj($oHTTP) Then
                $oHTTP = ObjCreate("WinHttp.WinHttpRequest.5.1")
                $oHTTP.Option(0) = "Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/45.0.2454.101 Safari/537.36"
                $oHTTP.SetTimeouts(30000, 30000, 30000, 30000)
        EndIf
        $oHTTP.open($posttype, $hostad, True)
        $oHTTP.setRequestHeader('Content-Type', 'application/json;charset=UTF-8')
        $oHTTP.send($poststr)
        If Not $oHTTP.WaitForResponse(60) Then
                $oHTTP.Abort()
                Return SetError(1, 0, "")
        EndIf
        Return $oHTTP.responseBody
EndFunc   ;==>_posthttp
 楼主| 发表于 2019-6-5 15:07:40 | 显示全部楼层
zch11230 发表于 2019-6-5 14:56
没加密,可能是协议头。

直接get数据是乱码!和COOKIE有关,用IE的COOKIE就可以!但是很快失效!

本帖子中包含更多资源

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

×
发表于 2019-6-5 15:23:20 | 显示全部楼层
有效就不知道了,不过我换了几个工具直接访问都是可以的,按理说不需要cookie和其它参数,如果确实需要要以在前面一个网页中提取,你先试下我这个编译好的呢。

本帖子中包含更多资源

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

×
您需要登录后才可以回帖 登录 | 加入

本版积分规则

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

GMT+8, 2024-12-23 21:10 , Processed in 0.082919 second(s), 21 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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