网站首页 收藏本站 联系我们
  • 首页
  • 关于望驰
    • 关于我们
    • 技术优势
    • 企业文化
  • 源码安全
    • Jtest™
    • C++test™
    • Coverity
    • Fortify
    • Checkmax
    • Gosstal iTest
  • 开源安全
    • Cybellum
    • Blackduck
    • SwiftSCA
    • Sonatype
  • 协议安全
    • beSTORM
    • Defensics
    • Silicar
  • 网络安全
    • AppCheck
    • LoadRuner
    • BurpSuite
    • JEBPro
    • Canvas
    • IDA Pro
    • AVDS
    • Nessus
    • Parasoft SOAtest
    • coreimpact
  • AI安全
    • Deepkeep
  • 测试设备
    • Frontline
    • ProxiSPYQuest
    • ProxiLABQuest
    • UWB测试系统
    • 车载以太网测试
    • 信号屏蔽箱
    • Vector
  • 技术分享
    • 汽车解决方案
    • 金融解决方案
    • 工业控制系统
    • 医疗
    • 航空航天
    • 安全实验室
  • 行业新闻
    • 企业新闻
    • 行业动态
  • 联系我们
网络安全
LoadRuner
AppCheck
BurpSuiteProfessional
JEBPro
Canvas
IDA Pro
AVDS
Nessus
Parasoft SOAtest
Coreimpact
  • 热门资讯
  • • 萝卜快跑武汉3月31日大规模系统故障全复盘..
  • • 美国车联网(V2X)应用场景的效益与成本..
  • • 《上海市民用无人驾驶航空器飞行安全管理暂行..
  • • Checkmarx:安卓又一严重漏洞!威胁着10亿人的..
  • • Checkmarx测评|物联网设备正在泄露你多少隐私..
  • • SlavaBronfman的访谈–Cybellum
IDAPro首页 -> 网络安全 -> IDAPro -> 正文
Hex-RaysIDAPro二进制代码逆向工具
摘要:IDA Disassembler & Debugger 是一款可编程、可扩展的交互式多处理器反汇编程序,托管在 Windows、Linux 或 Mac OS X上。事实上,IDA 已成为恶意代码分析、漏洞研究和商用现成品(COTS)验证的标准。

产品概述

       IDA Disassembler & Debugger 是一款可编程、可扩展的交互式多处理器反汇编程序,托管在 Windows、Linux 或 Mac OS X上。事实上,IDA 已成为恶意代码分析、漏洞研究和商用现成品(COTS)验证的标准。

Hex-Rays 是一家专注于二进制软件分析的高科技公司,成立于 2005 年,总部位于比利时,致力于研发强劲的二进制分析工具,为 IT 安全市场提供高质量产品和出色的服务。 

      Hex-Rays 的旗舰产品 IDA 是全球高度智能、功能完善的交互式反汇编程序,许多软件安全专家和黑客都对这款软件如雷贯耳。

      IDA 完全使用 C++ 编写而成,适用于三大主流操作系统:Microsoft Windows、Mac OS X 和 Linux。IDA 的主要目标之一,在于呈现尽可能接近源代码的代码,而且通过派生的变量和函数名称来尽其所能地注释生成的反汇编代码,货真价实。其内核算法的高速和可扩展性,使 Hex-Rays 不仅能够在众所周知的 C/C++ 反编译问题中取得突破性的进展,还为二进制分析领域的未来发展奠定了坚实的基础。


软件用途:

      IDA Pro 已成为恶意软件分析领域的标准,以至于有关新病毒的信息通常以“IDA 数据库”这样的形式进行交换和分享。防范病毒、恶意软件和间谍软件的分析师每天都会使用 IDA Pro 来调查新的病毒样本威胁,并提供及时的解决方案。

漏洞研究

漏洞披露的话题一直饱受争议,但事实上,软件通常很容易遭受外部攻击。IDA Pro 是研究此类漏洞的优质工具。如果不修复这些漏洞,它们很可能被怀有不诚实或犯罪意图的第三方加以利用。例如,Wisconsin Safety Analyzer 就是一个非常有趣的项目,其设计旨在调查软件中的漏洞,而 IDA Pro 在其中扮演着重要角色

