斐讯k2刷固件记录 版本22.6.512.75(最新2020)

article/2025/9/17 17:34:14
尝试直接升级或降级

刷固件需要先刷breed。开始直接尝试系统自带的升级固件方式.
结果: 失败(原因:不安全的固件)
结论: 系统自带的升级固件的方式刷不了bread,

经过一番搜索,发现要先破解telnet

1.破解telnet

原来telnet不仅仅只是测试端口、还可以登上服务器.

简单来说就是, 系统设置、高级设置、定时更新、修改05元素对应的值为: “05 | /usr/sbin/telnetd -l /bin/login.sh”
点击网页上的保存,即可开启telnet。
详细过程参考 详细过程链接

此时如果一切正常那么在命令行 “telnet [路由器ip]” 就可以登陆进路由器系统。

windows需要在服务中开启telnet才行, mac也需要安装telnet( brew install telnet )

2. 刷breed

方法1(老版本有效)

参照破解telnet的方式修改元素值为如下, 并通过保存执行。
05 | wget http://breed.hackpascal.net/breed-mt7620-phicomm-psg1208.bin
05 | mtd unlock Bootloader
05 | mtd -r write breed-mt7620-phicomm-psg1208.bin Bootloader
但是此方法不可见结果,也不知道具体执行的结果是啥,操作结果不可感知。
ps. 外网文件下载可能比较慢,建议先下载好文件,然后建立局域网文件服务器【python -m httpServer】
ps. 不过好像这个网址还行,感觉麻烦或者操作有难度的可以略过,直接从外网下载。

方法2(该版本有效)

telnet 登陆到服务器
wget http://breed.hackpascal.net/breed-mt7620-phicomm-psg1208.bin
mtd unlock Bootloader
mtd -r write breed-mt7620-phicomm-psg1208.bin Bootloader

这个刷Bootloader的原理应该就是很简单,使用mtn ( 感觉类似flash工具 ) 直接将Bootloader内容覆写就完成了。但是可能官方在之前的版本更新中修复了方式1的bug,所以导致了执行第二条命令的时候 /bin/ash: mtd: not found
开始还有点困惑,但是满满看发现 /sbin/mtn 为一个软链接,链接到 /tmp/某个文件, 然后在/tmp目录下并没有这个文件。

此时就想重新装一下mtd工具,由于斐讯k2官方系统是基于openwrt-14.07,所以使用opkg更新,而opkg update时候发现请求不到源了,查看其源文件发现其源地址已经404了。
细看地址时候发现 https://archive.openwrt.org/barrier_breaker/14.07/ramips/ 目录下不存在m7620,但是有m7620a和m7620n。然后查询斐讯k2的cpu为mt760a

更改源文件[/etc/opkg.conf] 7620 为 7620a,并取消package源(第二个网址那一行)注释。

然后执行

opkg remove mtd
opkg install mtd
mtd unlock Bootloader
mtd -r write breed-mt7620-phicomm-psg1208.bin Bootloader

此时等待路由器重启即可进入breed

3.刷固件

具体网上选择很多,我这边用的是梅林固件直接下载地址,具体还没测试。

总结:

  1. 官方设置定时重启任务比较简单,可能就是cat 一个值到一个文件然后source一下;这就导致了sql注入的可能,因此在值后面加一个| 【任意命令】都会以root权限立即执行。
  2. 官方发现bug后,修复bug,但是修复的过程也太过潦草。直接将将安装的mtd移动到/tmp下,建立软链接到[path]目录下,在开发固件的过程中可以使用,在打包完成后直接删了/tmp目录下文件,这样在命令行sql注入方式升级固件就不行了。
  3. 由于恰好这个系统年代久远,openwrt官方维护网址更新了,导致此次更新breed曲折了一些。
  4. 感觉小路由器这类linux系统,结构相比桌面linux来说更简单一些,不会有很复杂的东西。这次解决这个问题的过程还蛮有意思的,记录一下。

下面是公众号,欢迎扫描二维码,谢谢关注,谢谢支持!

公众号名称: Python入坑NLP
公众号
本公众号主要致力于自然语言处理、机器学习、coding算法以及Python的一些知识分享。本人只是小菜,希望记录自己学习、工作过程的同时,大家一起进步。欢迎交流、分享。


http://chatgpt.dhexx.cn/article/XIteJ2qP.shtml

相关文章

斐讯K2刷华硕固件

#写在前面 斐讯K2是一款处于1200Mbps(300867Mbps)无线速率段的双频802.11ac路由器,2.4G5G双频并发,PALNA强强组合,智能管理轻松控制,斐讯K2完美诠释了“家再大,隔墙再多,WiFi信号不受阻隔”的上网体验。斐讯…

斐讯K2从第三方固件刷回原厂固件

斐讯K2原厂固件界面: 第一步、进入Breed控制台 1、先拔掉斐讯K2的电源 2、然后按住斐讯K2机身上的WPS/RESET按钮;记住,这里需要一直按住,不能松开。 3、再把斐讯K2的电源插上,等待5-10秒左右的时间,松开…

斐讯k2刷无线打印服务器,斐讯K2全版本刷机教程

斐讯k2最新版本K2_V22.6.507.43官方做了调整,旧的教程已经不能使用,这里来说下斐讯目前各个版本的刷机教程,具体根据自己的k2是哪个版本来选择教程,版本查看方法->进路由器192.168.2.1->系统状态里能看到。 1、k2_v22.6.503…

斐讯K1K2刷机固件教程!最新最全整理版!(小米路由、newifi通用)

