delete bug

This commit is contained in:
marques 2022-04-23 21:20:45 +08:00
parent 108eef77ee
commit 5075039809

View File

@ -6,7 +6,7 @@ ddns_801.py ubuntu186上使用的ddns程序主要执行的脚本判断从dns
getLocalIP 通过socket库获取本机IP适用于本机PPPOE拨号的情况
getRouterIP 通过爬虫脚本获取路由器WAN口IP用WIS两台路由器
getRouterIP 通过爬虫脚本获取路由器WAN口IP用WIS两台路由器
router_info.ini 存放路由器的配置信息
@ -50,17 +50,17 @@ porkbun是通过json向接口提交参数完成操作
从路由器返回结果可以看到直接返回了stok所以可以直接使用理论上可以直接按开发者工具response看到但是没看到所以下面用python获取返回的结果。
<img src="README\img\fALmA9X.png" align="center">
<img src="README/img/fALmA9X.png" align="center">
<img src="H:\pycharm\ddns_script\README\img\uVaBflU.png" align="center" >
2. 继续观察浏览器network中的数据包可以发现浏览器通过POST方法向 http://{IP}/cgi-bin/turbo{STOK}/proxy/call 接口传递一个Form data模板来获取路由器信息。
<img src="README\img\oX3tOdh.png" align="center" >
<img src="README/img/oX3tOdh.png" align="center" >
3. 分析POST结果可以得出只要按照浏览器的格式POST该模板就可以获取路由器地址剔除无关信息后返回结果如下
<img src="README\img\YbpRaBc.png" align="center" height="80%" width="80%" >
<img src="README/img/YbpRaBc.png" align="center" height="80%" width="80%" >