雷火电竞官网-中国知名电竞赛事平台

當下軟件園 / 匯聚當下最新最酷的軟件下載站!
當下軟件園

您的位置: 首頁 > 應用軟件 > 編程工具 > IDA反匯編工具 V7.6.210427 SP1 中文破解版

  IDA Pro破解版最新版是一款非常專業的交互式反匯編工具。它不僅能夠在眾所周知的C/C++ 反編譯問題中取得突破性的進展,還為二進制分析領域的未來發展奠定了堅實的基礎,提供語法高亮、代碼折疊、編譯錯誤提示等功能,該版本經過授權破解處理,用戶可下載體驗。

IDA Pro破解版最新版

【功能特點】

  IDA Pro是反匯編程序

  反匯編程序是一種軟件,用于將機器代碼轉換為人類可讀的格式,稱為匯編語言。

  我們每天使用的軟件的源代碼并不總是可用。像IDA Pro這樣的反匯編程序能夠創建它們的執行映射,以處理器名義以稱為匯編語言的符號表示形式顯示實際由處理器執行的二進制指令。通過這種反匯編過程,軟件專家可以分析懷疑是惡意軟件的程序,例如間諜軟件或惡意軟件。但是,匯編語言很難閱讀和理解。這就是為什么在IDA Pro中實施了高級技術以使該復雜代碼更具可讀性的原因。在某些情況下,可以將二進制程序還原到相當接近的水平,還原為生成二進制程序的原始源代碼。然后可以對該程序的代碼圖進行后處理以進行進一步調查。

  想法圖標也可以看看:

  –我們的理念

  –支持的處理器

  –支持的文件類型

  –IDA調試器概述

  –IDA支持,文檔和教程

  –使用IDA的令人信服的理由

  想法圖標需要獲取高級代碼嗎?

  獲取我們的反編譯器并贏得寶貴的時間。甚至還有一個免費的有限演示版供您嘗試…

  IDA Pro是調試器

  調試器是一種計算機程序,可幫助檢測和糾正其他計算機程序中的錯誤。

  在軟件分析中(就像在現實生活中一樣),事情很少簡單明了。惡意代碼通常不與分析人員合作。病毒,蠕蟲和特洛伊木馬程序的創建者通常以一種混淆的方式編寫其代碼,這使得閱讀和分析變得異常困難。因此,需要更強大的工具來有效地幫助分析師。IDA Pro中的調試器通過允許用戶單步執行要研究的代碼來補充反匯編程序的靜態分析功能(在不執行程序的情況下檢查代碼)。通過這種方式,調試器通常會繞開混淆,并幫助獲取功能更強大的靜態反匯編程序將能夠進行深度處理的數據。

  IDA Pro可在Windows,Linux和Mac OS X上運行,并可以調試各種特定平臺(Windows 32/64位,Linux 32/64位,OS X x86/x64,iOS,Android等)。這可以在本地或遠程執行。遠程調試器對于安全地剖析潛在有害的程序非常有用。一些IDA調試器還可以在虛擬環境中運行該應用程序,從而使惡意軟件分析更加安全。

  IDA Pro是交互式的

  因為在探索未知事物方面,目前還沒有計算機能擊敗人腦,所以IDA Pro具有完全的交互性。IDA始終允許人工分析人員覆蓋其決策或提供提示。內置的編程語言和開放的插件體系結構進一步提高了交互性。

  插件體系結構允許程序在某些時候調用外部代碼,而無需事先知道該代碼的所有細節,因此為調用程序增加了功能。

  IDA Pro是可編程的

  IDA Pro是一個完整的集成開發環境。它由一種非常強大的類宏語言組成,可用于自動執行從簡單到中等復雜性的任務。對于更高級的任務,開放式插件體系結構允許外部開發人員增強IDA Pro的功能。

  敵對代碼分析

  考慮到當今惡意代碼的速度和復雜性,需要一種功能強大的分析解決方案。IDA Pro已成為惡意軟件分析領域的標準,以至于有關新病毒的信息通常以“IDA數據庫”的形式交換。防病毒,惡意軟件和間諜軟件分析師每天都會使用IDA Pro來調查新的病毒樣本威脅并提供及時的解決方案。

  漏洞研究

  漏洞披露的話題仍然頗具爭議,但事實上,軟件通常很容易受到外部攻擊。IDA Pro是調查此類漏洞的理想工具。如果不固定它們,則第三方可能出于不誠實或犯罪意圖對其進行利用。例如,威斯康星州安全分析器是一個非常有趣的項目,旨在研究軟件漏洞,其中IDA Pro扮演著重要角色。

  商用現貨(COTS)驗證

  許多軟件是在使用它們的國家以外開發的。由于這些程序難以驗證,并且由于完整的源代碼審核和重建并不總是可行或可行的,因此IDA之類的工具提供了一種方便的方法來檢查程序是否確實按照其聲明的方式運行,是否沒有有害漏洞以及不泄漏任何敏感信息。

  隱私保護

  軟件正在各個層面入侵我們的生活。在可能被收集,出售或利用的有關單個用戶的數據量激增到前所未有的水平之時,尊重基本隱私權已成為許多人關注的問題。IDA Pro幫助調查可能引起關注的軟件,從而保護您的基本權利。

  其他用途

  IDA Pro在學術界引起了很多興趣。在此處可以看到IDA Pro發揮作用的部分論文清單。

