华为路由器后台登录协议

本文介绍了博主分析华为路由器后台登录协议的过程,包括登录数据包的组成、参数的加密方式,以及如何通过JS分析获取加密参数。文章详细讲解了firstnonce和clientproof的计算方法,并指出登录协议的难点在于JS分析和参数加密的逆向工程。最后提到,完成登录协议后,可以进行其他如封锁设备等操作。
摘要由CSDN通过智能技术生成

傻不拉几

最近看区块链看的脑瓜子疼,于是今天下午博主把目光投向家里的路由器

然后大半年都在接触其他领域的东西了,也想考验考验自己的逻辑分析能力,看看以前学的东西有没有废了

鉴于我brother看电视很节制,于是乎,想从路由器出发,通过控制网络来控制家里的网络电视,首先实现代码自动登录路由器,其次加上开关某电视mac的地址网络,继而自己写一个html界面广播给局域网用,那么就能实现通过一个小网站很轻松操作路由器。

首先分析一手,我家4台路由器,其中两台路由器是华为,一台主路由器AX3,和一台子路由WS200,emmm,从主路由后台入手
在这里插入图片描述


服务器原始数据包

粗略分析一下登录数据包,由两段协议组成
首先发送第一个数据包
在这里插入图片描述


Post 数据包内容

{
    "data": {
        "username": "admin",
        "firstnonce": "68c392d1e4e12439a068e6018b48b13ac1af6b0a53ba058cc4258ce2379d2114"
    },
    "csrf": {
        "csrf_param": "RTK0PTt4Edlvoo2fal0ocASKqXuAfCq1",
        "csrf_token": "B6YcT0t8kiGbl0b0hbBni2ZJvHfNxcNj"
    }
}

服务器返回

{
    "csrf_token": "UBZvxRuaoBCo6mq0f8tdJLq9kzkTx0JB",
    "salt": "aaa619a898c950d2cb3bef6a7d11d78878bc27e20f19d7c493063dd7d197fa73",
    "csrf_param": "S8pvoLzSTdJoFfGn0trQ0J0sGYoSAMp0",
    "err": 0,
    "modeselected": 1,
    "servernonce": "68c392d1e4e12439a0
  • 5
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值