本帖最后由 JayShum 于 2022-3-19 02:46 编辑
整合了一下论坛上其他人的教程,这边做一个流程化操作.
全程操作路由器需要联网 操作环境为Windows10 专业工作站版 以下所有工具不要安装在带空格、中文、符号的路径
Python 3.10 https://www.python.org/downloads/
OpenWRTInvasion 0.0.7 https://github.com/acecilia/OpenWRTInvasion/releases
WinSCP 5.19 https://winscp.net/eng/download.php
PuTTY 0.76 https://www.chiark.greenend.org.uk/~sgtatham/putty/latest.html
Breed https://breed.hackpascal.net/breed-mt7621-pbr-m1.bin
Padavan for hiboy https://opt.cn2qq.com/padavan/MI-R4A_3.4.3.9-099.trx
1.安装Python环境 勾选【Add Python 3.10 to PATH】,然后【Install Now】
点击【Disable path length limit】,然后【Close】
按住【Shift键】在OpenWRTInvasion文件夹空白处点击【鼠标右键】,点击【在此处打开 PowerShell 窗口 (S)】
PowerShell中输入以下代码并回车,不要关闭此窗口
2.解锁SSH 切回到PowerShell窗口输入以下代码并回车,不要关闭此窗口 python remote_command_execution_vulnerability.py
打开浏览器,登录R4A管理后台,将地址栏链接中【stok=】后面那一长串代码复制 将代码在PowerShell窗口中黏贴并回车
PowerShell窗口中出现【telnet 192.168.31.1】字样就算解锁SSH成功
3.刷入Breed 使用WinSCP访问到路由器文件,按下图设置
用户名:root 密码:none
最新版固件用户密码都是:root 如果出现计算机积极拒绝的话,请关掉所有杀软、防火墙、占用网络的软件,并从【2.解锁SSH】步骤重新开始。
将Breed文件 【breed-mt7621-pbr-m1.bin】 拖放到路由器的 【/tmp】 路径下
开启Windows Telnet客户端 控制面板 - 程序和功能 - 启用或关闭 Windows 功能 - 勾选【Telnet客户端】- 确定
切回到PowerShell窗口输入以下代码并回车 登录成功后输入以下命令刷入Breed,等待3-5分钟 mtd write /tmp/breed-mt7621-pbr-m1.bin Bootloader
4.刷入Padavan 将前面所有窗口关掉, 关掉路由器电源 用回形针或手机卡针抵住路由器复位键不放 同时连通路由器电源 等待8秒,松开复位键 浏览器访问以下地址
先点击固件备份,将EEPROM、编程器固件,都备份一下,以免出错需要救砖
点击恢复出厂设置,固件类型选【公版】
刷入Padavan,勾选自动重启
5.恢复MAC地址 打开以下地址,访问padavan管理页面 用户名:admin 密码:admin 高级设置 - 系统管理 - 服务 - 启用 Telnet 服务 / 启用 SSH 服务 - 应用本页面设置
查看机身贴纸MAC地址,推算LAN/WAN/2.4Ghz WIFI/5Ghz WIFI的MAC地址
机身贴纸MAC即 WAN AC 末位-1即 LAN MAC 末位+1即 2.4Ghz WIFI MAC 末位+2即 5Ghz WIFI MAC 例 机身贴纸MAC 8C:53:C3:90:46:0D 8C:53:C3:90:46:0C LAN MAC 8C:53:C3:90:46:0D WAN MAC 8C:53:C3:90:46:0E 2.4Ghz WIFI MAC 8C:53:C3:90:46:0F 5Ghz WIFI MAC
打开PuTTY 地址:192.168.123.1 类型:SSH
提示弹窗点【Accept】
用户名:admin 密码:admin
执行命令恢复MAC 设置LAN的MAC地址,LAN地址即 lan_eeprom_mac xxx 设置WAN的MAC地址 wan_eeprom_mac xxx 设置2.4G WiFi的MAC地址 radio2_eeprom_mac xxx 设置5G WiFi的MAC地址 radio5_eeprom_mac xxx 保存设置 sync 重启路由器 reboot
路由器重启完成后即可在网络状态中看到MAC地址已恢复正常
6.收尾 为避免出现奇奇怪怪的断流/重启问题,操作一次双清操作 高级设置 - 系统管理 - 恢复/导出/上传设置 先点击 路由器内部存储[脚本文件] (/etc/storage) - 恢复出厂模式 - 重置 再点击 路由器设置 (NVRAM) - 恢复出厂模式 - 重置
至此,完结,撒花. |