小米路由器安装OpenWRT和ShellClash

admin 2024年5月12日09:57:28评论175 views字数 1456阅读4分51秒阅读模式

看到网上有很多把自家路由器刷固件以及shellClash实现科学上网的教程,刚好有个小米路由器,直接开始折腾。

一、开启路由器ssh访问

下载ssh开启脚本

https://github.com/LordPinhead/OpenWRTInvasion

执行python脚本

python3 remote_command_execution_vulnerability.py

如果第一次执行失败,可能是静态文件服务器没起来,重新再执行一下脚本即可

小米路由器安装OpenWRT和ShellClash

二、备份原始固件

1.ssh连接路由器

使用ssh工具,连接ip:192.168.31.1,用户名:root,密码:root

小米路由器安装OpenWRT和ShellClash

2.生成固件bin文件

all.bin为官方编程固件,用于刷回官方系统
Bootloader.bin为引导加载程序,用于刷回官方系统
eeprom.bin为刷入OpenWRT等固件使用

cat /proc/mtddd if=/dev/mtd0 of=/tmp/all.bin dd if=/dev/mtd1 of=/tmp/Bootloader.bindd if=/dev/mtd4 of=/tmp/eeprom.bin

小米路由器安装OpenWRT和ShellClash

3.保存固件

使用ftp工具连接路由器,ip、用户名、密码和ssh一致,将tmp目录下的all.bin,Bootloader.bin,eeprom.bin文件全部下载保存
注意三个文件的大小

小米路由器安装OpenWRT和ShellClash

小米路由器安装OpenWRT和ShellClash

三、安装不死鸟breed

下载路由器对应版本的breed.bin文件,我的是breed-mt7621-pbr-m1.bin
https://breed.hackpascal.net/
使用ftp上传bin文件到/tmp文件夹

小米路由器安装OpenWRT和ShellClash

安装breed,注意这个执行完之后路由器会失去网络

mtd -r write /tmp/breed-mt7621-pbr-m1.bin Bootloader

小米路由器安装OpenWRT和ShellClash

等待一会,即可打开breed的控制台界面,ip:192.168.1.1

小米路由器安装OpenWRT和ShellClash

四、安装OpenWRT固件

1.编译OpenWRT固件

编译自己需要的OpenWRT固件,或者前往在线编译固件的网站进行编译
比如:https://openwrt.ai

2.上传固件

选择固件更新、固件更新常规固件
上传之前备份的eeprom.bin文件和OpenWRT固件

小米路由器安装OpenWRT和ShellClash

点击上传,之后点击更新即可,等待固件更新完成即可,路由器黄灯不闪烁,蓝灯常亮即可

小米路由器安装OpenWRT和ShellClash

3.OpenWRT安装完成

打开OpenWRT管理界面,查看是否安装完成,ip为固件设置的ip,我的是10.0.0.1,用户名:root,密码:root

小米路由器安装OpenWRT和ShellClash

登录进去可以看到路由器详细信息

小米路由器安装OpenWRT和ShellClash

五、安装shellClash

1.选择对应安装方式

安装参考:https://github.com/passerma/ShellCrash/blob/master/README_CN.md
我这里采用离线安装,安装文件关注微信公众号鹏组安全回复ShellClash获取

小米路由器安装OpenWRT和ShellClash

上传文件ShellClash.tar.gz到/tmp目录

小米路由器安装OpenWRT和ShellClash

使用ssh连接路由器,ip为OpenWRT管理页面地址,我的是10.0.0.1,用户名:root,密码:管理页面登录密码

小米路由器安装OpenWRT和ShellClash

2.安装ShellClash

mkdir -p /tmp/SC_tmp && tar -zxf '/tmp/ShellClash.tar.gz' -C /tmp/SC_tmp/ && source /tmp/SC_tmp/init.sh

输入对应数字即可完成安装

小米路由器安装OpenWRT和ShellClash

输入clash命令可以进行相关配置

小米路由器安装OpenWRT和ShellClash

小米路由器安装OpenWRT和ShellClash

六、完结

成功使用clash服务

小米路由器安装OpenWRT和ShellClash

小米路由器安装OpenWRT和ShellClash

原文始发于微信公众号(鹏组安全):小米路由器安装OpenWRT和ShellClash

免责声明:文章中涉及的程序(方法)可能带有攻击性,仅供安全研究与教学之用,读者将其信息做其他用途,由读者承担全部法律及连带责任,本站不承担任何法律及连带责任;如有问题可邮件联系(建议使用企业邮箱或有效邮箱,避免邮件被拦截,联系方式见首页),望知悉。
  • 左青龙
  • 微信扫一扫
  • weinxin
  • 右白虎
  • 微信扫一扫
  • weinxin
admin
  • 本文由 发表于 2024年5月12日09:57:28
  • 转载请保留本文链接(CN-SEC中文网:感谢原作者辛苦付出):
                   小米路由器安装OpenWRT和ShellClashhttps://cn-sec.com/archives/2730641.html
                  免责声明:文章中涉及的程序(方法)可能带有攻击性,仅供安全研究与教学之用,读者将其信息做其他用途,由读者承担全部法律及连带责任,本站不承担任何法律及连带责任;如有问题可邮件联系(建议使用企业邮箱或有效邮箱,避免邮件被拦截,联系方式见首页),望知悉.

发表评论

匿名网友 填写信息