IDA Pro 8.3 破解版

IDA Pro 8.3 破解版

之前,有朋友留言小子需要Windows下一款反汇编分析软件——Hex Rays IDA Pro,小子这里有时间就分享出来给更多需要的朋友。小子这次带来的是8.3.230604版本。

DA Pro反汇编和调试器是一个互动的,可编程,可扩展,多处理器的反汇编,在Windows,Linux或Mac OS X的IDA Pro已成为事实上的标准,对恶意代码进行分析,脆弱性的研究和验证的COTS 。

图片[2]-IDA Pro 8.3 破解版-PC Home

IDA Pro提供了多种视图和窗口,如函数图、调用图、十六进制视图和反编译视图等。这些视图和窗口可以帮助用户跟踪程序的控制流、数据流和函数调用,从而更好地理解程序的行为和功能。

此外,IDA Pro还具有许多高级功能,如符号重命名、类型推导、代码注释和脚本扩展等。它支持用户自定义插件和脚本,以满足不同的需求,并提供更高级的分析和定制能力。

IDA是互动DisAssembler:世界上最聪明,功能最全面的反汇编,许多软件安全专家都熟悉。

IDA完全用C ++编写,运行在三大操作系统上:Microsoft Windows,Mac OS X和Linux。

IDA也是我们的第二个产品Hex-Rays反编译器的基础。

独特的Hex-Rays反编译器提供了二进制可执行文件高级表示的承诺。它可以处理现实世界的代码。是真的。

总的来说,IDA Pro是一款功能强大、灵活且广泛使用的逆向工程和静态分析工具。它具有强大的反汇编和静态分析功能,并提供了丰富的图形化界面和交互式工具。无论是进行恶意软件分析、漏洞挖掘还是软件逆向工程,IDA Pro都是一个强大的工具,帮助用户深入理解和分析二进制程序的内部结构和行为。

小子简单说明下IDA Pro 8.3.230604 版本的更新内容:

IDA团队和Lumina
lumina:添加UI操作以检查函数的元数据历史记录
lumina:允许指定最多两个Lumina服务器(公共或私有,按任何顺序)
lumina:元数据历史记录现在可以在私人Lumina服务器上浏览
团队:使用IDA端保管库服务器的许可证(不再需要客户端上的ida.key文件)

程序模块
ARM:ARM64系统寄存器现在使用符号名称显示
ARM:如果基本寄存器已知,则为LDRD/STRD设置偏移/xrefs
Dalvik:支持const-method-handle和const-method-type字节码指令(DEX 039/Android 10)
MIPS:改进了MIPS16大堆栈框架函数的分析
MIPS:改进了regtracker
PPC:添加了与Power ISA 3.0C Ultravisor相关的说明
PPC:支持LSP(轻量级信号处理)扩展指令,在某些MPC57xx内核中可用
PPC:支持Power ISA 3.1,包括前缀指令
RISCV:现在可以通过ida.cfg中的设置配置注册跟踪器

文件格式
DEX:注释隐藏的API部分(DEX 039)
ELF:ppc:解析和使用.gnu.attributes和.PPC.EMB.apuinfo部分用于检测使用的ISA扩展
ESP:Espressif图像的新加载器,支持从ESP8266(Xtensa)到ESP32-C6(RISC-V)的图像

FLIRT / TILS / IDS
TIL:为Android ARM64添加了类型库
TIL:在枚举上支持__attribute__((flag_enum))或__bitmask属性

标准插件
DWARF:改进对未签名的“char”类型的处理;现在它们被映射到IDA一侧的“char”(而不是“未签名的__int8”)
DWARF:大大加快了类型信息的导入速度
golang:添加了“检测和解析golang元数据”命令
golang:注释funcInfo的funcFlag字段
golang:在pclntab中处理具有相同名称的不同函数
golang:为功能dirtree使用完整的软件包前缀
goomba:在伪代码中优化混合布尔表达式(MBA)的新插件
idaclang:为通用平台添加了预定义参数的预设
idaclang:将libclang更新为16.0.0
OBJC:为一些广泛使用的objc方法(例如objc_alloc_init)设置原型
OBJC:支持iOS16优化的objc_retain_xY/objc_release_xY存根
OBJC:支持objc_msgSend$…存根

内核/杂项
安装程序:Linux上缺失的依赖项现在在安装时检查并报告
内核:正确支持第3到第8个操作数的操作数类型
许可:EULA已在所有IDA版本和许可证类型中更新和统一
网络:增加了使用HTTP CONNECT风格代理的能力
网络:增加了对HTTP CONNECT代理基本身份验证的支持

脚本和SDK
IDAPython:添加了一个示例,展示如何在现有图形的边缘上绘制
IDAPython:增加了对Python 3.12的支持
IDAPython:启用对全局debug变量的访问+
IDAPython:改进str2ea的文档(使用SDK标题中的文本)
SDK/Python:添加了get_config_value,用于检索配置文件中的任意JSON值
SDK/Python:记事本API(get_ida_notepad_text/set_ida_notepad_text)现在同步数据库/UI状态
SDK/UI:增加了在表单中组合框中动态更改值的能力
SDK:添加了函数validate_idb(),move_privrange()
SDK:添加了方法edit_named_type_details()/edit_numbered_type_details()来编辑本地类型enum/udt详细信息
SDK:添加了parse_decl_ex()

