路由器wifi改密码的最简单方法 wifi密码修改器


路由器wifi改密码的最简单方法 wifi密码修改器


请告诉我,你们有没有经常被蹭网的经历?
p-link 路由器(型号 TL-WR880N ),就它了!
实验准备工作:
  • 一台 Windows 10 系统电脑
  • 火狐(或谷歌)浏览器
  • 一根网线连接到路由器的 LAN 口
  • 设定路由器与电脑为可互访的同一网段 IP 地址
组织代码,编写程序
首先,我们要搞定页面自动登录 。
使用火狐打开路由器管理首页,按下 F12 开启调试控制台界面,点击 查看器 一项,再点下左边的那个小箭头,然后将鼠标定位到密码输入栏处 。
OK,顺利找到了密码框的 id,为 pcPassword。
相应的代码如下(假定登录密码是 123456 ),那么我们就可以自动填充密码了 。
document.getElementById('pcPassword').value = 'https://www.iketao.cn/2023/01/14/a13debdb8dd98e16/123456';
路由器wifi改密码的最简单方法 wifi密码修改器


密码自动填上了,我们还需要点击确定按钮,有了这个动作才能正常登录 。
用相同的方法,定位确定按钮的 id,为 loginBtn。
同样用代码来模拟点击 。
document.getElementById('loginBtn').click();
路由器wifi改密码的最简单方法 wifi密码修改器


可以先测试一下,切换到 控制台 标签页,然后输入前面那两行代码 。
然后回车,即可使用代码自动登录进入管理页面 。

路由器wifi改密码的最简单方法 wifi密码修改器


这个过程中没有真正用鼠标去点击,而只是用了代码,是不是很神奇?
这里需要说明一点,通常页面登录验证信息是加密的,所以想通过直接提交验证链接的方法来实现登录有些困难 。
好,登录进来之后,我们就要找一找在哪里可以修改密码,这才是我们的主要目的 。
需要事先说明的是,通常 Tp-link 旧款式管理页面使用的是框架结构,就是传说中的 frameset 标签元素,所以实际上它的左侧菜单和右侧内容是分别属于不同的框架区域的 。
类似于如下这个样子 。
<frameset><frameset><frame>顶部内容</frame></frameset><frameset><frameset><frame name="bottomLeftFrame">左侧菜单</frame></frameset><frameset><frame name="mainFrame">右侧内容</frame></frameset></frameset></frameset> 总之大框架里套小框架这样子的形式,是不是有点眼花,所以说不太推荐用这种框架 。
基于这种框架元素的间隔,左右两侧的代码是有些不一样的,而用名字 name 来区分,左侧名字叫 bottomLeftFrame,而右侧名字叫 mainFrame。
而左右两侧的元素就得跟着自己所在的框架走了,也就是它们的代码前缀会有些不同,下面会详细说到 。

路由器wifi改密码的最简单方法 wifi密码修改器


好,框架大概了解了,我们来找一下设置密码的地方 。
在左侧菜单中,找到 无线安全设置 菜单项,它的 id 为 a9。

路由器wifi改密码的最简单方法 wifi密码修改器


如要点击它,代码应该是这个样子,注意前面要加上所在框架(左侧框架 bottomLeftFrame ) 。
parent.frames.bottomLeftFrame.document.getElementById('a9').click();
路由器wifi改密码的最简单方法 wifi密码修改器


OK,我们来到了 WIFI 密码设置页面,接下自然就是想办法修改这里的密码了 。
依旧如法炮制,获取到密码框的 id 为 pskSecret。

推荐阅读