前言
网络对于现在的生活而言已经是必不可缺的一样东西了,拥有网络和一台可上网的终端设备就等于拥有了整个世界。在日常中,我们更多的是在使用无线网路(wifi),而说到无线网络就必须说到一个无人不晓的设备,那就是无线路由器了,但我们一般只会记住路由器的连接密码,而在路由器上还有一个重要的密码,那就是路由器后台数据管理入口的密码,如果哪天我们把其中的一个密码忘了,我们应该怎么办呢?
今天就来跟大家讲讲如何在不修改wifi连接密码以及内部配置数据的前提下,通过破解路由器后台管理入口的密码,从而正常的登录进去修改其配置。
准备工具
puttytel登录工具
下载地址:链接: https://pan.baidu.com/s/15dD96tytjVdScfnh_3zNFw 密码: p3pt
实验步骤
第一步:首先检查自己的路由器的系统,看是不是Linux内核的,只有是Linux内核的路由器才适合本教程,常见基于Linux内核的路由器系统有Openwrt 和 DDR-wrt 等系统。
验证方法一:首先用网线连接要破解管理密码的路由器(LAN口),然后输入登录地址192.168.1.1(一般是这个):
可以看到,这个路由器是使用Openwrt开源系统的,换句话说也就是基于Linux内核的,所以是符合破解要求的!
验证方法二:使用ping命令直接ping路由器IP地址,如果返回的TTL值是64左右的,一般也都是Linux内核的(除非遭人刻意修改了TTL值的大小)。
第二步:路由器断开电源,网线保持与电脑连接着,使用快捷键ctrl+r打开运行界面,然后输入cmd命令,回车...
在打开的DOS系统对话框中输入:ping 192.168.1.1 -t 命令,回车运行:
注意: ping的地址为路由器的管理地址,根据自己的路由器做出调整,一般为这个,也可在路由器底部查看。
第三步:给路由器上电,等待路由器的第一次灯全亮后,保持1~2s的时间间隔循环按下路由器背板的复位按键,等待TTL=128的应答包过后,并收到下一个TTL=64的应答包后停止按键的操作:
第四步:使用puttytel工具telnet到路由器上,打开puttytel工具后输入路由器IP地址192.168.1.1,然后单击打开:
第五步:在打开的界面中输入 mount_root 命令,然后回车:
提示进行下一步操作,继续输入 passwd 命令,回车运行:
提示输入新的密码:然后按提示输入不少于8位的密码即可,注意!注意!注意!在输入密码时是看不到有任何显示的,这并非没有反应,估计是为了安全特意设计的。
当输入完后,看到提示 Password for root changed by root提示后,表示密码修改成功,输入exit退出,重启路由器即可!
注意:设置的密码不宜过于简单,否则有时通不过。
第六步:打开浏览器输入192.168.1.1,登录路由器,输入用户名(默认:root)和刚才修改后的密码即可登录该路由器了:
【视频补充】
至此密码破解结束...
14 条评论
可以破TP的路由吗,需要修改配置,但没人知道密码。
windows10 系统打开puttytel失败,dos命令行窗口直接闪退,不知道啥原因导致的,是系统不兼容嘛?
导致无法使用的因素太多,请自行百度一下。对于putty问题,你可以尝试使用xshell试试,对于dos问题,试试以管理员方式打开。
能够破解随身wifi的系统时间设置吗?比如把时间调前?
能按复位键 还需要破解吗
已在【前言】部分交代的使用背景 —— 在不修改原配置的情况下使用
无线网能用吗
打开putty以后什么,框框里一片空白,没有东西,输入mount_root 以后显示访问主机被拒绝
我是第三步 1~2秒钟的复位键 出现不了TTL=182
把按键触发频率缩小一倍试试,而且这个TTL=128也不是必然的,只要你能够telnet到数据后台就可以操作了,具体解决思路可以看看楼上的方案。
为什么我连的时候显示connection refused
像这种拒绝访问的情况有很多,例如:权限问题、账户问题等,自行检查一下。
是不是这个破解方法的关键时要按住reset键?博主可否加个联系方式?谢谢
您好,针对您现在遇到的情况,我给您提点解决思路:
1、检查(确定)路由器是否满足本教程的需求(视频有说)。
2、开启路由器的telnet和SSH服务,确定拥有root权限(重要)。
3、打开终端,运行:ping (路由网关地址) -t 指令
4、给路由器上电,等带指示灯全亮后,以每(or半)秒一次的频率按下复位按键,直至 TTL = 64 的出现,才停止触摸按键。(注意:不能一直按着复位键,那是进入另一种模式的)。
5、接下来的操作就按文字教程或视频教程的做就可以了,一般都可以解决的。