获取加密后的密码:
连接网络访问
http://192.168.1.1/backupsettings.conf,会下载备份配置文件。用文本打开,全局搜索adminpassword(不区分大小写) >< 两个大于小于符号中间的就是密码
实际的加密逻辑是encode64(encodeUrl(password.value)),然后丢给AI解密,我用的是元宝:
有个字符串通过encode64(encodeUrl(password.value))加密成 【这里换成你从backupsettings.conf获取出来的密码】 ,已知function encodeUrl(val){var len = val.length;var i = 0;var newStr = "";var original = val;for ( i = 0; i < len; i++ ) {if ( val.substring(i,i+1).charCodeAt(0) < 255 ) {// hack to eliminate the rest of unicode from thisif (isUnsafe(val.substring(i,i+1)) == false)newStr = newStr + val.substring(i,i+1);elsenewStr = newStr + convert(val.substring(i,i+1));} else {// woopsie! restore.alert ("检测用户输入包含非ISO-8859-1字符,该字符位置: " + (i+1) + ",\n请在继续操作之前注意.");newStr = original;// short-circuit the loop and exiti = len;}}return newStr;},输出原始字符串