找回密码
 注册

QQ登录

只需一步,快速开始

查看: 5167|回复: 4

关于华为HG522中超级用户和普通用户权限级别的设置

[复制链接]
发表于 2010-6-3 15:49:58 | 显示全部楼层 |阅读模式
关于华为HG522中超级用户和普通用户权限级别的设置
配置文件ctce8_HG522.cfg解密后得到ctce8_HG522.XML
打开ctce8_HG522.XML
其中这两行分别设置了 超级用户的用户名密码 和 普通用户的用户名密码 和 各用户的权限
<X_ATP_UserInfoInstance InstanceID="1" Username="telecomadmin" Userpassword="nE7jA%5m" Userlevel="2" Busy="0" LoginIP=""/>
<X_ATP_UserInfoInstance InstanceID="3" Username="useradmin" Userpassword="12345" Userlevel="1" Busy="0" LoginIP=""/>
现在有几个疑问:
1.是否可以增加用户(包括超级用户和普通用户)?(这一点并不重要)
2.Userlevel="2" 和 Userlevel="1" 分别代表了 telecomadmin用户和useradmin用户的权限,是否还有更高权限?(比如3或者4)

以下是这两行代码的中文含义:(不好意思,在谷歌上翻译的)
<X_ATP_用户信息实例的实例ID="1"用户="telecomadmin"用户密码="nE7jA%5m"用户级别="2"闲="0"登录的IP =""/>
发表于 2010-6-3 20:06:11 | 显示全部楼层

关于华为HG522中超级用户和普通用户权限级别的设置

这个没有多大的用,关键是怎样破解密码。
 楼主| 发表于 2010-6-3 20:35:23 | 显示全部楼层

关于华为HG522中超级用户和普通用户权限级别的设置

昏,楼上是傻子还是什么,都到这一步了,用户名、密码都知道了,直接改了再加密,然后通过U盘恢复配置的方法写入猫就统统破解了呀!真是的!!!
发表于 2010-8-17 21:05:21 | 显示全部楼层

关于华为HG522中超级用户和普通用户权限级别的设置

可以添加用户,你再复制一段代码就行了,我的里面有三个用户每个用户的权限还都不一样。就算两个用户都是Userlevel="2" 打开的页面也不一样。不知是为什么。
发表于 2010-8-17 22:54:43 | 显示全部楼层

关于华为HG522中超级用户和普通用户权限级别的设置

本帖最后由 kingioi 于 2010-8-17 23:01 编辑

