当前您所在的位置:首页>新闻中心>新品发布
新品发布
行业动态
营销活动

IDA Pro 7.5 bug修复(一)

发布时间:2020/07/01 浏览量:2041

IDA Pro 7.5

 

Bug修复:

•BUGFIX:在某些情况下可能会发生“撤消期间的不良事件”

•BUGFIX:“查找下一个错误”可能会使IDA崩溃

•BUGFIX:“ ida -I1”试图将自身设置为系统范围的即时调试器时修改了错误的注册表项

•BUGFIX:ARM:A64 LDARP指令打印有错误地重复的操作数

•BUGFIX:ARM:如果启用了指令简化功能并且存在立即数移位的指令,IDA可能显示错误的值

•BUGFIX:ARM:A64指令CRC32W打印有不必要的.W后缀

•BUGFIX:如果代码段以注释结尾且没有换行符,则compile_idc_snippet()可能会失败

•BUGFIX:指向stkvars的外部参照列表中的光标位置未保留

•BUGFIX:调试器:恶意客户端可能会在没有密码的情况下在受密码保护的调试服务器上调用命令

•BUGFIX:调试器:在启用跟踪的情况下挂起进程而退出时,IDA可能会与interr 40052崩溃

•BUGFIX:调试器:如果从进程中删除断点意外失败,则IDA可能会退出并出现内部错误40038

•BUGFIX:调试器:IDA可能无法通过GDB附加到正在运行的QEMU实例

•BUGFIX:调试器:IDA可以与64位GDB标志寄存器进行交互

•BUGFIX:调试器:在极少数情况下,在Win32调试器中使用Appcall时IDA可能崩溃

•BUGFIX:调试器:在多线程情况下,ios调试器可能无法处理读/写断点。

•BUGFIX:调试器:linux:段寄存器的基数在x86_64中计算不正确

•BUGFIX:调试器:PPC:调试VLE代码时,IDA会将断点放在错误的位置

•BUGFIX:调试器:ARM32平台上的Dn寄存器的值不可用

•BUGFIX:调试器:使用Windbg后端连接到某些Windows 10系统时,IDA似乎挂起

•BUGFIX:调试器:win32:在Windows 7上,如果第二次将可执行文件映射到地址空间,则IDA可能会错误地重新建立数据库基础(例如,在“文件打开”对话框中显示图标时,可能会发生)

•BUGFIX:反编译器:分配给变量的一部分可能会错误地解释为分配给整个变量

•BUGFIX:反编译器:将“global xrefs”的热键更改为Ctrl-X,因为Shift-X不能在所有情况下(例如,在选择器中)都能很好地工作

•BUGFIX:反编译器:反编译器可能会丢失修改其操作数的指令

•BUGFIX:反编译器:修复了当hexrays.cfg中的COLLAPSE_LVARS = YES时,反编译失败的崩溃

•BUGFIX:反编译器:修复了Interr52329,如果枚举类型在反编译器中应用后被重命名,则可能会发生

•BUGFIX:反编译器:修复了许多内部错误

•BUGFIX:反编译器:打开使用反编译器保存的数据库时,IDA可能会因未处理的异常而崩溃

•BUGFIX:反编译器:在某些情况下,“取消”按钮并未停止反编译

•BUGFIX:反编译器:如果在变量名称中使用括号,则可能会发生内部错误

•BUGFIX:反编译器:可能需要按两次Escape键,才能通过跳转到某个地址来取消请求的反编译

•BUGFIX:反编译器:无法在“转换为struct *”对话框中输入移位值的负数

•BUGFIX:反编译器:ppc指令mulhd被错误地反编译

•BUGFIX:反编译器:在函数主体第一行的末尾按Enter不会添加空行

•BUGFIX:反编译器:从两个不同的伪代码窗口两次重命名同一变量可能会导致错误警告

•BUGFIX:反编译器:某些强制变量未正确应用

•BUGFIX:反编译器:一些lvar映射将被反编译器忽略

•BUGFIX:反编译器:一些SSE2指令反编译为错误的内在函数

•BUGFIX:反编译器:取消从“ Pseudocode-A”到新功能的跳转时,取消反编译可能导致IDA切换到“ IDA View-A”

•BUGFIX:demangler:对于旧的borland模式(v <5.5),模板参数中的某些类型被错误地解拼

•BUGFIX:DWARF:DWARF插件可能会抱怨某些Golang二进制文件的数据无效

•BUGFIX:DWARF:DWARF插件可能会进入不一致状态,并根据某些构造进行纾困

•BUGFIX:DWARF:DWARF插件可能无法将涉及相似名称的typedef的某些构造解析为各种模板实例化

•BUGFIX:DWARF:如果使用某些(GCC)构造来指定其const值,则该插件可以多次创建相同的参数

•BUGFIX:ELF:MIPS:改进对特殊符号“ _gp_disp”的处理

•BUGFIX:ELF:PLT存根可能会被截断并在某些MIPS文件中标记为“不返回”,从而导致错误的分析

•BUGFIX:ELF:某些ARM共享对象可能无法解析外部符号(导入)

•BUGFIX:枚举基数没有立即从枚举视图传播到本地类型

•BUGFIX:修复了将随机Interr30143附加到生成大量异常的WoW64应用程序时发生的问题

•BUGFIX:修复了调试器会话后可能发生的内部错误1544

•BUGFIX:gdb调试器可以在多线程情况下插入30044。

•BUGFIX:即使配置为这样做,GDB也不会掩盖异常

•BUGFIX:异常发生后手动恢复时,GDB不尊重用户的请求

•BUGFIX:GDB:LR被错误地设置为PPC配置的指令指针(正确的寄存器是PC)

•BUGFIX:hexview:编辑未定义的字节并将其值设置为0xFF,可能无法正确显示该值

•BUGFIX:IDA分析可能会在分析由clang产生的某些开关模式时无限循环(例如,在chrome.dll中)

•BUGFIX:如果发生网络错误或远程GDB目标不支持/报告线程,IDA可能会崩溃

•BUGFIX:清理泄漏的类型对象时,IDA可能会在退出时崩溃(例如,在反编译错误之后)

•BUGFIX:当调试器标志名称用作IDC脚本中的变量时,IDA可能崩溃

•BUGFIX:加载正在进行自动分析的新数据库时,IDA可能崩溃

•BUGFIX:调试期间使用防盗时,IDA可能会崩溃

•BUGFIX:IDA可能无法还原某些段寄存器区域

•BUGFIX:IDA可以与提供PCF_EA_CAPABLE place_t实现的C ++插件进行交互(40662)

•BUGFIX:应用带有__spoils列表的函数原型(包含ARM64 Xnn寄存器)时,IDA可能会产生致命错误

北京哲想软件有限公司