版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。
电信光猫 HG6201T 超管账号密码维护结束前默认为:nE7jA%5m维护结束后获取密码方法如下
1,登录路由器的banseinfo页面, 获取baseinfo信息baseinfo地址:http://192.168.1.1:8080/cgi-bin/baseinfoSet.cgi
2,通过对比路由器上明文标注的普通账号的密码, 猜出加密方式, 解析加密后的ascii编码
3,解析ascii编码,以&符号为分隔符, split字符串, 拿到数组, 每一个数字减去4就得到ascii编码, 转成字符串拼接起来。
超管密码前面telecomadmin固定,后面8位数字偏移量为0不是4.
#include#include#include#include#include#pragma comment(lib, "urlmon.lib") using namespace std; int main() {	HRESULT hr = URLDownloadToFile(nullptr,"http://192.168.1.1:8080/cgi-bin/baseinfoSet.cgi","passwd",0,0);	if (hr != S_OK)	{	cout