导航:首页 > 源码编译 > 路由器反编译

路由器反编译

发布时间:2023-08-31 05:26:09

A. 路由器的固件能反编译

可以进行反编译。

路由器的固件通常存储在FLASH中,通常都是以xxx.bin格式的文件形式保存的。bin格式是一种二进制文件,存储的是路由器的机器码,通过反编译,可以将其还原为汇编码,以便进行分析。获取、反编译及分析固件通常按下列步骤:

获取路由器固件需要的环境

  1. 常见路由器的SPI FLASH编程器;

  2. 最好是用Winows 笔记本来登陆到ubuntu系统的台式机上的方式 ;

  3. Windows 下的Putty、winhex、WinSCP软件工具;

  4. TTL线、网线、万用表及烙铁,热风枪等工具和线材;

分析步骤

  1. 拆开对应的路由器设备的外壳;

  2. 查看路由器内部的的接口标识;

  3. 用万用表找到对应的地线GND标号;

  4. 通常为了调试或升级的方便,都会保留TTL引脚;

  5. 查看是否存在有TTL线的引脚或触点;

  6. 用准备好的TTL线连接路由器的TTL引脚或触点;

  7. windows下用putty中的串口项打开对应的TTL线连接的串口;

  8. 查看是否有路由器启动的日志信息,如果有,请仔细分析;

  9. 等路由信息启动完毕后,看看是否有终端跳出来,是否有登陆窗口跳出;

  10. 如果有登陆窗口,但是无法输入,或者无法猜测出对应的用户名密码;

  11. 用热风枪或烙铁取下路由器上的存储FLASH芯片;

  12. 在Windows下用编程器提前存储在FLASH芯片的全部固件;

  13. 用WinSCP工具将提取出的固件上传到ubuntu系统中;

  14. 在ubuntu系统中安装对应的固件分析工具(firmware-mod-kit、binwalk、lzma、squashfs-tools等);

  15. 用这些分析工具进行分析,分析出来后,解压对应的数据包,提前对应的关键性数据进行分析。

按以上步骤可以实现对路由器的分析。

B. 路由器的固件可以自己修改并刷进去么比如只改他管理页面的一个字。

用OpenWRT,代码开源,官网可下载,允许用户自己修改、编译、增减附加功能。

阅读全文

与路由器反编译相关的资料

热点内容
单片机矩阵键盘显示 浏览:225
约束边缘柱必须加密吗 浏览:307
android学到什么程度 浏览:373
如何加密一个小区 浏览:312
51单片机控制三相控制器 浏览:813
手机上什么解压软件可以强制解压 浏览:784
win7有自带编译器吗 浏览:544
转接器连了没有文件夹 浏览:573
二手开利螺杆压缩机 浏览:312
有php基础学java要多久 浏览:303
程序员税后工资多少可以跳槽 浏览:172
个别网站无法解析服务器的dns地址 浏览:975
安卓手机如何打开rmb文件 浏览:220
新生儿app叫什么 浏览:70
斗鱼加密怎么弄 浏览:766
为什么会加密不可上网 浏览:536
步步高手机编译时间啥意思 浏览:401
程序员复盘app 浏览:162
pdf确定 浏览:541
php连接mysql端口号 浏览:1004