const param1 = '123456' const securityEncode = function(input1, input2, input3) { var dictionary = input3; var output = ""; var len, len1, len2, lenDict; var cl = 0xBB, cr = 0xBB; len1 = input1.length; len2 = input2.length; lenDict = dictionary.length; len = len1 > len2 ? len1 : len2; for (var index = 0; index < len; index++) { cl = 0xBB; cr = 0xBB; if (index >= len1) { cr = input2.charCodeAt(index); } else if (index >= len2) { cl = input1.charCodeAt(index); } else { cl = input1.charCodeAt(index); cr = input2.charCodeAt(index); } output += dictionary.charAt((cl ^ cr)%lenDict); } return output; }; const auth = async (pwd)=>{ let res1 = await fetch('http://192.168.0.1/common/Content.htm') let res2 = await res1.text() let authInfo = res2.split('\r\n') let url = "http://192.168.0.1/?code=7&asyn=0"; url += ("&id=" + encodeURIComponent(securityEncode(authInfo[3], pwd, authInfo[4]))); fetch(url) return pwd; } const param2 = securityEncode(param1,"RDpbLfCPsJZ7fiv","yLwVl0zKqws7LgKPRQ84Mdt708T1qQ3Ha7xv3H7NyU84p21BriUWBU43odz3iP4rBL3cD02KZciX"+ "TysVXiV8ngg6vL48rPJyAUw0HurW20xqxv9aYb4M9wK1Ae0wlro510qXeU07kV57fQMc8L6aLgML"+ "wygtc0F10a0Dg70TOoouyFhdysuRMO51yY5ZlOZZLEal1h0t9YQW0Ko7oBwmCAHoic4HYbUyVeU3"+ "sfQ1xtXcPcf1aT303wAQhv66qzW"); auth(param2).then(param3 =>{ console.log(param3) })
//获取wan口ip: fetch("http://192.168.0.1/?code=2&asyn=1&id=s][!xf(|c(,<AV,W", { "body": "22#23#35", "method": "POST", });
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· AI与.NET技术实操系列:基于图像分类模型对图像进行分类
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 零经验选手,Compose 一天开发一款小游戏!
· 一起来玩mcp_server_sqlite,让AI帮你做增删改查!!