本文主要是介绍Binwalk固件解析实验(解析netgear R7000路由器固件),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
解析netgear R7000路由器固件
binwalk 是一款可靠且很受欢迎的针对运行有操作系统的设备的固件分析工具。关于这方面,网上的讨论不计其数。不过,更为重要的是,并不要仅仅认为 binwalk 只是彻头彻脑的一个固件分析工具而已;这只不过是它极其有用而又简单的一方面功能。从一个更高层次来说,在默认情况下 binwalk 循环迭代地搜索整个二进制文件,检索 magic bytes。如果找到,就把它以表格的形式通过 stdout 打印出来。binwalk 可以分块的形式提取出被分析的二进制文件数据,这样的话,就可以独立单个地研究这些数据块了。
解析netgear R7000路由器固件,根据解析结果使用WinHex工具比对二进制信息和固件解析的结构,包括:TRX header,linux kernel,squashfs文件系统
unzip netgear R7000固件.zip
binwalk -Me R7000-V1.0.9.88_10.2.88.chk解析完成后,生成的一个文件夹
利用WinHex下查看固件的二进制信息观察到TRX固件头部是以0x48445230开始的
这篇关于Binwalk固件解析实验(解析netgear R7000路由器固件)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!