|
本帖最后由 kan1111 于 2021-11-3 22:00 编辑
链接未失效,请将 链接里的 s.com 自行更改为 x.com
链接未失效,请将 链接里的 s.com 自行更改为 x.com
链接未失效,请将 链接里的 s.com 自行更改为 x.com
因为连接比较久远,工作比较忙,请大家有问题留言,我也只是小白,有问题大家交流
知无不言
刷机有风险 刷机有风险 刷机有风险
如果对自己的动手能力没有信心,或者对自己没有耐性请不要刷机。
如果对自己的动手能力没有信心,或者对自己没有耐性请不要刷机。
如果对自己的动手能力没有信心,或者对自己没有耐性请不要刷机。
请将本文章和以下我推荐的2篇文章,反复阅读几遍,把每个需要的文件,环境都安装完成,python 所需模块,模块怎么安装,等小问题搞明白,不然到时候可能差某样东西,打击你的自信心
请将本文章和以下我推荐的2篇文章,反复阅读几遍,再行动
请将本文章和以下我推荐的2篇文章,反复阅读几遍,再行动
感谢论坛大佬的教程(以下为直达连接)以下两个连接必看
以下两个连接必看
以下两个连接必看
https://www.right.com.cn/forum/thread-3856313-1-1.html
https://www.right.com.cn/forum/thread-4003205-1-1.html
马上开始教程
需要工具:windows电脑(我的是win10系统),
一个文件上传的工具(如 WINSCP)(自己下载也可以,文末会有工具包连接)
一个小米4A千兆版路由器(我的是稳定版2.28.58),
一颗较为灵活的大脑
需要环境:Python,windows需要开启telnet,
警告:全程需要使用网线连接路由器的lan口(需要联网)
------------------------------------------------------------------------------------------------------------
准备工作
1.安装python环境,这个就见仁见智了,给个教程链接吧,(https://www.runoob.com/python/python-install.html)
====================================================
2.下载最新脚本(https://github.com/acecilia/OpenWRTInvasion/releases),下载0.0.3版本
(该版本在21端口添加了FTP服务器)可以使用软件连接并上传文件
====================================================
3.下载论坛大佬提供的文件(以下是下载链接)
breed-mt7621-pbr-m1.bin下载地址(这个文件是telnet的时候用的,这个文件可以在国内快速下载,请自行下载,我的附件未提供该文件)
https://breed.hackpascal.net/breed-mt7621-pbr-m1.bin
MT7621_7603_7612_128M_3.4.3.9-099.trx下载地址 (看清楚和上面的连接不一样,这是进入到breed后,和eeprom.bin 一起上传到路由器更新的)https://opt.cn2qq.com/padavan/MT7621_7603_7612_128M_3.4.3.9-099.trx
鉴于国内的网络环境,这个 .trx 文件需要去外网下载,国内下载可能会很慢,我将文件打包到附件里了,可以自行下载,或者自己慢慢下也是可以的
下载以上所有的文件后,就可以开始第二步的准备工作了
======================================================
warning warning warning
以下多图预警
1.查看是否安装python
(给个链接吧)
https://www.runoob.com/python/python-install.html
2.查看是否安装python库(pycrypto))
在这之前,要先安装pip模块,自行百度教程,算了给个链接吧
https://www.runoob.com/w3cnote/python-pip-install-usage.html
Tips:pycryptodome 和pycrypto 这两个模块都差不多,可以自行选择下载,
我推荐下载pycryptodome模块
(使用pip install pycryptodome (后面可以指定源的地址)具体怎么指定,请自行百度)
3.是否开启telnet(控制面板-程序-程序与功能-启用或关闭Windows功能)
可能需要.Net框架,安装就行
正式开始
1.按下win+r,输入cmd,打开命令行,切换到(解压的WRTInvasion-0.0.3)文件所在的目录
这个需要一点点的控制台知识 使用 cd 命令 具体使用 请自行百度
- python remote_command_execution_vulnerability.py
复制代码 直接使用 python命令 ,对了,stok是使用浏览器登录192.168.**.** ,小米路由器后台,地址栏上有一串链接stok=**************************,直接复制下来,记住,不能把小米路由器后台登录关闭,不然stok会变
可能会提示以上错误,是penWRTInvasion-0.0.3文件夹里面的一个文件--speedtest_urls_template.xml的编码问题(可以直接使用记事本打开,并另存文件,下面可以选择文件编码,为utf-8格式,并覆盖原文件)或者可以下载 notepad++ 或其他文本编辑软件,自行更改文件的编码
然后 继续执行
如果出现以上 telnet 192.168.***.*** 就成功了
------------------------------------------------------------------------------------------------------------
如果不行查看 什么地方 出了错误,将以上内容和我推荐的2篇帖子,再次阅读几遍
下面继续
使用我给的WINSCP连接到路由器(全程网线不能断)登录名为 刚刚的IP(192.168.***.***(一般默认为192.168.31.1)),端口为21,用户名为root,密码为空或者填写none,需要填密码的时候直接确定
2020.5.9日更新
照我这么设置
(请拖动文件名为(前面叫你下载的文件)breed-mt7621-pbr-m1.bin 的文件到右边/tmp文件夹)
傻瓜式,直接拖动复制到右边(/tmp)文件夹里
然后打开命令行 输入 telnet 192.168.*.*(你的IP)
然后执行 下面代码mtd -r write /tmp/breed-mt7621-pbr-m1.bin Bootloader
看最前的教程,有些人不建议加 -r ,建议自己依照自己情况来
到了这一步要么直接访问,要么不能访问
(我的是直接输入192.168.1.1)就可以直接访问
到了这一步,还不会,那就洗洗睡吧,不适合你
最后也很重要
先访问“固件备份”,两个选项都备份下一步需要用其中一个
EEPROM、编程器固件 都需要备份一下,以免变砖,
以防万一前往 MAC地址修改 截图所有MAC地址
前往固件更新添加备份的EEPEOM,和之前我叫下载的.trx文件,(不是.bin文件,不要搞混)MT7621_7603_7612_128M_3.4.3.9-099.trx,这是下载需要的文件名字
在固件更新 添加备份的EEPEOM和你下的Padavan固件,就是前面叫你下载的文件(后缀是.trx的文件)
我的附件里有下载好的文件,如果不放心,请自行去我前面推荐的页面自己找连接下载,
刷机有风险
刷机有风险
刷机有风险
之前写的有点混乱,5.2号,现在重新改了下,应该更清晰了
、
现在就完成了,是不是windows“傻瓜版”教程!!!!
加一个 测速图片
感谢论坛大佬的教程,我只是将其进行翻译为windows版本,感谢大佬的无私分享
压缩包解压密码:我也不知道密码
蓝奏云链接 密码:hrd5
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?立即注册
×
评分
-
查看全部评分
|