注:如一些小区宽带等直接入户一根网线无需modem连接的网络连接方式,直接将此网线连接wan接口。
2.另外准备一根网线连接4个lan口中的任意一个(黄色接口),另一端连接电脑网口。(若使用无线方式请跳过)
3.将modem及路由器的电源线连接好,打开开关(有些品牌设备连接好后自动启动,无开关),以上路由器的硬件连接就全部完成了。
一、取得root权限(小米路由器默认IP192.168.31.1)1、路由器正常联网状态
电脑网线插入路由lan口,ip地址设置自动获取
2、进入路由器192.168.31.1,取得stok值(在第5步填入,不要关闭此窗口)
4.jpg
3、安装python 注意:安装的时候一定要勾选add python 3.x.xto path!!
python.png
4、win+R 输入 cmd 打开命令窗口
cmd.png
依次运行以下命令
python -m pipinstall --upgrade pip (#升级pip最新)
pip installpycryptodome
pip installrequests
5、打开OpenWRTInvasion-0.0.3文件夹,在地址栏输入cmd
3.png
运行命令
pythonremote_command_execution_vulnerability.py
stok.jpg
6、安装Putty软件
putty.png
选open后输入root
root.png
至此,路由器root成功。
第二刷入breed(不死鸟)
安装WinSCP
用winscp登入路由,ftp协议,ip地址192.168.31.1,账号root密码空,把breed文件上传到tmp文件夹内
sc.png
输入以下命令:
cd /tmp
mtd -r writebreed-mt7621-pbr-m1.bin Bootloader
第三刷入固件。(小米4A千兆版)
浏览器打开192.168.1.1进入恢复台,备份eeprom和固件,截图mac地址,刷写openwrt固件。
勾中固件, 然后将小米4A的固件文件(这里是openwrt-ramips-mt7621-xiaomi_r4a-squashfs-sysupgrade.bin文件)进行上传, 然后完成固件更新流程. 更新过程请不要切断路由电源! 更新完成后, 页面并不会自动刷新, 自己尝试能否进入路由配置页面.
这里并没有勾选Bootloader, 因为上面才刷入breed, 没必要.
1、Qt 是一个1991年由奇趣科技开发的跨平台C++图形用户界面应用程序开发框架。它既可以开发GUI程序,也可用于开发非GUI程序,比如控制台工具和服务器。2、Qt是面向对象的框架,使用特殊的代码生成扩展(称为元对象编译器(Meta Object Compiler, moc))以及一些宏,易于扩展,允许组件编程。
3、2008年,奇趣科技被诺基亚公司收购,QT也因此成为诺基亚旗下的编程语言工具。2012年,Qt被Digia收购。
4、2014年4月,跨平台集成开发环境Qt Creator 3.1.0正式发布,实现了对于iOS的完全支持,新增WinRT、Beautifier等插件,废弃了无Python接口的GDB调试支持,集成了基于Clang的C/C++代码模块,并对Android支持做出了调整,至此实现了全面支持iOS、Android、WP。