








目前 2025/08/22,这款路由器价格在十元到三十元之间,淘来刷软路由非常合适。
需要下载的固件 :123684
需要的工具:termius,winSCP
miwifi_r3a_all_da132_2.18.40.bin开启 Windows Subsystem Linux 和 Virtual Machine Platform 并重启 Windows。
PRTCL // BASH
dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart
您会得到如下输出
PRTCL // BASH
部署映像服务和管理工具
版本: 10.0.26100.1150
映像版本: 10.0.26100.4652
启用一个或多个功能
[==========================100.0%==========================]
操作成功完成。
接下来
PRTCL // BASH
Enable-WindowsOptionalFeature -Online -FeatureName VirtualMachinePlatform -NoRestart
PRTCL // BASH
Path :
Online : True
RestartNeeded : False
您需要重启 Windows。
输入
PRTCL // BASH
wsl --install
接下来就像正常 Ubuntu 设定一样,设置账户和密码,密码不显示是正常的。
PRTCL // BASH
正在下载: Ubuntu
正在安装: Ubuntu
已成功安装分发。可以通过 “wsl.exe -d Ubuntu” 启动它
正在启动 Ubuntu...
Provisioning the new WSL instance Ubuntu
This might take a while...
Create a default Unix user account: xi
New password:
Retype new password:
passwd: password updated successfully
To run a command as administrator (user "root"), use "sudo <command>".
See "man sudo_root" for details.
xi@SKYCHOW:/mnt/c/Users/33960$
Ubuntu 环境即部署成功
\\wsl.localhost\Ubuntu 进入 Ubuntu 文件管理,打开 home/< 这里的文件夹名称为您的用户名 >/OpenWRTInvasion-0.0.10.tar.gz和setup_openwrt_invasion.sh移动到该目录。cd /home/xi命令,切换到该目录(自行更改 xi 为您的用户名)PRTCL // BASH
sudo chmod +x setup_openwrt_invasion.sh
PRTCL // BASH
cd OpenWRTInvasion-0.0.10
PRTCL // BASH
nano script.sh
由于原镜像失效,我们需要编辑 download 部分为如下内容
PRTCL // BASH
download_file_from_github() {
# Rationale for using --insecure: https://github.com/acecilia/OpenWRTInvasion/issues/31#issuecomment-690755250
curl -L "https://gitee.com/juserzhang/OpenWRTInvasion/tree/master/script_tools$1" --insecure --output "$2"
}
然后ctrl x退出
PRTCL // BASH
python3 remote_command_execution_vulnerability.py
出现如下输出
PRTCL // BASH
Router IP address [press enter for using the default 'miwifi.com']: 192.168.31.1
Enter router admin password: 12345678
输入您的 IP 和后台密码即可 接下来会出现
PRTCL // BASH
There two options to provide the files needed for invasion:
1. Use a local TCP file server runing on random port to provide files in local directory `script_tools`.
2. Download needed files from remote github repository. (choose this option only if github is accessable inside router device.)
Which option do you prefer? (default: 1)
我们输入 2,回车即可运行
PRTCL // BASH
****************
router_ip_address: 192.168.31.1
stok: a80675f22f75d3281445ea2c2638f97e
file provider: remote github repository
****************
start uploading config file...
start exec command...
done! Now you can connect to the router using several options: (user: root, password: root)
* telnet 192.168.31.1
* ssh -oKexAlgorithms=+diffie-hellman-group1-sha1 -c 3des-cbc -o UserKnownHostsFile=/dev/null [email protected]
* ftp: using a program like cyberduck
出现如上输出,那么恭喜您,这部分步骤成功。
PRTCL // BASH
cat /proc/mtd
备份分区,留意 factory 跟 BootLoader 对应的 mtd 分区,需要备份的是 factory 和 BootLoader
PRTCL // BASH
dd if=/dev/mtd4 of=/tmp/eeprom.bin
dd if=/dev/mtd1 of=/tmp/Bootloader.bin
Bootloader.bin和eeprom.bin复制到 PC 上。并把 breed 复制进 tmpPRTCL // BASH
mtd write breed.bin Bootloader
192.168.1.1进入 breed 后台,这里先查看 mac,若 mac 地址不正常,刷入先前备份的 eeprom。等待片刻,输入 10.32.0.1,密码 admin,进入 openwrt 后台,成功。
@ 没了钱咋办 @Lonny_Lee @ 正在摸鱼的 Liaronce @acecilia @hackpascal @ 小渔学长
这里是 Chongxi,期待与您的下一次见面。
Thanks for watching.
—Chongxi 2025-08-22
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。