如何解开和反编译思科cisco的交换机固件

Binwalk固件解析实验(解析netgear R7000路由器固件) binwalk 可以分块的形式提取出被分析的二进制文件数据,这样的话,就可以独立单个地研究这些数据块了。解析netgear R7000路由器固件,根据解析结果使用WinHex工具比对二进制信息和固件解析的结构,包括:TRX header,linux kernel,squashfs文件系统。binwalk -A R7000-V1.0.9.88_10.2.88.chk,解析固件指令系统,通过ARMEB可以R7000为ARM指令集架构,大端字节序。对目标文件执行签名分析,如果未指定其他分析选项,则这是默认值。 阅读详情
AI摘要

本文详细介绍了一种从固件中提取和分析有用信息的方法,包括使用binwalk和lzop等工具下载并解压固件文件,通过cpio进一步解压缩特定格式的文件,最终获取js、elf、so及配置文件等内容,以便于使用IDA或其他反汇编工具进行深入分析。

下载固件,如image_tesla_hybrid_2.5.0.83_release_cisco_signed.bin

1.下载安装 binwalk

brew install binwalk

2.下载安装lzop

brew install loop

3.使用binwalk解开文件

binwalk -eM   image_tesla_hybrid_2.5.0.83_release_cisco_signed.bin

4._image_tesla_hybrid_2.5.0.83_release_cisco_signed.bin.extracted找你需要的分析文件,根据分缀进行进一步的解压,如cpio的文件,我们可以使用cpio来解压

cat _image_tesla_hybrid_2.5.0.83_release_cisco_signed.bin.extracted/_E0DE0.extracted/_90B6E0.extracted/0.cpio | cpio -i

5.然后你就可以得到一些js, elf的执行文件和so 和配置等等

6.可以使用ida来分析或者其它的反汇编工具来分析,也有js和python 之类的文件,也可以看看 。

固件解包--binwalk分析 Binwalk binwalk完整安装 binwalk/INSTALL.md at master · ReFirmLabs/binwalk · GitHub binwalk -h Binwalk v2.2.0-ff34b12 Craig Heffner, ReFirmLabs https://github.com/ReFirmLabs/binwalk Usage: binwalk [OPTIONS] [FILE1] [FILE2] [FILE3] ... Sig... 阅读详情

相关推荐

rtl8382m交换机开发环境搭建

realtek交换机开发环境如何搭建呢?跟着这篇文章来配置吧

qq_29734297的博客 2691

物联网设备固件分析:Firmadyne固件模拟环境搭建

0x01 前言 本文介绍了在对固件进行分析的环境准备部分,主要是对Firmadyne这个工具的环境搭建,最后搭建完用Netgear的路由器固件进行测试。 Firmadyne是一款自动化分析嵌入式Linux系统安全的开源软件,由卡内基梅隆大学的Daming D. Chen开发完成的。它支持批量检测,整个系统包括固件的爬取、root文件系统的提取、QEMU模拟执行以及漏洞的挖掘。 实验环境及需要的...

y4ung 1万+

binwalk-解包工具

介绍了binwalk的安装、使用、python调用

无痕的博客 1万+

gdb调试进入函数内部_Cisco ASA系列第三讲:调试Cisco ASA固件

摘要:各位小伙伴们大家好,在Cisco ASA系列文章第二讲中,我们主要讲解了手动提取和重新打包Cisco ASA固件的常规方法。今天,我将和大家分享调试Cisco ASA固件文件的具体过程。我们开发了一个小的工具框架,可使用GDB调试大多数Cisco ASA固件文件,同时支持真实的ASA设备和仿真设备(使用GNS3)。这些工具可以使我们自动启动设备上的特定固件,启动时在gdb中设置...

weixin_39566493的博客 2038

路由器解固件包构建固件包(详解一)

路由器解固件包构建固件包(详解一) 0x01 前言 一篇关于路由器解固件包和构建固件包的文章,顺便记录一些关于在提取固件中常用的工具以及使用的方法。一方面是自己记录的笔记,另一方面分享给大家。 0x02 常用工具 Linux系统自带工具 file — 用来检测是否是有效的文件和文件类型 后面会讲的到 xxd - 会生成给定文件或者标准输入的十六进制格式,也可以将十六进制格式转换回原始的二进制格式 这个工具没用过 hexdump — 将固件中的内容以16进制的格式导出来。 后面会讲到 strin

tigerOrtiger的博客 7111

marvell万兆交换机内核编译总结

Marvell 98DX3236 万兆交换机 内核编译过程小结 0.条件 (1)Marvell技术支持提供的压缩文件: GNU EABI: arm-mv5sft-linux-gnueabi_SW3.2.tar.bz2.tar.bz2 armebv7-marvell-linux-gnueabi-softfp_i686_201201.tar.bz2 CPSS代码: Cpss-PP-DxCh-4.2_012.zip Linux内核文件: lsp-4.2_012.zip LSP-Unified.zip LuaCL