前瞻: 工具的准备:电脑安装[telnet客户端]、下载安装(或解压Tftpd)、WinPcap(这是用于BreedEnter可以正常打开的组件,必须安装,不安装无法开启BreedEnter)、BreedEnter。 原生的固件:斐讯V1版本固件,SW_K1_…

斐讯k2路由器ttl刷机

斐讯k2路由器ttl刷机 准备工具 螺丝刀 撬棒 utb转ttl ch340 网线 usb转网口 程序烧录夹3p单排 间距2.54mm 准备软件 breed后台 https://breed.hackpascal.net/ https://breed.hackpascal.net/breed-mt7620-phicomm-psg1208.bin ftfp https://pjo2.github.io/tftpd64/ putty htt…

斐讯路由器K2最新刷机教程

最新版固件无法刷机让人很头疼,我们需要先手动降级,把固件刷回以前版本,再用刷机工具进行刷机。 1、登录路由器找到如下界面 下载这个文件SW_K2_703004604_V21.4.6.12.bin 在上面界面中点击浏览找到刚才下载的.bin文件,点击升级…

斐讯K2路由器,版本号V22.6.507.43(最新)刷华硕固件简明教程(附所有工具包)

本人18年2月京东撸到斐讯K2,一直没时间进行刷机,将就用到现在,版本号为V22.6.507.43。通过网上逛各大论坛终于成功刷机,现分享一波经验,其实非常简单,几步就可搞定(^6^我们不生产水,…

斐讯K2 新版固件刷机教程

首选准备好刷机所需要的固件 链接: http://pan.baidu.com/s/1c1JLtRi 密码: qrfm 前言:操作的时候,因为大家拿到手的时间不同,所以斐讯K2的固件也各不相同,为了保证刷机的成功率。 首先你无论是什么版本的固件,最…

斐讯K2刷breed加刷老毛子华硕系统,救砖以及修复弱信号故障

前言: 斐讯K2(注意不是K2P别混淆)这款路由器,之前因为0元购,应该还有很多人没下车,放在家里吃灰。由于软刷路径已经关闭,本教程将给出方案,为其刷入breed控制台,加刷老毛…

记录|斐讯K2拆机使用ttl刷入breed并刷入新固件

写在前面 斐讯K2,一款发布于2016年的路由器,其在二手市场以相对较低的价格售出,且性能良好,非常适合在小房间里使用。同时,也有非常多的大神为其写了不少的固件,是一款很适合折腾的路由器。 迄今为止&…

商用密码应用安全性评估

什么是商用密码? 商用密码是指对不涉及国家秘密内容的信息进行加密保护或安全认证所使用的密码技术和密码产品。商用密码技术是商用密码的核心,是信息化时代社会团体、组织、企事业单位和个人用于保护自身权益的重要工具。国家将商用密码技术列入国家秘…

密码安全性和数据合规性

企业有责任妥善存储和共享信息。过去的可怕事件,如雅虎的大规模数据泄露导致数百万用户的敏感信息被泄露,突显了为什么企业主如此担心其组织中的数据安全。 数据泄露不仅会使用户的隐私受到威胁,而且还会对公司的财务和声誉产生不可逆转的影…

安全开发之密码安全

为什么要说密码安全呢? 因为密码是保护我们账户的第一手段,你像现在的所有软件注册登录都是账号密码,那么你的密码不安全就意味着你的账号以及你的隐私等等完完全全暴露了出来,对于搞破坏的人来说,你就很危险&#xf…

Linux账号密码安全策略设置

前言 随着云计算厂商的兴起,云资源如ECS不再只有企业或者公司才会使用,普通人也可以自己买一台ECS来搭建自己的应用或者网站。虽然云计算厂商帮我们做了很多安全相关的工作,但并不代表我们的机器资源就绝对是安全的。 要知道有很多事情是云…

【网络】java密码安全

笔记整理自:尚硅谷java密码安全学Swagger2 第一章 密码学 1.1 密码学基本概念 密码在我们的生活中有着重要的作用,那么密码究竟来自何方,为何会产生呢? 密码学是网络安全、信息安全、区块链等产品的基础,常见的非对…

商用密码安全性评估

商用密码应用安全性评估(简称“密评”)指在采用商用密码技术、产品和服务集成建设的网络和信息系统中,对其密码应用的合规性、正确性和有效性等进行评估。 01 办理依据 GM/T0054-2018《信息系统密码应用基本要求》 《信息系统密码测评要求…

账号与密码安全

目录 一、系统的安全隐患 1.1 系统账号清理与管理 1.2 密码安全控制 1.3 历史命令安全配置 二、用户安全操作 2.1 用户切换配置 2.2 限制使用命令的用户 三、PAM安全认证 3.1 查看su的PAM配置文件 四、使用命令机制提升权限 4.1 使用sudo提升权限 一、系统的安全隐患 世界上没有…

密码系统的安全性

1,评估密码系统安全性主要有三种方法: (1)无条件安全性 这种评价方法考虑的是假定攻击者拥有无限的计算资源,但仍然无法破译该密码系统。 (2)计算安全性 这种方法是指使用目前最好的方法攻破…

密码安全的重要性

关于密码的安全性,我相信这是一个永远没有终点的赛跑 在我们程序开发当中,保护用户账号密码和资料是非常重要的,有人多人都单单只是加密用户密码,但是却遗忘了用户的帐号加密也是很重要的; 我们最常见的应该就是HASH…

密码应用安全性评估

目录 主要依据: 评估对象 评估标准 密评建设的流程 周期 达标标准 "应、宜、可 密评全称为密码应用安全性评估,是指采用密码技术、产品和服务集成建设的网络和信息系统中,对其密码应用的合规性、正确性和有效性进行评估。 主要依据&…