IDA Pro破解版最新版

【軟件特色】

  讓我們從最明顯的新功能開始:現在IDA完全可以使用CSS文件進行配置,并支持開箱即用的暗模式(基于非常流行的IDASkins Dark主題)。

  由于Apple不提供對其設備上硬件的低級訪問,因此我們的iOS內核調試器依賴于Corellium 仿真器。這是一個以簡單和交互方式調試iOS內核的獨特機會。根據我們的經驗,Corellium非常棒且易于使用。結合對iOS / macOS內核緩存的改進支持

  XNU調試器還可以使用VMWare Fusion GDB存根來調試x64上的OSX:

  一個與調試器相關的新聞是快速變基。由于ASLR的廣泛使用,每次都會將進程加載到新地址,并且IDA需要調整數據庫:將所有段移動到操作系統分配給它們的地址。

  在IDA 7.3中,我們實施了另一種變基方法,其速度提高了40倍,通常只需幾秒鐘。每次開始新的調試會話時,您都不再有借口喝咖啡休息時間。這使得我們的調試器使用起來更加愉快;)

  們又增加了一個反編譯器,這次是PowerPC 64bit。我們將免費向已經擁有有效PowerPC 32位反編譯器的所有用戶提供。

  我們的一些用戶表示對反匯編列表和反編譯器輸出的同步視圖感興趣。這個功能實際上已經在以前的版本中可用,但我們采取了機會來改進它:現在相應的行被著色,并且更容易將匯編指令與偽代碼匹配。

  最后,IDA 7.3引入了期待已久的撤消功能。我們過去不愿意實現它,因為它需要巨大的源代碼重構。其次,它帶來了較慢分析的代價(這就是為什么它可能在初始自動分析期間被禁用),更復雜的代碼庫,以及我們尚未發現的更多缺陷。

IDA Pro破解版最新版

