家常溜豆腐的详细做法 2026-01-12 10:06:05
苹果官解id需要什么条件 苹果官解成功后怎么操作? 2025-09-30 03:18:00
致命突袭全球巅峰挑战赛2025:极限生存与团队协作的终极考验 2025-06-28 08:32:39
武汉武昌区喜茶网点分布 2025-12-02 05:14:57
2025年购电脑的靠谱平台全解与避坑攻略 2025-12-07 11:51:03
如何轻松连接手机热点并共享网络给其他设备 2025-12-08 04:32:35
手机越做越薄的秘密,这些结构和配置才是关键 2025-10-13 05:44:40
《瞳兽部落》2025年春季庆典:探索神秘瞳兽世界,赢取丰厚奖励! 2025-05-17 08:28:45
奥罗拉物语:启程追寻星辰之秘——2025仲夏夜幻想庆典 2025-06-13 21:54:48
《偌星》2025星际远征庆典:跨银河系联盟挑战赛暨周年限定福利大放送 2025-06-08 01:08:28

天翼光猫HG6201T 超级密码破解

在前面的文章中,我们讲到了利用burp抓包的方式获取光猫超级管理员密码的方式。本文我们分享天翼光猫HG6201T超级管理员密码的破解。

破解打开浏览器,访问:http://网关ip:8080/cgi-bin/baseinfoSet.cgi,如,网关ip是192.168.1.1,则访问

代码语言:javascript复制http://192.168.1.1:8080/cgi-bin/baseinfoSet.cgi

账号是明文,不需要处理,密码则是xx&xx&xx&xx&的格式.符号和数字是跟ascii码对应的,大小写字母则经过了位移。根据下表将baseinfoSet_TELECOMPASSWORD的数字换成对应字符,去掉&,即是超级管理员的密码

至此,我们便得到了密码。

为了方便,我们可以利于下面Java代码来实现。

代码语言:javascript复制public static void main(String[] args) {

Map map = new HashMap<>();

// 获取信息的方式 http://192.168.1.1:8080/cgi-bin/baseinfoSet.cgi

// fixme,下面两行把从路由器拿到的信息放在这里

map.put("telecomadmin", "41&125&88&63&101&104&84&120&");

map.put("useradmin", "107&114&103&110&109&");

for (Map.Entry entry : map.entrySet()) {

StringBuilder stringBuilder = new StringBuilder();

String[] split = entry.getValue().split("&");

for (String s : split) {

int offset = 4;

if (stringBuilder.toString().startsWith("telecomadmin")) {

offset = 0;

}

stringBuilder.append((char) (Integer.parseInt(s) - offset));

}

map.put(entry.getKey(), stringBuilder.toString());

System.out.println(entry.getKey() + " : " + entry.getValue());

}

}

至此,我们便可以拿到光猫的超级管理员密码了。