- 寻找备份页面URL的参数,从而进入备份页面
- 备份配置文件
- 解密配置文件,得到账号密码
- 光猫上插入u盘,fat32文件系统。
- 常规用户登陆http://192.168.1.1:8080
- 切换到 管理-设备管理
- 浏览器进入调试模式,在console处,从top切换到MD_Device_user.html
- 在console内执行
`http://192.168.1.1:8080/usbbackup.cmd?action=backupeble&sessionKey=${sessionKey}`
- 注意反引号属于代码的一部分,得到一个url,打开之后点击备份(如果不可点击,审查元素然后删除disabled)
- 如果上述方式执行失败,根据KoolShare坛友的做法也可以尝试执行下列代码
usbsubarea = { selectedIndex: 0, value: "never_mind...", options:[ {value: "usb1_1"} ] }; btnApply();
- 如果都失败,请参考相近型号破解的思路和#2
- 在console内执行
- 在u盘内得到ctce8_TEWA-708E.cfg文件
- 使用routerpassview或者附件的xor解密, 使用方法参考#4
- 直接使用网页解密,用法参考页面说明。
- 在解密后文件内找到TeleComAccount,下面的Password内即为超密
- 如果需要打开telnet,超级用户登陆后,打开 http://192.168.1.1:8080/enableTelnet.html 即可启用telnet
备份的cfg文件只是被简单地 byte ^ 0xff
处理过,所以根据xor
的特性,再次计算就能得到原始数据。
有rust环境的话,直接cargo run -- cfg文件
就行。
没有环境的话,直接下载release页面已经编译好的执行文件,然后cmd
内执行xor cfg文件
就行。
关于tewa-1000e, tewa-800e之类的型号,将console内执行那一步的url改一下,可以参考#2:
- 在
MD_Device_user.html
里面找到的backupeble
这个关键字 - 找到跟
session
相关的参数,手动拼凑有效的url