|  | 
 
| 本帖最后由 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
 
 3. 解密 hw_ctree.xml 和 hw_ctree_bak.xml  使用 https://www.chinadsl.net/forum.php?mod=viewthread&tid=171716&page=1#pid989410 的华为二次密码破解工具.zip  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
 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>
 
 
 
 
 
 | 
 
×本帖子中包含更多资源您需要 登录 才可以下载或查看,没有账号?立即注册 
  |