IDA Pro mac版

大小:80.62M 类别:
  • 编程开发

官方安全无插件纠错

  • 更新时间2023-11-05
  • 版本v8.3
  • 系统Mac
  • 语言英文
IDA Pro mac版是Hex-Rays公司旗下的一款交互式反汇编器,全名叫做Interactive Disassembler Professional,是目前世界上领先的交互式反汇编工具,IDA Pro拥有直观简洁的操作界面,可以最大程度地接近源代码的代码,减少了反汇编工作的难度,适用于反汇编和动态调试等领域。它可以对多种处理器的不同类型的可执行模块进行反汇编处理,是反汇编工具中的佼佼者。不仅如此,IDA Pro的分析技术也是十分的强大,拥有更好的反汇编、深层分析、可以看到跳到指定的位置的jmp的命令位置和保存静态汇编等优点,并支持Intel x86,x64,MIPS,PowerPC,ARM,Z80,68000,c8051等数十种cpu指令集,是公认的最好的花钱可以买到的逆向工程利器,适用于恶意代码分析、漏洞研究、COTS验证、隐私保护、其他学术研究。有需要的朋友快来本站下载吧!
IDA Pro mac版下载

IDA Pro mac版特点

1、可编程性
IDA Pro包含了一个由非常强大的类似于宏语言组成的完全开发环境,可用于执行简单到中等复杂的自动化任务。对于一些高级任务,我们的开放式插件架构对外部开发人员是没有限制的,这样可以完善IDA Pro的功能。比如,每个人可以用MP3播放器来扩展IDA Pro并且发现恶意软件。
2、交互性
目前,电脑在遇到未知事物时,是无法和人类大脑相比的。而IDA Pro拥有完全的互动性,与前者相比,IDA可以让分析师重写决策或者提供相应的线索。交互性是内置程序语言和开放式插件架构的最终要求。
3、调试器
在现实生活中,事情并不是我们想象的那样简单,恶意代码通常总与分析不一致。病毒,蠕虫和木马往往是被其他东西修饰过而造成混淆,这就要求有一个更加强大的工具来识别出来。IDA Pro调试器补充了反汇编的静态分析功能:允许分析师通过代码一步一步来调查,调试器经常会绕过混淆,并得到一些能够对静态反汇编程序进行深入处理的数据,包括有助于得到的数据的功能更强大的静态反汇编器将能够在深度处理。远程调试器对人们想要对潜在的有害程序进行深入时起到了很大的作用。有些IDA调试器也可以运行在虚拟环境的应用上,这使得恶意软件分析更有成效。
4、反汇编
作为一个反汇编器,IDA Pro为可用在那些源代码不总是可用的二进制程序的探索开发,创建程序执行图。一个反汇编器最大的益处就在于它可以通过符号表示,也就是汇编语言来为在执行的处理器提供说明。如果一个你刚刚安装的友好的屏幕存储器在探视你的网上银行会话或者登陆你的邮箱,反汇编器就可以将它显示出来。然而,汇编语言是很难搞懂的,这也是为什么这种先进的技术被应用在IDA Pro上从而能确保代码的可读性,甚至在某些情况下和二进制文件产生的源代码非常相似。该程序图的代码可以为进一步的调查提供后期处理。有些人已经将它作为其根源用在病毒的基因分类上。

常用快捷键

IDA中的快捷键都是和菜单栏的各个功能选项一一对应的,基本上你只要能在菜单栏上找到某个功能,也就能看到相应的快捷键,这里记录几个常用的:
a:将数据转换为字符串
f5:一键反汇编
esc:回退键,能够倒回上一部操作的视图(只有在反汇编窗口才是这个作用,如果是在其他窗口按下esc,会关闭该窗口)
shift+f12:可以打开string窗口,一键找出所有的字符串,右击setup,还能对窗口的属性进行设置
ctrl+w:保存ida数据库
ctrl+s:选择某个数据段,直接进行跳转
ctrl+鼠标滚轮:能够调节流程视图的大小
x:对着某个函数、变量按该快捷键,可以查看它的交叉引用
g:直接跳转到某个地址
n:更改变量的名称
y:更改变量的类型
/ :在反编译后伪代码的界面中写下注释
\:在反编译后伪代码的界面中隐藏/显示变量和函数的类型描述,有时候变量特别多的时候隐藏掉类型描述看起来会轻松很多
;:在反汇编后的界面中写下注释
ctrl+shift+w:拍摄IDA快照
u:undefine,取消定义函数、代码、数据的定义

