路由器小米4A千兆全球版的根外壳漏洞利用,固件版本2.28.132

25次 提交

1个 分支

0 包

3 发行

2位 贡献者

最新提交

@acecilia

acecilia 更新README.md

最新提交

7bacb76

3天前

档案

类型        名称        最新提交消息        提交时间

临时演员        添加了脚本功能以能够备份mtd分区        13天前

韧体        如果从仓库中删除了固件,则将固件的副本添加到存储库中。        6天前

自述文件        更新的演示        19天前

.gitignore        调整路由器小米4A千兆全球版的漏洞利用功能        23天前

自述文件        更新README.md        前天

remote_command_execution_vulnerability.py        添加了脚本功能以能够备份mtd分区        13天前

requirements.txt        添加POC并报告        7个月前

script.sh        添加了脚本功能以能够备份mtd分区        13天前

set_english.py        清洁。添加了脚本以更改路由器语言        15天前

speedtest_urls_template.xml        调整路由器小米4A千兆全球版的漏洞利用功能        23天前

自述文件

路由器小米4A千兆全球版的根外壳漏洞利用,固件版本2.28.132

怎么跑

注意:从版本上来说0.0.2,路由器需要Internet访问。如果您需要在没有Internet访问的情况下运行漏洞利用程序,请尝试使用version 0.0.1。在此处找到版本:https://github.com/acecilia/OpenWRTInvasion/releases

pip3 install -r requirements.txt #安装需求

python3 remote_command_execution_vulnerability.py #运行脚本

之后,letnet服务器将启动并在路由器上运行。您可以通过运行以下命令连接到它:

telnet

用户:root

密码:无(只需按回车即可)

该脚本还在端口21上启动ftp服务器,因此您可以使用GUI(例如cyberduck)访问文件系统。

安装OpenWrt

注意:此刻最新的快照固件无法正常运行(2020年10月4日),并且会破坏您的设备。请在继续之前阅读OPENWRT论坛中的最新帖子。在OpenWrt解决此问题之前,您可以使用其他用户提供的固件文件,以您自己承担的风险:

用户佐罗提供http://www.mediafire.com/file/0q ... sysupgrade.bin/file(OpenWrt的论坛)

用户佐罗提供https://anonfile.com/LbueT2n8o4/ ... shfs-sysupgrade_bin(OpenWrt的论坛)

通过telnet登录路由器后,运行:

cd / tmp

curl https://downloads.openwrt.org/sn ... shfs-sysupgrade.bin --output firmware.bin #将要使用的URL放在此处下载固件

./busybox sha256sum firmware.bin #在刷新前验证固件校验和,这对避免设备结实非常重要!

mtd -e OS1 -r写固件.bin OS1 #安装OpenWrt

这将安装OpenWrt的快照版本(不带Luci)。现在,您可以使用ssh连接到路由器(如果愿意,可以安装Luci)。

性能:

一些用户报告说,OpenWrt中的WIFI性能要比普通固件差。请参阅以下链接:

OpenWrt论坛

OpenWrt论坛

OpenWrt论坛

其他支持的路由器或固件版本

MiRouter 4A千兆位:ksc91u用户声称此方法也适用于固件版本2.28.62:OpenWrt forum。

MiRouter 4A 100M(非千兆):用户morhimi声称此方法适用于固件版本2.18.51:OpenWrt forum。用户Jeffpeng声称这种方法适用于固件版本2.18.58:OpenWrt论坛。

MiRouter 4C:用户Jeffpeng声称此方法适用于固件版本2.14.81:OpenWrt forum。

小米路由器3Gv2:用户Massimiliano Mangoni声称此方法也适用于固件版本2.28.8(消息发布在Slack中)。

小米路由器4Q(aka R4C):用户尸体声称此方法也适用于固件版本2.28.48(在Slack中发布的消息),但是由于路由器是mips体系结构(不是mipsel),因此他需要使用0.0.1脚本版本(其他版本)使用为mipsel体系结构构建的busybox二进制文件,该体系结构用于启动telnet服务器。

有关更多信息和支持,请访问:

OpenWrt论坛主题

松弛的工作空间

如果您用砖砌设备

您可以在以下链接中找到解决方案:

用户albertcp发布了非常详细的指南:OpenWrt论坛

用户micky0867对主题有更多评论:OpenWrt论坛

致谢

原始漏洞和利用:UltramanGaia

执行漏洞利用后安装OpenWrt的说明:rogerpueyo

测试和详细的安装说明:hey07

演示版

0.0.2及更高版本:telnet

替代文字

0.0.1版:netcat(旧版)

替代文字

