手上有一台上古时代的tp-link,获取ip没问题,但是速度太慢,于是研究了水星mac1200R.
通过Firebug研究登陆可以知道
首先登陆的时候,需要将密码编码以后以json形式传给路由器,然后会响应你一个stok作为构造url请求的安全令牌
下面是请求以后获取的stok
然后,除了加载必要的页面以外,所有的通信都是通过js代码xhr请求交换json数据来填充页面的。
比如我们想知道的wan口信息,可以请求
http://192.168.4.1/stok=4f0bd18f8e0b75f6c27f153d63818153/ds
然后请求参数为
{"network":{"name":"wan_status"},"method":"get"}
请求以后获得的响应报文为:
{ "network": { "wan_status": { "down_speed": 0, "up_speed": 0, "ipaddr": "223.243.12.94", "link_status"
: 1, "phy_status": 1, "error_code": 0, "proto": "pppoe", "pri_dns": "61.132.163.68", "gateway": "223