|
本帖最后由 jiangpei1993 于 2023-5-9 15:47 编辑
高风险操作,量力而行
北京联通一直没有超级管理员,最近下了个地区包,看下地区包的差异,发现只需要修改hw_ctree.xml就能实现增加超级管理员
步骤如下:
1. 先补全shell 参考https://www.chinadsl.net/forum.php?mod=viewthread&tid=171688
2. 下载 hw_ctree.xml 和 hw_ctree_bak.xml
- su
- shell
- cd /mnt/jffs2
- tftp -p -l hw_ctree.xml -r hw_ctree.xml 192.168.1.2
- tftp -p -l hw_ctree_bak.xml -r hw_ctree_bak.xml 192.168.1.2
复制代码 3. 解密 hw_ctree.xml 和 hw_ctree_bak.xml 使用 https://www.chinadsl.net/forum.php?mod=viewthread&tid=171716&page=1#pid989410 的华为二次密码破解工具.zip xml解密
4. 修改 hw_ctree.xml 和 hw_ctree_bak.xml
文本编辑器打开xml
找到 X_HW_WebUserInfo 段 类似
- <X_HW_WebUserInfo NumberOfInstances="1">
- <X_HW_WebUserInfoInstance InstanceID="1" UserName="user" Password="admin" UserLevel="1" Enable="1" ModifyPasswordFlag="0"/>
- </X_HW_WebUserInfo>
复制代码 修改为一下内容
X_HW_WebUserInfo NumberOfInstances="1" 改成 "2"
一定在</X_HW_WebUserInfo>前添加内容,因为 X_HW_WebUserInfoInstance InstanceID="1" 可能有子内容
修改好后长这样- <X_HW_WebUserInfo NumberOfInstances="2">
- <X_HW_WebUserInfoInstance InstanceID="1" UserName="user" Password="admin" UserLevel="1" Enable="1" ModifyPasswordFlag="0"/>
- <X_HW_WebUserInfoInstance InstanceID="2" UserName="CUAdmin" Password="CUAdmin" UserLevel="0" Enable="1" ModifyPasswordFlag="0" />
- </X_HW_WebUserInfo>
复制代码
或者这样
- <X_HW_WebUserInfo NumberOfInstances="2">
- <X_HW_WebUserInfoInstance InstanceID="1" UserName="user" Password="$27m*[***************HeRGy($" UserLevel="1" Enable="1" ModifyPasswordFlag="1" Alias="cpe-1" PassMode="3" Salt="537********82c9">
- <X_HW_History NumberOfInstances="2">
- <X_HW_HistoryInstance InstanceID="1" X_HW_Password="******" X_HW_Time="20220***0712" X_HW_SaltVal=""/>
- <X_HW_HistoryInstance InstanceID="2" X_HW_Password="********" X_HW_Time="20220***1040" X_HW_SaltVal=""/>
- </X_HW_History>
- </X_HW_WebUserInfoInstance>
- <X_HW_WebUserInfoInstance InstanceID="2" UserName="CUAdmin" Password="CUAdmin" UserLevel="0" Enable="1" ModifyPasswordFlag="0" />
- </X_HW_WebUserInfo>
复制代码 上张图
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?注册
×
|