用户界面
UI:“颜色指令”操作现在也为选择中的未定义项目着色(以前它们被跳过)
UI:添加了对Unicode 15.0的支持,现在检测到并正确显示更多的字符串文字
UI:允许在类型编辑器中编辑struct.enum注释
UI:在自动分析期间,用过滤器和/或排序将选择器标记为过时,而不是立即更新
UI:在没有排序或过滤时刷新选择器的性能得到了改进
UI:通过CSS主题提供为操作指定图标的能力
UI:在反汇编列表中的字符串数组的每个成员上显示strlits或被修的名称的注释
UI:图形选项现在保存在桌面上
UI:团队:除了工具栏按钮/热键外,还允许从上下文菜单中选择要使用的块
UI:团队:使用用户名将桌面布局保存在数据库中,这样每个用户的桌面就不会被其他人覆盖

解编译器
解编译器:添加了一个新的API函数change_hexrays_config()来更新六射线配置,例如在IDA启动后设置分析选项或禁用警告
解编译器:添加了禁用一些优化的选项
解码器:arm:检测X8在ARM64上转出结构的使用情况,并在IDA猜测调用原型时添加一个隐藏的“retptr”参数
解编译器:为云反编译器启用IDAPython API(IDA主页,IDA教育)
解编译器:导出set_lvar_name(),可用于重命名局部变量
反编译器:改进被调用类型猜测(检测通过引用传递的参数)
解编译器:改进快速调用/thiscall调用者检测
解编译器:改进了对调用类型的猜测(在没有堆栈参数的情况下检测更多快速调用/此调用)
反编译器:改进了零值的传播

错误修复
BUGFIX:解编译器:在系统调用中引用使用的堆栈变量的分配可能会被错误地删除
BUGFIX:反编译器:数据库中损坏的信息可能会导致反编译过程中崩溃
BUGFIX:解编译器:如果在插件初始化期间发生错误,解编译器可能会导致IDA崩溃
BUGFIX:反编译器:修复了在存在概述函数的情况下删除函数时可能发生的崩溃
BUGFIX:反编译器:固定多个内部
BUGFIX:反编译器:概述代码中的间接跳转处理不正确
BUGFIX:反编译器:跳转到概述函数处理不正确
BUGFIX:反编译器:“选择工会成员”操作(Alt-Y)在某些情况下可能会失败
BUGFIX:ELF:Android ARM64 JNI文件将错误地使用32位类型库
BUGFIX:如果某些64位二进制文件使用32位地址空间以上的地址,格式化golang元数据可能会失败
BUGFIX:如果没有libsecret-1或libglib-2.0,Linux上的IDA将无法启动
BUGFIX:idapyswitch将接受buggy Anaconda 2022发行版,这后来会导致IDA崩溃
BUGFIX:IDAPython:ida_dbg.get_dbg_byte() 无法使用
BUGFIX:IDAPython:非模态Python表单(使用类Form)可能会导致IDA的ARM macOS构建崩溃
BUGFIX:IDAPython:bookmarks_t对象无法从IDAPython使用
BUGFIX:内核:为使用双字节分组的处理器固定打印操作码字节(PR_WORD_INS标志)
BUGFIX:内核:idat64将尝试加载picture_search插件,尽管它仅适用于GUI版本
BUGFIX:Lumina:固定的interr 1512,可能发生在lumina.conf中的错误指令上
BUGFIX:MACHO:IDA 8.2将无法恢复arm64e dyld缓存中的标记指针
BUGFIX:MACHO:iOS16+分支映射/存根区域未在“完整”和“依赖”模式下加载,导致缺少符号
BUGFIX:MACHO:当为iOS16加载完整的dyld缓存时,经过身份验证的指针将保留标记值
BUGFIX:MIPS:仅限TX19A的MIPS16 BAL没有延迟插槽
BUGFIX:PDB:IDA将无法加载页面大小为8192的PDB(例如来自最近的Chrome版本)
BUGFIX:PE:在32位文件中交换了ProcessHeapFlags和ProcessAffinityMask字段的加载配置目录注释
BUGFIX:PE:一些使用EH4元数据(__CxxFrameHandler4)的文件可能会在加载时产生虚假的“数据库已损坏”警告
BUGFIX:团队:如果许可证过期但在宽限期内,IDA将在启动时无声崩溃
BUGFIX:团队:IDA有时会无法保存登录凭据
BUGFIX:团队:当没有足够的许可证时,Vault服务器不再拒绝工作
BUGFIX:ui/qt:get_viewer_graph不会返回接近视图的mutable_graph_t实例
BUGFIX:UI:如果光标位于选择末尾,带有选择的二进制搜索将失败
BUGFIX:UI:修复了选项对话框的交叉引用选项卡中的加速器冲突
BUGFIX:UI:图形打印在Windows和macOS上不起作用
BUGFIX:UI:许可协议对话框错误解释了拉丁语-1的UTF-8文本
BUGFIX:UI:从列表中重命名结构(或枚举),可能会导致左侧列表过时
BUGFIX:UI:一些搜索操作不尊重用户选择

系统版本要求:Windows 10 或更高。

© 版权声明
THE END
喜欢就支持一下吧
点赞10赞赏
评论 抢沙发

请登录后发表评论

    暂无评论内容