首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

哪些路由器固件值得刷?

Tomato 这是一款以稳定、高效著称的路由器固件Tomato并不基于OpenWRT,而是直接基于Linksys WRT54G的GPL代码。...一般来说除了DD-WRT外,Tomato固件就是不二之选了。例如,Tomato固件的QOS要更加出色,稳定性更加好,实现双拨之类的功能也更容易。...最原始的Tomato固件已经久未更新,支持的设备也不多,但这并不妨碍它诞生出的各种分支。例如笔者就十分喜欢Shibby编译的版本,支持的设备很多,对AC频段WiFi等新特性也支持得很好。...Tomato的优点也吸引了一些路由器厂商采用其代码,例如华硕的路由器固件就是基于Tomato编写的,这令华硕路由器赢得了高稳定性、QOS特别强等好口碑。 智能路由器真的完美吗?...总结:国外的路由器固件开源社区才是让路由器变得如此强大的力量之源,大家应该对OpenWRT、DD-WRT、Tomato等路由器固件的开发者致谢,感谢他们让世界变得更精彩!

3K00
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    加密固件之依据老固件进行解密

    如下就是针对如何对加密固件进行解密的其中一个方法:回溯未加密的老固件,从中找到负责对固件进行解密的程序,然后解密最新的加密固件。...,使固件升级 对于机密性,从固件的源头、传输渠道到设备三个点来分析。...对于完整性,开发者在一开始可以通过基于自签名证书来实现对固件完整性的校验。开发者使用私钥对固件进行签名,并把签名附加到固件中。...签名的流程一般不直接对固件本身的内容进行签名,首先计算固件的HASH值,然后开发者使用私钥对固件HASH进行签名,将签名附加到固件中。...首先是固件的获取,从官网下载到的固件是加密的,然后看到一篇文章简单说了下基于未加密固件版本对加密固件进行解密,也是DIR 3040相关的。但是我在官网上没有找到未加密的固件,全部是被加密的固件

    1.4K30

    ​【IOT安全】IOT固件安全基础-固件仿真介绍

    PS:由于在一次内部分享过程中,未能成功固件仿真,所以在此补充一文作为固件仿真入门介绍。 0X01前言 固件仿真可以在入门学习时更为便捷且能够节省成本去对固件进行分析及漏洞利用。...在固件分析学习中所需工具例如firmware-analysis-toolkit等固件分析工具包安装及配置步骤较为繁琐,目前有已有前辈集成好了固件分析所需镜像环境。...若想自行尝试安装Qemu、Firmadyne等工具请参考团队小伙伴文章物联网固件仿真环境的搭建,下文中使用了FIRMADYNE进行固件仿真,这是一个自动化的可扩展系统,可用于对基于Linux的嵌入式固件执行进行仿真和动态分析...为了方便后续漏洞复现,我下载了固件DIR-645固件二进制文件并到firmadyne工具目录下运行./fat.py及指定固件名称。 ?...简单归纳下FAT脚本的操作: (1)从固件中提取文件系统 (2)获取固件架构 (3)制作所需镜像 (4)网络设置 (5)镜像仿真 至此,一个简单的固件仿真流程完毕。

    3.7K30

    加密固件分析实战

    介绍 设备固件的安全性分析是IoT安全审计中非常重要的部分。获取固件是分析中的众多挑战之一,你可以通过多种技术来做到这一点。拥有固件后,就可以对其进行更仔细的分析。...获取设备固件的最简单方法是从供应商更新服务器(通常是FTP服务器)下载,服务器中存储了不同版本的固件,而获取下一个版本的技术已编码在固件中。...固件比对技术 在本节中,我会总结ZDI文章中的内容,如果你已阅读,则可以跳过本节。 让我们考虑一种情况,你具有已加密的固件版本,并且用于解密更新固件的算法位于设备固件中。...结果 一旦我们解密了固件,再来看一下解密后的固件的熵。 ? 它看起来与我们之前看到的未加密固件非常相似。...,如何使用固件比对方法来查找固件中使用的解密方法,以及如何使用它并复制该方法到另一个固件

    1.4K20

    IoT固件逆向入门

    0x00 前言 一篇入门级别的IoT固件逆向文章 0x01 固件下载 tp-link 固件下载 https://www.tp-link.com/in/support/download/ 此外tp-link...firmwalker - 在安装的固件文件系统中搜索敏感的文件 binwalk - 通过固件文件头来分析文件和文件系统 Fireware Mod Kit — 自动化分析固件文件的一系列脚本 squashfs-tools...分析完之后可以使用binwalk -e来对固件的各个部分进行提取。...此外,我们还可以使用Google出的firmware-mod-kit来完成对固件的解包和打包,这样我们就可以很方便的在对目标完成修改后重新打包固件(比如植入后门之后重新打包)。...《逆向路由器固件之解包 Part1》 《IOT渗透测试》 《逆向路由器固件之信息泄露》 《Multiple D-Link Authentication Bypass Vulnerabilities》 原文

    2K20

    小米R1D路由器刷为tomato固件,NAS、FTP、媒体服务器齐上线,甚至还有虚拟专用网络功能

    下载所谓的工具包:miwifi_ssh.bin 3、打开 https://bitbucket.org/tsynik/tomato-arm/downloads/,找R1D的固件下载; 4、记录好路由器的MAC.../backup.sh 备份路由器,大概需要半分钟左右吧,防止你需要刷回官方固件 ....ping 192.168.1.1,重新插上路由器电源,等到能够ping通,就用浏览器打开http://192.168.1.1,进入CFE刷机界面 CFE刷机模式 5、点击选择文件,选择我们提前下载好的tomato...固件,然后upload,大概5分钟吧,路由器会自动重启,没有自动重启也没事,多等几分钟,拔电源重新插一下就行了;在路由器重启过程中,请将电脑IP改为自动获取,等电脑获取到IP地址,就可以打开http:/.../192.168.1.1,此时就能看到tomoto固件已经成功刷入 刷完发现温度有点高啊 仔细看一下菜单,发现功能还是很强大的:NAS、VPN server and client、FTP Server

    6.6K20

    eMMC固件烧录

    萤火工场 CEK8902 S905D3,通过USB将固件烧录进eMMC。 目前板子还处于测试阶段,文中提供的方法、固件或软件,只在测试板中进行过测试。...准备 烧录软件:USB_Burning_Tool_v2.1.7.1 固件:CEK8902的整包固件,img格式 一根Type-C数据线 下载链接如下 USB_Burning_Tool:USB_Burning_Tool_v2.1.7.1....zip CEK8902的整包固件_v1.4:cek_upgrade_package.7z 烧录 让CEK8902进入烧录模式 按着板子的Power键,将USB插入插入电脑。...返回软件,点击右上角的刷新,直到出现连接成功的设备,放开Power键 导入镜像到软件 点击右上角的文件 -> 导入烧录包,选择待烧录的固件 等待检验完成,校验完成后可以在软件左下角看到固件玩家路径

    2.7K20

    Python unittest初始化固件setUp和销毁固件tearDown详解

    unittest.TestCase 包含了 setUp() 和 tearDown() 两个方法,其中 setUp() 方法用于初始化测试固件;而 tearDown() 方法用于销毁测试固件。...程序会在运行每个测试用例(以 test_ 开头的方法)之前自动执行 setUp() 方法来初始化测试固件,在每个测试用例(以 test_ 开头的方法)运行完成之后自动执行 tearDown() 方法来销毁测试固件...执行setUp初始化固件 this is test_001_a用例 -------------------------------------------------------------------...--- 调用tearDown销毁固件 Ran 3 tests in 0.000s 执行setUp初始化固件 this is test_002_b用例 OK 调用tearDown销毁固件 执行setUp...初始化固件 this is test_003_a用例 调用tearDown销毁固件 Process finished with exit code 0 setUpClass() 方法和tearDownClass

    4.2K20

    设备固件提取小结

    通过avrdude -cusbasp -pm8 -U flash:r:mega8_servo.hex:i 提取固件 ?...4.1spiflash固件提取 spiflash可以很方便提取,可以把芯片取下放到读卡器或者直接用夹子就能读取flash里的固件。 ? ? ?...4.3 x86设备固件提取 x86设备一般都是硬盘,不管是机械硬盘还是ssd,都是标准的pc接口,这种一般都会出现在防火墙,审计设备上。 ?...很多时候可以直接用tftp直接把固件传送出来 tftp -p -r /dev/mtdblock1 192.168.200.28 5.2 通过厂商网站下载升级包: 这里面就有多种情况了,有很多厂家直接提供固件下载...,现在安全意识提高了,下载的固件很多都加密了,下载后还需要解密,有的固件已经不提供下载了,需要到设备管理界面联网升级,这个可以通过抓包来分析固件地址,也能提取到固件

    1.9K21

    BeagleBone Black 固件升级

    简称 BBB)板子玩坏了,然后项目上又给了一个 BBB 板子,后来发现上面的 Linux 系统是不全的,连 sudo, apt-get 指令都识别不出来,一怒之下就开始老老实实学习如何升级 BBB 的固件了...…… 结果发现其实也并不难…… 一、前言 在 BeagleBone Black 自带的网页说明上,基本上已经把固件升级步骤说的比较详细了。...所以,固件升级有两种合适的方法:一是将烧写有最新镜像文件的 SD 卡插在 BBB 板上,每次上电就从 SD 卡中读取镜像中的系统,并加载(类似于平常的 U 盘启动);二是将 SD 卡的镜像文件直接烧写进...二、固件升级步骤 1. 下载最新镜像文件 从官网下载最新的 Debian 镜像文件。如果不想使用图像用户界面(即 GUI),可以使用标有 “loT” 的镜像,省出更大的内存空间。

    2.3K90

    无线路由器上网很不稳定,只能扔掉?不,我们可以刷好它!

    ,这样的更新更安全、更方便,没有什么风险,但是有时候,官网并没有提供固件更新,那就只能另想办法刷第三方的固件了,今天我们就拿一台Tp-Link WDR6500来跟大家分享一下刷第三方固件的方法 Tp-Link...,官网的固件版本还没这个破路由器里面的新。。。...没办法了,只剩下一条路:刷第三方固件 第三方固件,常用的无非就是Tomato、OpenWRT、DD-WRT,都有网站,查询了一番,这款无线路由器只能刷OpenWRT,这样也好,省得去犹豫选择了,哈哈,那就动手吧...breed,下载 下载breed之前,首先要知道芯片型号,根据型号下载对应的breed 2、下载相应的固件,如下图所示: 根据路由器型号下载相应的固件 3、通过路由器的升级界面将breed上传并升级...OpenWRT固件刷入成功 多了个防火墙功能 发现路由器不稳定的网友,可以升级一下官方固件,有兴趣的,可以尝试第三方固件,一般来说,第三方固件功能更多,更有可玩性。

    1.8K20

    5-学会刷Wi-Fi模块固件(刷LUA版本固件)

    获取LUA版本的固件支持在线构建,也可以自己编译 咱们说在线构建,如果想自己编译可以参考 http://47.93.19.134/forum.php?...mod=viewthread&tid=42&extra=page%3D1 现在咱让它在线构建自己的固件 https://nodemcu-build.com/   (构建自己的固件地址) 咱就都下载下来...现在刷固件 其实刷固件都是GPIO0接低电平,然后复位一下,然后就可以刷固件了 先看ESP01刷固件 拨码开关 然后GPIO0接低电平的时候复位一下模块(ESP8266所有型号都是这样) 或者 然后... 复位一下Wi-Fi 现在打开软件(大家也可以用上一节的那个软件刷,只不过是换一下固件文件) 好了 如果是用跳线帽短接的GPIO0就去掉跳线帽然后复位一下 打开串口调试助手 复位下

    35230
    领券