展开内容

应用信息

  • 厂商:互联网

类似软件

网友评论

0人参与,0条评论
  • 评论需审核后才能显示

同类排行

  • python 3 for MacOS

    8.9/70.89M

    随着网络时代的飞速发展,编程语言对于网络而言至关重要,而不少编程爱好者、程序员都将python作为首选编程语言,Python是一种跨平台的计算机程序设计语言,能够为用户提供高效的高级数据结构,结合了解释性、编译性、互动性和面向对象的脚本语言。

    查看
  • DBeaverUE for Mac(数据库管理软件)

    9.1/126.39M

    跨平台数据库管理工具

    查看
  • BBEdit 12 for Mac(专业的代码编辑器)

    9.1/21M

    BBEdit 12 for Mac是使用mac系统上的领先的专业的HTML和Mac的文本编辑器。特别是根据Web作者和软件开发人员的需要而精心制作的,这种屡获殊荣的产品提供了大量的文本编辑、搜索和操作功能。

    查看
  • Visual Studio 2017 for Mac

    8.7/28.51M

    Visual Studio 2017 for Mac是微软官方于2019发布的面向Mac操作系统的集成开发环境(IDE)。它提供了丰富的功能和工具,用于开发各种类型的应用程序,包括移动应用、Web应用和云服务。

    查看
  • Rider mac版

    9.1/1.72G

    Rider mac版是一款适用于Mac操作系统的跨平台集成开发环境(IDE),旨在为开发人员提供高效且易于使用的开发工具。作为JetBrains公司的产品,Rider具备强大的功能和广泛的语言支持。

    查看
  • Smultron Mac官方版

    9.1/4.67M

    Smultron Mac官方版是一款基于Mac OS X系统的网页文本编辑器,它拥有简单好用、功能强大和优雅简洁的特点。 编写一个网页,脚本列表,以各种文本或代码等。

    查看
  • mysql workbench mac版

    9.0/121.45M

    mysql workbench mac是一款由Oracle公司推出的专为数据库架构师、开发人员和DBA打造的一个可视化管理开发工具,想要使用MySQL进行数据库开发和管理的用户可以轻松的使用这款可视化工具用最直观的方式进行数据库的创建和操作,除此之外用户还能够对数据库的用户

    查看
  • Bootstrap Studio mac版

    9.1/314.69M

    macOS下的一款功能强大的网页设计软件。

    查看
  • JetBrains PhpStorm 2022 for Mac官方正版

    8.9/565M

    JetBrains PhpStorm 2022 for Mac官方版是一款全面的Ruby代码、PHP集成开发工具,它提供了必不可少的工具,如自动化重构、深层代码分析、联机错误检查和快速修复。

    查看
  • JetBrains DataGrip 2024 for mac

    9.0/900.41M

    非常强大数据库管理工具

    查看
  • SQLPro Studio Mac版

    9.1/39.19M

    用于 Postgres、MySQL 和 Oracle 数据库的高级数据库管理工具

    查看
  • JetBrains CLion 2020 for Mac

    9.1/621M

    JetBrains CLion 2020 for Mac是一款主要用于C和c++的跨平台IDE,以IntelliJ为基础而设计,还包含了许许多多的智能功能,来帮助开发者们提高生产力,提高代码质量、自动代码重构并且深度整合CMake编译系统,使你的代码变得更简洁。

    查看
  • Adobe Dreamweaver2020 for Mac

    8.6/674.4M

    Adobe Dreamweaver2020 for Mac是由Adobe公司推出的一款应用在mac上的实用网页编辑软件。该软件在功能上为用户们提供的一个相当便捷的web编辑环境,哪怕是不具备过于专业web编程基础的用户也可以通过拖拽控件的方式就可以轻松的完成整体页面的构建工作。

    查看
  • Datagrip 2021 for mac

    9.0/449.84M

    Datagrip 2021 mac版是macOS平台上一款非常好用的数据库管理工具,它能支持DB2、Derby、H2、MySQL、Oracle、PostgreSQL、SQL Server、Sqllite及Sybase等网上主流的关系数据库产品。

    查看
  • DbVisualizer for mac(数据库管理工具)

    9.0/432.14M

    专为macOS平台打造的数据库管理工具。

    查看