lra2003的博客 1663

用Virtualbox搭建固件分析平台

VirtualBox安装 官方网址:https://www.virtualbox.org/wiki/Downloads 下载安装包VirtualBox platform packages 下载功能扩展包VirtualBox Oracle VM VirtualBox Extension Pack 安装结束后打开VirtualBox 工具-全局设定-扩展-添加(图标)-找到下载的扩展包-确定 扩展...

Danielxjy的博客 610

CVE-2020-3119 Cisco CDP 协议栈溢出漏洞分析

作者:Hcamael@知道创宇404实验室 时间:2020年03月19日 原文地址:https://paper.seebug.org/1154/ 英文版本:https://paper.seebug.org/1156/ Cisco Discovery Protocol(CDP)协议是用来发现局域网中的Cisco设备的链路层协议。 最近Cisco CDP协议爆了几个漏洞,挑了个栈溢出的CVE-2020...

晓得哥的博客 1152

【交换篇】06. 升级固件 ❀ C3750-E ❀ CISCO 交换机

思科交换机 Catalyst 3750-E Series 生产于 2007 年,原有系统已经很老了,为了让它换发出新春,我们可以对它的系统进行升级。

防火墙技术专栏 8832

Linux ARM平台开发系列讲解(交换机) 2.6 Marvell 88EA6321/88EA6320 交换机编译

本章节会记录`S32G274A`调试以太网交换机`Marvell 88EA6321`的一些步骤

DSMGUOGUO的博客 1660

Cisco 思科 CP-7945g 7965g sip模式固件 9.4.2

Cisco 思科 CP-7945g 7965g sip模式固件 9.4.2 SR4

Cisco IOS 命名规则及介绍

注:以下这些规则只是常见规律,而不能用作判断工程中适用版本的依据。 思科IOS软件命名规则简单介绍:   AAAAA-BBBB-CC-DDDD.EE 1. AAAAA 这组字符是说明文件所适用的硬件平台, 2. BBBB 这组字符是说明这个IOS中所包含的特性, 3. CC 这组字符是IOS文件格式, 4. DDDD 这组字符是指出IOS软件版本, 5. EE 这个是IO

明确,简单,优雅 6159

使用Jacob实现将Word文件转换为Pdf文件

如果是首次使用 jacob,建议先直接从 github上下载 zip包,因为在实现Word转Pdf的时候,不仅需要用到 jacob.jar,还需要 jacob.dll 库,而zip包中都有。官方使用文档可以参考:https://github.com/freemansoft/jacob-project/blob/main/docs/UsingJacob.md。// 如果安装的是微软的 Office,需要使用 Word.Application。

qq_41672950的博客 750

Cisco设备的简介和IOS的备份、恢复、升级

虽然现在市面上的设备品牌各式各样,但Cisco的设备一直以科学的体系化结构和权威的技术水准著称,当然价格也会相对较高。近几年,国内Cisco的市场份额有所下降,主要是国内一些品牌逐渐壮大占领了部分市场份额造成的。但Cisco产品的体系比较健全,很多其他的厂商都是参照Cisco的产品体系制定自己的体系,所以这里只详细介绍Cisco的产品体系。

zzc_123xpl的博客 5267

从零配置华为S5720交换机VLAN:Web界面与命令行双模式详解(附拓扑图)

本文详细解析华为S5720交换机VLAN配置的全过程,涵盖Web界面与命令行(CLI)双模式操作指南。从基础环境准备到多交换机环境配置同步,特别针对S5720-52X系列交换机的VLANif接口、端口分配策略及交换机堆叠技术进行深入讲解,并附实用拓扑图与配置示例,助力企业网络管理员高效完成VLAN部署。

happy2的博客 1370

UOS的ARM机编译QT5.14.2记录

我需要的qt版本是Qt5.14.2,所以选择编译Qt5.14.2源码;几个月前尝试了编译一次,当时编译过程中出现了报错,当时时间很紧最后安装的默认版本来使用,最近有时间重新进行了一次编译,历经3个星期(4G的内存)终于解决了各种坑,编译成功了,现在将编译过程中遇见的一些坑记录一下,方便日后能记得这一次可恶的编译过程,如有描述欠缺的地方,还希望各位大佬给点意见指导指导🙏。

NiF693zzz的博客 1617

Cisco交换机路由器密码破解

Cisco交换机密码破解:1.    console线连接交换机,打开CRT软件2.     按住交换机面板上的mode按钮并通电3.     约40秒后松开mode按钮,此时交换机已进入底层配置模式4.     输入命令:          flash_init                       初始化flash          dir flash                  ...