小米路由器4a开发版固件_发现篇免拆刷小米路由器4a千兆版刷第三方固件的贴子!...相关推荐

  1. opboot怎么刷入固件_华硕RT-AC58U免拆机刷OpBoot教程-免变砖

    大家都知道如果华硕RT-AC58U刷入其他的第三方固件是不能直接刷的,否则很容易变砖,你是需要先输入这个OpBoot不死固件后再刷入第三方固件的,这样做以后想刷什么固件都不用担心变砖了,而如果想要不拆 ...

  2. wdr5620千兆版虚拟服务器,TPLINK WDR5620千兆版与斐讯K2P对比评测

    普联这款wdr5620千兆版,售价199元,跟百兆版的tplink5620用的芯片一样,只是多加了个千兆交换芯片.当然这样一加,它的通用性就比较高,可以适合高于百兆宽带的朋友使用.其实它应该就是水星M ...

  3. 小米路由器4a千兆版刷固件_小米路由器4A千兆版恢复出厂设置的方法

    摘 要 说明: 几乎所有品牌的家用无线路由器,都可以通过长按机身的复位按键,来进行恢复出厂设置. 小米路由器4千兆版也不例外,同样可以通过长按复位按键的方式,来恢复出厂设置,具体的操作步骤和注意事项, ...

  4. 小米路由器4A千兆版救砖和刷回官方固件

    之前的文章介绍了如何将小米路由器4A千兆版刷第三方开源固件: 小米路由器4A千兆版 OpenWRTInvasion 刷机教程 小米路由器4A千兆版 CH341A 编程器刷机教程 那如果我后悔了,想要刷 ...

  5. 小米路由器4A千兆版 OpenWRTInvasion 刷机教程

    2023-03-23 补充内容: 最近又入手一台小米路由器4A千兆版,打算通过 CH341A 编程器刷成老毛子的,结果一拆机傻眼了,整个电路板上的芯片和硬件布局都换了.如果最近想刷机的先别着急开刷,先 ...

  6. 小米路由器4A千兆版更换5G芯片和硬件布局后出现的刷机问题

    最近又入手一台小米路由器4A千兆版,打算通过 CH341A 编程器刷成老毛子的,结果一拆机傻眼了,整个电路板上的芯片和硬件布局都换了. 这是老板子: 这是新板子: 两张图可以很清楚的看到有很大的变化, ...

  7. 小米路由器4A千兆版刷入OpenWrt教程

    路由器版本信息 主机型号:Xiaomi Mi Router 3G v2 OpenWrt信息 Architecture:MediaTek MT7621 ver:1 eco:3 x 4 固件版本:open ...

  8. 路由器刷机解决学校无线上网问题(小米4A千兆版)

    一.准备工作 1.路由器正常联网状态,(正常联网状态指的是电脑能够通过路由器上网) 2.电脑网线插入路由lan口,IP地址设置为自动获取 3.启动window10的Telent功能 控制面板 -> ...

  9. 小米路由器 4A 千兆版折腾日志

    记录一下从官方固件开始,到刷入 Openwrt 能够充当外部网关的全过程. 官方固件的优缺点 小米路由器的官方固件(MiWiFi固件)就是基于Openwrt魔改的,但是屏蔽了很多功能.这里列举一下官方 ...

  10. 小米路由器4A千兆版 CH341A 编程器刷机教程

    2023-03-23 补充内容: 最近又入手一台小米路由器4A千兆版,打算通过 CH341A 编程器刷成老毛子的,结果一拆机傻眼了,整个电路板上的芯片和硬件布局都换了.如果最近想刷机的先别着急开刷,先 ...

最新文章

  1. “本地连接”属性中“身份验证”选项卡消失的处理方法
  2. gitstack连接詹金斯_詹金斯的Maven报告
  3. jtabel 遍历_单击按钮更新JTable
  4. “tensorFromBlob”: 不是“at::DeprecatedTypeProperties”的成员
  5. android获取apk名称_安卓逆向——APK安装流程
  6. 魏伟:学习音视频技术要先理论再实现
  7. python pymysql实例_python-Mysql的操作(pyMysql的介绍)
  8. SpringBoot 集成WebSocket
  9. RequestDispatcher对象的应用-请求包含
  10. linux如何看java安装路径,linux查看java的安装路径
  11. Python程序设计语言基础06(完):组合数据类型
  12. poj2991(Crane)线段树+计算几何
  13. CFA通关经验来喽,三级通过学霸教你如何拿下CFA!
  14. 【毕业设计/课程设计】企业员工绩效考评APP的设计与实现
  15. 面试时,你会问面试官哪些问题?
  16. 口袋理财:“来了就是深圳人?”全国均价最高的房租了解一下
  17. 何谓坚强----悼大哥
  18. 扫盲加扯淡——网友随笔画之云计算
  19. iOS 浏览相册功能实现 —— HERO博客
  20. 基于stm32的模拟楼道光控开关的实验

热门文章

  1. 百度地图SDK for Android【Demo调起百度地图客户端导航功能】
  2. PS教程:快速蒙版抠图
  3. 七周成为数据分析师 第六周:统计学
  4. 黑盒测试与白盒测试的区别与方法
  5. DOS BAT脚本批量打开Edge网页
  6. 淘宝网卖家必须缴纳消保保证金才能发布宝贝的商品类目
  7. ps怎么把模糊的图片变清楚
  8. HTTP协议请求头部的User-Agen和Cookie
  9. 2018/9/18单舵轮AGV项目笔记之二
  10. m6A甲基化及预测方法工具总结