商用现成品(COTS)验证

许多软件的使用国家和开发国家不同。由于这些程序难以验证,而且全面的源代码审核和重构并不总是切实可行,因此像 IDA 这样的工具提供了一种简便的方法来检查程序的功能和作用是否所言属实,软件是否包含有害漏洞、是否未泄漏任何敏感信息。

隐私保护

软件正在从各方各面入侵我们的生活。在被收集、出售或利用的个人用户的数据量不断激增的现在,尊重基本的隐私权是许多人的关注点。IDA Pro 帮助调查可能引起关注的软件,从而保护您的基本权利。

汽车安全应用案例

挑战

现代汽车正在滚动软件生态系统。他们现在更依赖于在微控制器上运行的固件,而不是像过去那样的纯硬件。汽车现在可以包含70多个电子控制单元(ECU),每个单元都有自己的专用固件。ECU可以负责发动机,驾驶控制,信息娱乐,导航和跟踪系统 - 其中一些可能连接到蜂窝网络。所有这些代码都有潜在的错误,漏洞或隐藏/不需要的功能。因此,"智能汽车"的概念是一个好主意,但对某些人来说,"智能"只是意味着"可破解"。汽车行业必须能够了解驱动其车辆的软件(字面意思),尽管它的复杂性与日俱增。被忽视的缺陷可能会产生严重的后果。

方法

IDA可以作为现代车辆逻辑基础设施的切入点。在许多情况下,原始ECU固件可以进行逆向工程,例如确定如何读取传感器或如何控制发动机。IDA是完成此任务的最佳工具,因为它支持ECU中使用的所有主要处理器系列。IDA 使得即使没有完整的文档、源代码或调试符号,也可以逐步了解固件行为。

例子

  • IDA 经常用于审核车辆固件。这样的调查可以产生非常有趣的结果:
    研究人员使用IDA来确认大众汽车在排放控制测试(又名"柴油门")
    中的作弊行为 柴油门 - 一年后
    腾讯对梅赛德斯 - 奔驰MBUX的安全审计 对特斯拉固件更新过程
    进行逆向工程 车载信息娱乐和应用程序平台的安全分析
  • 灰色或黑市中存在很大的需求,即绕过汽车制造商采用的安全措施,以防止对车辆固件进行未经授权的修改。IDA可用于分析固件采用的安全机制,并在恶意外部各方完成之前发现绕过它们的方法:
    犯罪分子找到汽车防盗器的钥匙 拆卸Megamos Crypto:无线锁定车辆防盗器
    远程利用未改变的乘用车
    RKE和加密算法的车辆安全性: 调查
  • 对售后汽车改装的需求不可忽视。例如,客户可能希望提高发动机性能或在某些驾驶情况下添加手动控制装置。这可以通过修改标准制造商的ECU固件或添加完全自定义的ECU来完成:
    使用IDA对基于SuperH的ECU进行逆向工程,以查找校准表
    使用IDA Pro
    拆卸Bosch ME7.1 ECU黑客:请参阅《汽车黑客手册》中的第6章
  •  

 运行环境:

         MS Windows、Linux 和 Mac OS X 上运行。支持 GUI 和文本 IDA 版本。
Cybellum  Parasoft  bestorm  Defensics  Appcheck  Coverity  loadrunner  fortify  DeepKeep  IDA Pro|二进制代码
没有了 返回列表 没有了
 
关于我们      |       产品展示      |       解决方案      |       经典案例      |       培训中心      |        新闻资讯      |        试用申请      |        联系我们
  • 上海望驰智能科技有限公司

    地址:上海市浦东灵山路958号5号楼2楼

    手机:18049824972

    电话:021-50150593

    邮箱:lanying.ao@ruitde.com

CopyRight 2016 www.ruitde.com All Rights Reserved     版权所有:上海望驰智能科技有限公司   沪ICP备16034184号