明确,简单,优雅 9975

使用IGV软件可视化染色质可及性

染色质可及性(chromatin accessibility)是指DNA序列在植物细胞核中的可访问程度。染色质是由DNA和蛋白质组成的复杂结构,它紧密地包裹在细胞核中,并影响基因的表达和功能。染色质可及性研究着重于理解染色质是否容易被转录因子和其他调控蛋白访问,从而影响基因的表达。文献中,常常会有下面这种图片来表示基因组上的一些区域或基因的染色质开放性强弱。一般情况下,我们可以使用IGV软件或GSA-man软件进行可视化,两者的操作相似。这里,以IGV软件为例,演示如何对染色质可及性进行可视化。

沉香best的博客 3723

交换机密码破解

交换机密码破解: 1、进入特权模式设置一个enable 密码 Switch(config)#enable password 123 2、保存 Switch#copy running-config startup-config Switch#write 此时如果密码忘记了,就应该按照以下的方法来破解 1、将交换机重启,立即按交换机上面的 mode 键,直到出现Switch:这种冒号模式就松开Mode...

导演你让灰太狼吃只羊 2716

开发具有情感分析能力的AI Agent

本文将深入探讨开发具有情感分析能力的AI Agent的各个方面。我们将首先介绍情感分析的基础知识,包括定义、背景和应用领域。接着,我们将详细讲解情感分析的核心概念、数据处理方法和算法原理。随后,文章将展示如何设计情感分析系统架构,并进行项目实战,包括环境安装、源代码实现和案例分析。最后,我们将总结最佳实践和注意事项,为读者提供进一步学习的资源。情感分析(Sentiment Analysis),也称为意见挖掘,是自然语言处理(NLP)的一个分支。

SuperAGI2025 1146

原理和代码解读:用Diffusion Models高清图像修复(Image Inpainting)

在最近的Diffusion Models应用中,Image Inpainting+ControlNet/Lora等工作在模特衣服生成、家居场景重建等场景中得到了广泛的应用。这篇博客主要介绍Diffusion Models如何在修复高清图像的。

沉迷单车的追风少年 2497

编译TPLINK WR703Nv1 8M trunk固件

http://blog.sina.com.cn/s/blog_6f3eeed001019ph9.html

eustoma的专栏 1406

BDD测试用例:Playwright的MCP Server实战

Playwright MCP Server建立了大模型和真实的浏览环境之间的桥梁,可以让大模型操作多款浏览器完成测试任务。

Criss@陈磊 445

思科Catalyst 2960交换机中的CVE-2017-3881漏洞分析

本文讲的是思科Catalyst 2960交换机中的CVE-2017-3881漏洞分析, 2017年3月17日,思科官方网站发布公告称Cisco IOS&IOS XE Software 集群管理协议(Cluster Management Protocol)存在远程执行代码漏洞(CVE-2017-3881)。 该漏洞是思科在研究CIA泄漏文档“Va...

weixin_34247032的博客 2535

91、Windows网络配置:动态更新与名称解析全攻略

本文全面解析了Windows XP Professional系统中的网络配置方法,重点介绍了动态更新和名称解析两大核心功能。动态更新部分涵盖DHCP客户端、静态配置客户端、远程访问客户端和多宿主客户端的配置方法,并提供禁用动态更新和编辑Hosts文件的注意事项。名称解析部分详细讲解了NetBIOS名称解析的基础知识、WINS配置方法、B节点广播与Lmhosts文件的使用,以及WINS代理的作用和配置要点。通过操作建议流程图和关键操作步骤回顾,帮助用户快速掌握网络配置的核心技巧,适用于不同网络环境的实际需求。

blue42的博客 233

最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版

Part-E1-SDIO-Specification-Ver4.00-Final-120220.pdf:最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版,包括SDIO 接口的外设,SDIO 接口官方协议等。

cisco设备信息泄漏漏洞案例【二】

前言上一篇文章介绍了cisco路由器设备的2个漏洞案例,这次补充cisco ip电话设备和安全设备的漏洞案例。CISCO-UCM ConfigFileCacheList.txt 泄漏CISCO-UCM 全称Cisco Unified Communications Manager,是用于集成CISCO的语音视频通话、消息传递和移动协作的基础设施部分 CUCM 服务器在端口 TCP/6970 上有一个...

蚁景网安学院 3327

计算机控制技术及应用

《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。

上一篇: 神牛TT685C闪光灯ETTL模式不同步解决方案
下一篇: 使用nghttp2实现IOS 的 APNS的推送测试例子
aerror
博客等级 码龄23年 392粉丝 193原创
评论 5
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值