找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
广告投放联系QQ68610888
楼主: Pa***

[小米其它型号路由器] 小米路由器3C贼简易刷breed教程附带固件

[复制链接]
发表于 2022-12-19 09:24 | 显示全部楼层
本帖最后由 rikhtdss 于 2022-12-19 18:50 编辑

漏洞利用工具是用 python 写的,看了一下代码,发现原理很简单,就是利用了一个web ui的一个上传漏洞,把busybox伪装成图片上传到路由器中,再通过某个web api启动telnet和ftp服务。然后就简单了。通过ftp把breed上传到路由器中,再用telnet登陆进去就可以刷了。上述过程完全可以自动完成。

原始的脚本被传来传去,东加西加,弄成了一坨复杂的东西。还打包了web服务器或者FTP服务器,其实都是不必要的。

原始的脚本需要使用 windows 命令来寻找路由器的IP地址,于是,可以运行的平台就被限制在windows平台上。这也是不必要的。小米路由的默认IP就是 192.168.31.1, 完全可以硬编码这个IP,也可以硬编码 miwifi.com(需要断开公网连接)。初始的脚本这么写,可能是为了方便批量操作。

第三方的工具都是不必要的,众所周知,python是自带电池的。它可以很方便地实现ftp客户端和 telnet 客户羰。

我改了一下代码,目前实现了自动上传 breed.bin 到路由器的 /tmp 目录,然后开启一个 telnet 会话,等待用户登录。输入用户名:root 回车登陆成功,不需要密码。不出意外的话就看到 'Are you ok'了。接下来就可以输入命令刷机。

下面的命令直接刷写bootloader:

mtd -r write /tmp/breed.bin Bootloader

刷bootloader之前最好先备份。

https://pan.baidu.com/s/1WAKIET8emdDIjPFLK9Q9OA
提取码: jaks
---------------------------------------------------------------------------------------------

补充一下,Python 还是要装的。我不太清楚 python在windows 平台上的配置。我记得它可以关联 .py 文件,直接双击 .py 文件就可以运行。如果不行的话可以写一个启动脚本,内容很简单:

python miwifi.py

保存成 xxx.bat 或 xxx.cmd,保存在和 miwifo.py 相同的目录中。


记得安装python的时候把它添加到系统 PATH 中.

回复 支持 反对

使用道具 举报

发表于 2022-12-29 10:44 | 显示全部楼层
请教一下。在应行chfs.exe时窗口一闪而过,也看不到程序……这是什么情况呀
回复 支持 反对

使用道具 举报

发表于 2024-2-8 17:42 | 显示全部楼层
29块钱现在应该放下了吧不再心痛
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

欢迎大家光临恩山无线论坛上一条 /1 下一条

有疑问请添加管理员QQ86788181|手机版|小黑屋|Archiver|恩山无线论坛(常州市恩山计算机开发有限公司版权所有) ( 苏ICP备05084872号 )

GMT+8, 2024-6-1 23:40

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

| 江苏省互联网有害信息举报中心 举报信箱:js12377 | @jischina.com.cn 举报电话:025-88802724 本站不良内容举报信箱:68610888@qq.com 举报电话:0519-86695797

快速回复 返回顶部 返回列表