【新版改動】

  新增功能

  強調

  資料夾檢視

  一個樹狀文件夾視圖是許多IDA標準數據視圖。您可以創建文件夾并在它們之間移動項目。首先,具有以下視圖:

  對于“結構和枚舉”,默認情況下顯示樹形面板,對于其他視圖,可通過“顯示文件夾”上下文菜單項啟用。

  您可以創建,重命名和刪除文件夾,并在它們之間移動項目。在處理大型二進制文件時,這將有助于組織信息。

  MIPS反編譯器

  一個新的反編譯器已添加到我們的產品陣容中。IDA支持的任何32位MIPS二進制文件都可以反編譯,包括緊湊的編碼。臭名昭著的延遲槽是透明,無縫處理的。提供了MIPS反匯編程序-反編譯器比較頁面 ,其中包含一些有趣的示例。

  我們已經添加了帶有大多數主要API的類型庫以及來自macOS和iPhone SDK的其他框架。與反編譯器配對時,它們特別有用。

  最初可用的類型庫列表

  最初可用的類型庫列表

  使用CoreFoundation API的x86_64用戶模式代碼示例

  使用CoreFoundation API的x86_64用戶模式代碼示例

  使用IOKit類的ARM64內核代碼示例

  使用IOKit類的ARM64內核代碼示例

  此外,我們改進了對KTRW調試器的支持。斷點和觀察點可以使用相同的Corellium-ARM64配置立即使用它。

  在反編譯器方面,我們添加了對原子ARM64指令 suh的支持, 例如CAS(比較和交換),LDADD(原子加法)以及許多其他功能。它們從stdatomic.h轉換為相應的C11函數,因此_asm{}在處理為arm64e編譯的代碼時,應該看到較少的 塊。

  ARM原子

  發光度

  Lumina功能可用于MIPS和PPC二進制文件。

  其他選定項目

  PC:采用Intel CET(控制流實施技術)的ELF二進制文件變得非常普遍,這是由于Debian默認啟用了此編譯器選項,隨后是Fedora和其他Linux發行版?,F在,我們 支持開箱即用的二進制文件,包括反編譯器中的二進制文件。我們還添加了對最近添加到Intel和AMD處理器的一些新指令的支持。

  英特爾英語四級考試

  ARM:最近針對32位ARM代碼的編譯器更喜歡使用MOVW和MOVT指令對來加載32位常量和地址,而不是像過去常見的那樣加載常量池。盡管IDA在將這些對放在一起時已經進行了處理,但是高級優化可以將這些對分開放置,從而防止IDA組合它們,發現全部價值并向目標添加交叉引用。我們已經 改進了啟發式方法來處理此類分散的對,并添加了一個選項,因此可以根據您的特定二進制文件將分析調整為更具侵略性。

  ARM MOVT

  完整的變更清單:

  處理器模塊:

  ARC:添加了對ARCv2 EM指令集的支持

  ARM:添加了一個選項來控制對分散的MOVW + MOVT指令對加載的32位常量的檢測

  ARM:改進的功能檢測與延遲的序言設置

  MIPS:增加了對多GOT二進制文件的支持($ gp在二進制文件的不同部分可以具有不同的值)

  V850 / RH850:請勿為PIC調用創建函數(至下一個地址)

  PPC:從e200內核(NXP MPC57xx,ST SPC58xx)添加了許多新指令:

  緩存繞過存儲(lbdcbx lhdcbx lwdcbx stbdcbx sthdcbx stwdcbx dsncb)

  e200z490(AIOP)指令(e_lqw e_stqw e_ldwcb e_ldbrw e_byterevw等)

  MPU指令(mpure,mpuwe,mpusync)

  PC:在序言分析中增加了對endbr指令的支持

  PC:添加了對WAITPKG指令(TPAUSE,UMONITOR和UMWAIT)的解碼

  PC:添加了對TSX指令(XRESLDTRK和XSUSLDTRK)的解碼

  PC:添加了對指令CLDEMOTE,ENCLV,SERIALIZE的解碼

  PC:添加了對直接存儲指令的解碼(MOVDIRI和MOVDIR64B)

  PC:添加了對MCOMMIT和RDPRU指令的解碼(AMD Zen2)

  檔案格式:

  AMIGA:為Amiga大塊文件加載器實現變基(由Vladimir Kononovich提供)

  ELF:忽略內部編譯器符號gcc2_compiled

  ELF:pc:處理使用Intel CET支持(-fcf-protection)編譯的二進制文件中的PLT存根

  ELF:接受在文件末尾運行的PT_LOAD段的文件

  ELF:MIPS:已實現的重定位R_MIPS_GOT_PAGE,R_MIPS_GOT_OFST

  ELF:MIPS:添加對MIPS64復雜重定位的支持

  MACHO:允許用戶配置為新的男子氣概文件加載的類型庫。請參閱macho.cfg中的TIL_CONFIG

  TDS:添加了對與exe文件連接的tds文件的支持

  安裝程序:

  默認為Python 3; 將Python 3.8.2與Windows安裝程序捆綁在一起

  調試器:

  調試器:添加了對Bochs 2.6.10的支持

  調試器:添加了對Zilog Z80處理器的調試支持

  調試器:gdb:改進多線程程序的調試

  調試器:ios:將iPhone SE 2添加到已知設備列表中/ li>

  調試器:PIN:支持使用3.13引腳構建pintool

  調試器:xnu:改進了對ktrw的支持。現在,使用“ Corellium-ARM64”配置,斷點/監視點/寄存器可以按預期與ktrw一起使用。無需其他手動設置。

  內核/雜項:

  demangler:為VC ++和GCC添加c ++ 20宇宙飛船和co_await運算符

  內核:將std :: _ Xlength_error()添加到不返回函數列表中

  Lumina:Lumina功能可用于MIPS和PPC二進制文件

  FLIRT / TILS / IDS:

  TIL:引入了新的macosx類型庫,直接從MacOSX.sdk / iPhoneOS.sdk(包括所有Objective-C和C ++框架)中的標頭構建。參見macosx_sdk * .til / iphoneos_sdk * .til

  TIL:引入了專門用于XNU內核和KEXT二進制文件的新類型庫,它們是直接從XNU源代碼構建的。參見xnu.til / xnu_arm.til

  FLIRT:為vc1424添加了MFC簽名(Visual Studio 2019.4)

  FLIRT:為vc1425添加了MFC簽名(Visual Studio 2019.5)

  FLIRT:ICL:為icl200(Intel C ++ 20.0)添加了簽名

  FLIRT:ICL:為icl201(Intel C ++ 20.1)添加了簽名

  FLIRT:VC:為vc1424添加了簽名(Visual Studio 2019.4)

  FLIRT:VC:為vc1425添加了簽名(Visual Studio 2019.5)

  用戶界面:

  用戶界面:許多IDA視圖現在提供了另一種類似樹的文件夾視圖

  用戶界面:添加了用于搜索寄存器定義或寄存器使用的操作(Shift + Alt + Up,Shift + Alt + Down)

  UI:現在可以從“函數調用”小部件中添加,刪除,啟用和禁用斷點

  UI:現在,“ Breakpoints”選擇器還在列中報告狀態(“啟用/禁用” /“未解決”),而不僅僅是通過圖標。

  用戶界面:在會話中,IDA默認會記住并恢復對話框的位置和大?。赏ㄟ^RESTORE_DIALOGS_GEOMETRIES配置)

  UI:調試器:當前線程現在以粗體顯示

  UI:調試器:在有關連接失敗的錯誤消息中包含主機名和端口號

  用戶界面:消除了同步相似視圖的限制(例如,現在可以同步2個idaview)

  UI:顯示在加載過程中要加載的文件的文件名

  UI:“根據數據創建結構”:在結構內部使用時,請忽略虛擬字段名稱,例如“ field_xxx”

  UI:添加了get_synced_group(),以檢索有關已同步哪些窗口小部件的信息。

  外掛程式:

  pdb:加快大型PDB的Loaing類型

  dscu:引入用于dyldcache處理的子菜單(“文件”>“加載文件”>“ DYLD Shared Cache Utils”)

  dscu:允許從ui加載分支孤島(“文件”>“加載文件”>“ DYLD共享緩存實用程序”>“加載分支孤島”)

  dscu:允許從給定模塊的依賴項列表中加載一個或多個模塊(文件>加載文件> DYLD共享緩存實用程序>加載依賴項)

  dscu:允許從dyldcache單獨加載模塊頭

  dscu:允許手動加載格式化的dyld標頭

  dscu:允許用戶從任何模塊單獨加載單個部分

  dscu:將模塊選擇器轉換為多選擇器。現在可以一次加載多個dyldcache模塊(“文件”>“加載文件”>“ DYLD共享緩存實用程序”>“加載模塊”)

  導出數據:將數據導出為C數組時,允許用戶更改變量名稱

  導出數據:將項目導出為C數組時,請使用數組變量名稱作為文件名

  objc:改進objc_msgSendSuper()調用站點的反編譯

  svdimport:帶有內存寄存器定義的新插件,用??于加載和應用符合ARM CMSIS的SVD文件

  反編譯器:

  hexrays:添加了“刪除函數參數”,“刪除返回值”(默認熱鍵Shift-Del)的操作

  hexrays:添加了變量注釋:BYREF,用于獲取地址的變量

  hexrays:添加了操作AddRemoveReturn(Ctrl-Shift-R)

  hexrays:添加了正確處理_readflags()的選項;由于結果的可讀性不佳,因此默認情況下此選項處于關閉狀態

  hexrays:添加了mbl_array_t :: save_snapshot()以供第三方插件使用

  hexrays:將“跳轉到全局外部參照”的默認熱鍵更改為Ctrl-Alt-X。(Ctrl-X在macOS的struct視圖中不起作用)

  hexrays:arm:支持ARMv8.1-A的原子內在指令(LDADDAL,CASAL等)

  hexrays:添加了在切換案例中查找枚舉成員的邏輯

  hexrays:添加了配置選項DISABLE_USERCALL以禁用自動生成用戶調用原型

  十六進制射線:對于具有一個指針成員的結構,改進了對CONTAINING_RECORD的識別

  hexrays:增強對結構成員引用的識別

  hexrays:open_pseudocode()現在接受一組標志,以更好地控制如何打開偽代碼視圖

  hexrays:pc:添加了對endbr指令的支持

  hexrays:ppc:改善對軟浮動編譯器助手的處理

  hexrays:支持一些用于寬(16位)字符的內聯字符串/內存操作

  hexrays:在偽代碼視圖中使用標準的“重命名地址”對話框來重命名全局名稱

  腳本和SDK:

  SDK:擴展處理器模塊,插件和加載器API,以便能夠使用C ++類進行內部實現

  SDK:添加了enumerate_files2()以使用訪問者類枚舉文件

  SDK:為qflow_chart_t()添加了FC_CALL_ENDS標志,以返回被調用指令終止的基本塊

  SDK:添加了register_cfgopts(),可用于在process_config_line()中啟用第三方配置參數

  SDK:添加了“ adding_segm”事件

  SDK:添加了“ func_deleted”事件

  SDK:添加了find_reg_access()

  SDK:qflow_chart_t現在默認會計算圖形的前身。如有必要,可使用FC_NOPREDS標志跳過此計算

  SDK:重命名為bitrange_t :: combine()-> bitrange_t :: apply_mask()

  SDK:為反編譯器API導出的alloc_kreg / free_kreg函數

  SDK:導出的process_config_directive; 還將IDC / Python中的process_config_line重命名為process_config_directive

  SDK:簡化了自定義refinfo類型的處理;現在,refinfo_t :: type()返回帶有REFINFO_CUSTOM位的類型,用于自定義refinfos,而refinfo_t :: set_type()設置類型和REFINFO_CUSTOM位;

  IDC:添加了clear_selection()

  IDC:添加了便利宏來設置應用程序的位數(inf_set_64bit(),inf_set_32bit())

  IDC:添加了stristr(),tolower(),toupper()

  IDAPython:添加了一個示例,展示了如何從上下文菜單中檢索注冊信息

  IDAPython:ida_bitrange現在可用

  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可能崩潰

  錯誤:調試器:ios調試器可能無法在多線程情況下處理讀取/寫入斷點。

  BUGFIX:調試器:linux:段寄存器的基數在x86_64中計算不正確

  BUGFIX:調試器:PPC:調試VLE代碼時,IDA會將斷點放在錯誤的位置

  BUGFIX:調試器:ARM32平臺上的Dn寄存器的值不可用

  BUGFIX:調試器:使用Windbg后端連接到某些Windows 10系統時,IDA似乎掛起

  BUGFIX:調試器:win32:在Windows 7上,如果第二次將可執行文件映射到地址空間,則IDA可能會錯誤地重新建立數據庫基礎(例如,在“文件打開”對話框中顯示圖標時,可能會發生)

  BUGFIX:反編譯器:分配給變量的一部分可能會錯誤地解釋為分配給整個變量

  BUGFIX:反編譯器:將“全局外部參照”的熱鍵更改為Ctrl-X,因為Shift-X在所有上下文中(例如在選擇器中)都無法正常工作

  BUGFIX:反編譯器:反編譯器可能會丟失修改其操作數的指令

  BUGFIX:反編譯器:修復了hexrays.cfg中的COLLAPSE_LVARS = YES時,反編譯失敗的崩潰

  BUGFIX:反編譯器:修復了內部錯誤52329,如果枚舉類型在反編譯器中應用后重命名,則可能會發生

  BUGFIX:反編譯器:修復了許多內部錯誤

  BUGFIX:反編譯器:IDA可能會在打開使用反編譯器保存的數據庫時因未處理的異常而崩潰

  BUGFIX:反編譯器:在某些情況下,“取消”按鈕并未停止反編譯

  BUGFIX:反編譯器:如果在變量名稱中使用了括號,則可能發生interr

  BUGFIX:反編譯器:可能需要按兩次Escape鍵才能取消通過跳轉到某個地址而請求的反編譯

  BUGFIX:反編譯器:在“轉換為struct *”對話框中無法輸入移位值的負數

  錯誤修復:反編譯器: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:修復了附加到生成大量異常的WoW64應用程序時發生的隨機Interr 30143

  BUGFIX:修復了調試器會話后可能發生的內部錯誤1544

  錯誤:gdb調試器可以在多線程情況下插入30044。

  BUGFIX:即使配置為這樣做,GDB也不會掩蓋異常

  BUGFIX:GDB在例外后手動恢復時不尊重用戶的請求

  BUGFIX:GDB:LR被錯誤地設置為PPC配置的指令指針(正確的寄存器是PC)

  BUGFIX:hexview:編輯未定義的字節并將其值設置為0xFF,可能無法正確顯示該值

  錯誤:在分析由clang產生的某些開關模式時(例如,在chrome.dll中),IDA分析可能會無限循環。

  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可能會產生致命錯誤

  BUGFIX:如果在命令行中提供了錯誤的-r開關(例如,如果無法訪問遠程服務器),則IDA將退出而沒有任何錯誤消息

  BUGFIX:Windows上的idapyswitch無法區分具有相同版本的單獨Python安裝

  BUGFIX:idapyswitch無法處理由Macports安裝的Python版本

  BUGFIX:IDAPython:顯示表單(或簡單地調用“ set_script_timeout()”)后,可能會發生“正在運行的Python腳本”等待對話框不再顯示長時間操作的情況

  BUGFIX:IDAPython:使用None段調用add_segm_ex可能會使IDA崩潰

  錯誤修復:IDAPython:func_t.referers數組無法從Python使用

  錯誤修復:IDAPython:ida_dbg.get_current_source_file()不可用

  錯誤修復:IDAPython:ida_dbg.get_process_options()不可用

  BUGFIX:IDAPython:ida_funcs.func_t.points不可用(并且可能導致IDA崩潰)

  錯誤修復:IDAPython:ida_funcs.func_t.regargs不可用

  BUGFIX:IDAPython:ida_idp.IDP_Hooks :: ev_set_idp_options(因此ida_idp.processor_t :: ev_set_idp_options)不可用

  BUGFIX:IDAPython:ida_kernwin.Form實例在某些非輸入字段上使用GetFieldValue時可能引發異常

  BUGFIX:IDAPython:ida_struct.struc_t.get_member()可以返回指向無效數據的指針

  BUGFIX:IDAPython:ida_struct.struc_t.members不可用,因為它只允許訪問第一個成員

  BUGFIX:IDAPython:linux上的idapyswitch在用于將目標庫設置為“ libpython3.so”后可能無法再次使用

  BUGFIX:IDAPython:當將公共源樹與IDA SDK一起使用時,idapyswitch在Windows上將無法鏈接

  BUGFIX:IDAPython:idc.get_inf_attr()可能由于與顯示等待對話框的腳本的類型比較不正確而引發異常

  錯誤修復:IDAPython:idc.GetLocalType()可能報告UnicodeDecodeError

  錯誤修復:IDAPython:idc.py:“不是”在Python 3.8.1中無效

  BUGFIX:IDAPython:在某些情況下,構建GraphViewer可能會導致非常神秘的“ AttributeError:'Graph'對象沒有屬性'id'”錯誤

  錯誤修復:IDAPython:insn_t.auxpref被限制為16位,而不是正確的32位

  BUGFIX:IDAPython:調試時發出“ ida_search.find_binary”調用,并且如果ida_kernwin.UI_Hooks被鉤住,可能導致IDA掛起

  BUGFIX:IDAPython:在帶有“ int *”的函數上執行ida_idd.Appcall,并為此使用Appcall.int64()+ Appcall.byref()的構造來構造參數,可能會產生錯誤的結果

  BUGFIX:IDAPython:處理器模塊,加載器和插件應正確設置其“ __file__”,因為它們未使用“ __main__”命名空間

  錯誤:idc:不可能通過存儲在類成員中的指針來調用函數:obj.funcptr = func; obj.funcptr()

  錯誤:安裝程序:idapyswitch將錯誤地忽略有效的Python安裝,作為Windows 7上的“不可用的AppStore Python”

  BUGFIX:M16C:使用IDA64時地址沒有被截斷為32位

  BUGFIX:M740:bra和jmp必須停止執行流程

  BUGFIX:MACHO:標頭段中的ID大于LC_DYLD_ENVIRONMENT的加載命令格式錯誤

  BUGFIX:mips:修復了“ break” insn的解碼;

  BUGFIX:mips:固定為microMIPS解碼“ trunc.w / l”;

  BUGFIX:mips:如果呼叫延遲時隙更改了$ t9,則修復了無限循環;

  BUGFIX:mips:修復了初始$ gp值的設置

  BUGFIX:mips:已實現對get_reg_accesses的支持

  BUGFIX:MIPS:microMIPS 16位lw / st指令解碼不正確(使用帶符號的偏移量而不是無符號的偏移量)

  BUGFIX:在MacOSX10.15 / iOS13上,Objective-C進入操作可能會失敗。

  BUGFIX:在Windows上,如果當前代碼頁更改為65001,則IDA在某些IDB上可能會崩潰

  BUGFIX:PC:如果函數的中間出現很長的點動序列,則IDA似乎掛起

  BUGFIX:PDB:在某些情況下,從PDB文件加載的類型(“僅類型”)可能是錯誤的,并可能導致內部錯誤。

  BUGFIX:PDB:枚舉的大小設置不正確

  BUGFIX:PE:IAT位于.idata之外的文件可能會導致導入列表為空(即使實際的導入指針已正確重命名)

  BUGFIX:PE:當加載混合的.NET文件作為本機PE時,使用默認選項時導入列表將為空

  BUGFIX:PIN:在某些情況下,IDA不會刷新備注布局

  BUGFIX:SDK:在調試過程中,打開寄存器標簽上的上下文菜單不會像提供寄存器值那樣向action_update_ctx_t提供寄存器名稱

  BUGFIX:SDK:http_get()有錯誤,如果未建立連接,則不會報告失敗

  BUGFIX:用于函數尾部父母數量的16位計數器可能會因某些巨大的IDB溢出

  BUGFIX:iOS調試器在頻繁擊中觀察點(在同一會話中超過100次)后可能無法處理該觀察點。

  BUGFIX:ui / qt:取消在“本地類型”視圖中對類型的編輯,可能導致其恢復到與之前不同的狀態

  BUGFIX:ui / qt:雙擊“輸出窗口”,如果輸出中存在大量行,則可能無法在正確的位置跳轉

  BUGFIX:ui / qt:set_viewer_graph()無法正常工作

  BUGFIX:ui / qt:如果運行了很長的腳本,“輸出窗口”中的某些消息可能會被截斷

  BUGFIX:ui / qt:按住鼠標左鍵時,使用鼠標滾輪滾動將清除選擇(如果存在)。

  BUGFIX:ui:“ make array”未保留操作數表示形式

  BUGFIX:ui:在某些情況下,同步的偽代碼視圖可能無法顯示最新內容

  BUGFIX:ui:對某些核心IDA動作調用“ unregister_action”,可能會導致IDA崩潰

  BUGFIX:ui:手動編輯堆棧更改點后可能不會總是重新分析當前功能,這可能會導致堆棧不平衡

  BUGFIX:ui:如果在沒有數據庫的情況下取消了“附加到進程”對話框,則IDA將崩潰

  BUGFIX:ui:在“ Hex View-1”中,部分編輯一個字節,然后調用“ Undo”,然后再次進入編輯模式(通過按F2鍵),這會使部分編輯再次顯示

  BUGFIX:ui:修補經過重新編程的程序時(例如,在調試期間或之后),修補字節列表將為空

  BUGFIX:ui:拒絕“字符串窗口”的“設置”對話框將導致仍然重新計算字符串列表

  BUGFIX:ui:表單更改回調未針對顏色按鈕更改進行調用

  BUGFIX:UI:在上下文菜單中使用“ quadro word”將創建一個浮動

  BUGFIX:ui:在“枚舉”視圖中時,用光標在“ XREF:<函數名稱>”上按不會跳轉

  BUGFIX:ui:重新創建具有不同列數的選擇器時,可能會發生某些列不可見的情況

  BUGFIX:ui:以“ -A”(即批處理模式)開頭時,IDA僅在桌面上顯示“輸出窗口”

  錯誤:在某些(非常罕見)的情況下,IDA在計算提示時可能會凍結

  錯誤:撤消:修復了撤消調試器段時的一個錯誤,添加了dbgmem_config的記錄

  BUGFIX:windbg:與頁面斷點位于同一內存頁面的普通斷點將被錯誤地處理

軟件特別說明

標簽: IDA Pro 反匯編

其他版本下載
網友評論
回頂部 去下載

關于本站|下載幫助|下載聲明|軟件發布|聯系我們

Copyright ? 2005-2024 www.obymc.com.All rights reserved.

浙ICP備2024132706號-1 浙公網安備33038102330474號