找回密码  加入

AUTOIT CN

搜索
查看: 926|回复: 25

[AU3基础] 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了!

本帖子中包含更多资源

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

x
发表于 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 | 显示全部楼层
  1. #include <GUIConstantsEx.au3>
  2. #include <IE.au3>
  3. #include <WindowsConstants.au3>
  4. Local $oIE = _IECreateEmbedded()
  5. GUICreate("嵌入式 Web 控件测试", 640, 580, _
  6.         (@DesktopWidth - 640) / 2, (@DesktopHeight - 580) / 2, _
  7.         $WS_OVERLAPPEDWINDOW + $WS_CLIPSIBLINGS + $WS_CLIPCHILDREN)
  8. GUICtrlCreateObj($oIE, 10, 40, 600, 360)
  9. GUISetState(@SW_SHOW)
  10. _IENavigate($oIE, "http://hn.189.cn/nmall/shop/num/ajaxNumberList?level=0%2C1&regionId=731&beginNum=&numMonthFee=&numPreDeposit=&goodsId=bbb770c96ab8494e91dea5d5decad0a4&sortFlag=&matchNum=&pageSize=1000&currentPage=1&poolId=1002&isMain=1")
复制代码
 楼主| 发表于 2019-6-5 14:50:35 | 显示全部楼层
IE打开JSON会提示下载,用这个注册表
  1. Windows Registry Editor Version 5.00


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


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

  4. "Encoding"=dword:00080000


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


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

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

  4. Func _posthttp($hostad, $poststr = "", $posttype = "get")
  5.         If Not IsObj($oHTTP) Then
  6.                 $oHTTP = ObjCreate("WinHttp.WinHttpRequest.5.1")
  7.                 $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"
  8.                 $oHTTP.SetTimeouts(30000, 30000, 30000, 30000)
  9.         EndIf
  10.         $oHTTP.open($posttype, $hostad, True)
  11.         $oHTTP.setRequestHeader('Content-Type', 'application/json;charset=UTF-8')
  12.         $oHTTP.send($poststr)
  13.         If Not $oHTTP.WaitForResponse(60) Then
  14.                 $oHTTP.Abort()
  15.                 Return SetError(1, 0, "")
  16.         EndIf
  17.         Return $oHTTP.responseBody
  18. EndFunc   ;==>_posthttp
复制代码
 楼主| 发表于 2019-6-5 15:07:40 | 显示全部楼层
zch11230 发表于 2019-6-5 14:56
没加密,可能是协议头。

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

本帖子中包含更多资源

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

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

本帖子中包含更多资源

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

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

本版积分规则

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

GMT+8, 2019-9-18 14:02 , Processed in 0.078118 second(s), 20 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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