永发信息网

路由器的固件能反编译吗

答案:1  悬赏:80  手机版
解决时间 2021-12-04 02:27
路由器的固件能反编译吗
最佳答案
可以进行反编译。
路由器的固件通常存储在FLASH中,通常都是以 xxx.bin格式的文件形式保存的。bin格式是一种二进制文件,存储的是路由器的机器码,通过反编译,可以将其还原为汇编码,以便进行分析。获取、反编译及分析固件通常按下列步骤:
获取路由器固件需要的环境
    常见路由器的SPI FLASH编程器;
    最好是用Winows 笔记本来登陆到ubuntu系统的台式机上的方式 ;
    Windows 下的Putty、winhex、WinSCP软件工具;
    TTL线、网线、万用表及烙铁,热风枪等工具和线材;
分析步骤
    拆开对应的路由器设备的外壳;
    查看路由器内部的的接口标识;
    用万用表找到对应的地线GND标号;
    通常为了调试或升级的方便,都会保留TTL引脚;
    查看是否存在有TTL线的引脚或触点;
    用准备好的TTL线连接路由器的TTL引脚或触点;
    windows下用putty中的串口项打开对应的TTL线连接的串口;
    查看是否有路由器启动的日志信息,如果有,请仔细分析;
    等路由信息启动完毕后,看看是否有终端跳出来,是否有登陆窗口跳出;
    如果有登陆窗口,但是无法输入,或者无法猜测出对应的用户名密码;
    用热风枪或烙铁取下路由器上的存储FLASH芯片;
    在Windows下用编程器提前存储在FLASH芯片的全部固件;
    用WinSCP工具将提取出的固件上传到ubuntu系统中;
    在ubuntu系统中安装对应的固件分析工具(firmware-mod-kit、binwalk、lzma、squashfs-tools等);
    用这些分析工具进行分析,分析出来后,解压对应的数据包,提前对应的关键性数据进行分析。
按以上步骤可以实现对路由器的分析。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
今天下了个FC吞食天地2重温下小时候的游戏 结
一个吃一个扒打一成语
有人吹这个乐器吗
六块电动车的电瓶怎么连接到一块充电
下列词语中画线的字的读音全都正确的一组是A.
好烦 为什么我只长宽不长高
要用遥控器的哪个按键把模拟电视切换成网络电
1962年12月8日到2018年3月6号周岁是多少岁
这个当五十文的值多少钱
一棵树苗能长成参天大树,那么树苗能不断长粗
高铁上能带2米的铁棍吗?
本人很讨厌伪腐,想看看吧里有几个
湖北产的枝江王多少钱一瓶
(仟)五笔怎么打
什么叫冲床自动送料装置
推荐资讯
中国为什么叫兔子是不知道. 但是韩国叫棒子是
霍尼韦尔比调仪dc1000系列0-10v输入信号怎么
衣柜移门上轨道一般预留宽度是多少
巅峰时期的姚明来CBA打场均数据会是多少
刚买的康佳6 1不用电的净水器的水烧的开水怎
夏禹路高架出口地址在什么地方,想过去办事
中国农业大学西校区附近有哪些大型的商场?买
彩虹暖手器第一次使用充电多久时间
小狗狗坐飞机至少要花多少钱
热电偶测温度是利用导体还是半导体
自动挡汽车不小心熄火空挡滑行怎么办啊?
在掌阅iReader买实体书怎么查看物流?
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?