刚我找到一个JS文件,Userlevel="2" 代表了菜单的编号,菜单里只有数字1和2

  1. // JavaScript Document
  2. var curUserName = top.curUser//"<%ejGet(curUserName)%>";
  3. var sysUserName = '1'//"<%ejGet(sysUserName)%>";
  4. var sptUserName = '0'//"<%ejGet(sptUserName)%>";
  5. var ctcqdUserName = 'ctcqd'
  6. var bandRegName = 'regAcc';
  7. var usrUserName = 0//"<%ejGet(usrUserName)%>";
  8. var iCount = 0;
  9. var MenuArray = new Array();
  10. if (curUserName == sptUserName || curUserName == sysUserName || curUserName == ctcqdUserName)
  11. {
  12. MenuArray[iCount++] = new MenuNodeConstruction(1, "状态", "../status/deviceinfo.asp", "");
  13. MenuArray[iCount++] = new MenuNodeConstruction(2, "设备信息", "../status/deviceinfo.asp", "");
  14. MenuArray[iCount++] = new MenuNodeConstruction(2, "网络侧信息", "../status/network.asp", "");
  15. MenuArray[iCount++] = new MenuNodeConstruction(2, "用户侧信息", "../status/user.asp", "");
  16. }
  17. if(curUserName == ctcqdUserName)
  18. {
  19. MenuArray[iCount++] = new MenuNodeConstruction(2, "远程管理信息", "../status/acs.asp", "");
  20. }
  21. if (curUserName == sptUserName)
  22. {
  23. MenuArray[iCount++] = new MenuNodeConstruction(1, "网络", "../network/wan1.asp", "");
  24. MenuArray[iCount++] = new MenuNodeConstruction(2, "宽带设置", "../network/wan1.asp", "");
  25. }
  26. if (curUserName == sysUserName)
  27. {
  28. MenuArray[iCount++] = new MenuNodeConstruction(1, "网络", "../network/wlan.asp", "");
  29. }
  30. if (curUserName == sptUserName)
  31. {
  32. MenuArray[iCount++] = new MenuNodeConstruction(2, "DHCP配置", "../network/dhcp.asp", "");
  33. }
  34. if (curUserName == sptUserName || curUserName == sysUserName)
  35. {
  36. MenuArray[iCount++] = new MenuNodeConstruction(2, "WLAN配置", "../network/wlan.asp", "");
  37. }
  38. if (curUserName == sptUserName)
  39. {
  40. MenuArray[iCount++] = new MenuNodeConstruction(2, "远程管理", "../network/tr069.asp", "");
  41. MenuArray[iCount++] = new MenuNodeConstruction(2, "QoS", "../network/qos.asp", "");
  42. MenuArray[iCount++] = new MenuNodeConstruction(2, "时间管理", "../network/sntp.asp", "");
  43. MenuArray[iCount++] = new MenuNodeConstruction(2, "路由配置", "../network/route.asp", "");
  44. MenuArray[iCount++] = new MenuNodeConstruction(2, "线路设置", "../network/dsl.asp", "");
  45. }
  46. if (curUserName == sptUserName || curUserName == sysUserName)
  47. {
  48. MenuArray[iCount++] = new MenuNodeConstruction(1, "安全", "../security/urlfilter.asp", "");
  49. MenuArray[iCount++] = new MenuNodeConstruction(2, "广域网访问设置", "../security/urlfilter.asp", "");
  50. MenuArray[iCount++] = new MenuNodeConstruction(2, "防火墙", "../security/firewall.asp", "");
  51. MenuArray[iCount++] = new MenuNodeConstruction(2, "MAC过滤", "../security/macfilter.asp", "");
  52. }
  53. if (curUserName == sptUserName)
  54. {
  55. MenuArray[iCount++] = new MenuNodeConstruction(2, "端口过滤", "../security/portfilter.asp", "");
  56. }
  57. if (curUserName == sptUserName)
  58. {
  59. MenuArray[iCount++] = new MenuNodeConstruction(1, "应用", "../application/ddns.asp", "");
  60. MenuArray[iCount++] = new MenuNodeConstruction(2, "DDNS配置", "../application/ddns.asp", "");
  61. MenuArray[iCount++] = new MenuNodeConstruction(2, "高级NAT配置", "../application/adnat.asp", "");
  62. MenuArray[iCount++] = new MenuNodeConstruction(2, "UPNP配置", "../application/upnp.asp", "");
  63. MenuArray[iCount++] = new MenuNodeConstruction(2, "IGMP设置", "../application/igmp.asp", "");
  64. }
  65. else if(curUserName == sysUserName)
  66. {
  67. MenuArray[iCount++] = new MenuNodeConstruction(1, "应用", "../application/daily.asp", "");
  68. }
  69. if (curUserName == sptUserName || curUserName == sysUserName)
  70. {
  71. MenuArray[iCount++] = new MenuNodeConstruction(2, "日常应用", "../application/daily.asp", "");
  72. }
  73. if (curUserName == sptUserName || curUserName == sysUserName)
  74. {
  75. MenuArray[iCount++] = new MenuNodeConstruction(1, "管理", "../management/account.asp", "");
  76. MenuArray[iCount++] = new MenuNodeConstruction(2, "用户管理", "../management/account.asp", "");
  77. MenuArray[iCount++] = new MenuNodeConstruction(2, "设备管理", "../management/reset.asp", "");
  78. }
  79. if (curUserName == sptUserName)
  80. {
  81. MenuArray[iCount++] = new MenuNodeConstruction(2, "日志文件管理", "../management/syslog.asp", "");
  82. MenuArray[iCount++] = new MenuNodeConstruction(2, "维护", "../management/diagnose.asp", "");
  83. }
  84. if(curUserName == ctcqdUserName)
  85. {
  86. MenuArray[iCount++] = new MenuNodeConstruction(1, "网络", "../network/dslNegotiate.asp", "");
  87. MenuArray[iCount++] = new MenuNodeConstruction(2, "线路设置", "../network/dslNegotiate.asp", "");
  88. }
  89. if(curUserName == ctcqdUserName)
  90. {
  91. MenuArray[iCount++] = new MenuNodeConstruction(1, "诊断", "../management/quickdiagnose.asp", "");
  92. MenuArray[iCount++] = new MenuNodeConstruction(2, "网络诊断", "../management/quickdiagnose.asp", "");
  93. }
  94. if (curUserName == sptUserName || curUserName == sysUserName)
  95. {
  96. MenuArray[iCount++] = new MenuNodeConstruction(1, "帮助", "../help/help.asp", "");
  97. MenuArray[iCount++] = new MenuNodeConstruction(2, "使用帮助", "../help/help.asp", "");
  98. }
  99. if (curUserName == bandRegName)
  100. {
  101. MenuArray[iCount++] = new MenuNodeConstruction(1, "注册", "../ehomeclient/bandReg.asp", "");
  102. MenuArray[iCount++] = new MenuNodeConstruction(2, "业务注册", "../ehomeclient/bandReg.asp", "");
  103. }
  104. MenuArray[iCount++] = new MenuNodeConstruction(0, "", "", "");
  105. function MenuNodeConstruction(Level, Text, Link, Target)
  106. {
  107.     this.Level = Level;
  108.     this.Text = Text;
  109.     this.Link = Link;
  110.     this.Target = Target;
  111. }
  112. function MakeMenu(Selected_Menu)
  113. {
  114. var Menu = Selected_Menu.split("->");
  115. MakeMenu_L2(Menu[1], MakeMenu_L1(Menu[0]));
  116. }
  117. function MakeMenu_L1(Menu_Text)
  118. {
  119. var Menu_L2_Start;
  120. var Code = '<table border="0" cellpadding="0" cellspacing="0" height="43px">';

  121. for (iCount = 0; MenuArray[iCount].Level != 0; iCount++)
  122. {
  123.   if (MenuArray[iCount].Level == 1)
  124.   {
  125.    if (MenuArray[iCount].Text != Menu_Text)
  126.    {
  127.     Code += '<td height="17px"><img src="../../images/back_button.jpg"></td>';
  128.    }
  129.    else
  130.    {
  131.     Menu_L2_Start = iCount + 1;
  132.     Code += '<td height="17px"><img src="../../images/selected_button.jpg"></td>';
  133.    }
  134.   }
  135. }
  136. Code += '</tr><tr>';
  137. for (iCount = 0; MenuArray[iCount].Level != 0; iCount++)
  138. {
  139.   var str = 'LoadPage(\'' + iCount + '\')';
  140.   if (MenuArray[iCount].Level == 1)
  141.   {
  142.    if (MenuArray[iCount].Text != Menu_Text)
  143.    {
  144.     Code += '<td bgcolor="#EF8218" height="30px"><a href="javascript:' + str + '" target="' + MenuArray[iCount].Target + '" class="Menu_L1_Link"><p align="center">' + MenuArray[iCount].Text + '</p></a></td>';
  145.    }
  146.    else
  147.    {
  148.     Code += '<td bgcolor="#427594" height="30px"><a href="javascript:' + str + '" target="' + MenuArray[iCount].Target + '" class="Menu_L1_Active"><p align="center">' + MenuArray[iCount].Text + '</p></a></td>';
  149.    }
  150.   }
  151. }
  152. Code += '</tr></table>';
  153. getElement('MenuArea_L1').innerHTML = Code;
  154. return Menu_L2_Start;
  155. }
  156. function LoadPage(strIndex)
  157. {
  158. var index = parseInt(strIndex);
  159. location = MenuArray[index].Link;;
  160. }
  161. function MakeMenu_L2(Menu_Text, Start)
  162. {
  163. var Code = '<table border="0" cellpadding="0" cellspacing="0" height="15px"><tr><td width="10px"><td width="7px" class="Menu_L2_Link"><p>|</p></td>';
  164. for (iCount = Start; (MenuArray[iCount].Level != 0) && (MenuArray[iCount].Level != 1); iCount++)
  165. {
  166.   var str = 'LoadPage(\'' + iCount + '\')';
  167.   if (MenuArray[iCount].Level == 2)
  168.   {
  169.    if (MenuArray[iCount].Text != Menu_Text)
  170.    {   
  171.     Code += '<td height="30px"><p align="center"><a href="javascript:' + str + '" target="' + MenuArray[iCount].Target + '" class="Menu_L2_Link"><p>&nbsp;' + MenuArray[iCount].Text + '&nbsp;</p></a></td>';
  172.    }
  173.    else
  174.    {
  175.     Code += '<td height="30px"><p align="center"><a href="javascript:' + str + '" target="' + MenuArray[iCount].Target + '" class="Menu_L2_Active"><p>&nbsp;' + MenuArray[iCount].Text + '&nbsp;</p></a></td>';
  176.    }
  177.    Code += '<td width="7px" class="Menu_L2_Link"><p>|</p></td>';
  178.   }
  179. }
  180. Code += '</tr></table>';
  181. getElement('MenuArea_L2').innerHTML = Code;
  182. }

  183. function DisplayLocation(Selected_Menu)
  184. {
  185. var Menu = Selected_Menu.split("->");
  186. getElement('LocationDisplay').innerHTML = Menu[0];
  187. }
复制代码
*滑块验证:
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|小黑屋|宽带技术网 |网站地图 粤公网安备44152102000001号

GMT+8, 2025-5-18 06:23 , Processed in 0.021892 second(s), 3 queries , Redis On.

Powered by Discuz! X3.5 Licensed

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表