欧美性猛交xxxx免费看_牛牛在线视频国产免费_天堂草原电视剧在线观看免费_国产粉嫩高清在线观看_国产欧美日本亚洲精品一5区

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

IDAPro工具有哪些主要功能?它是如何工作的?

工程師鄧生 ? 來源:哲想軟件 ? 作者:哲想軟件 ? 2022-08-22 10:00 ? 次閱讀

IDAPro是逆向工程軟件提供商Hex-Rays的旗艦產(chǎn)品。作為一個(gè)交互式可編程匯編程序和調(diào)試器,IDAPro在不同平臺(tái)上提供了優(yōu)異的質(zhì)量性能,并與許多處理器兼容。IDAPro已成為惡意代碼分析、漏洞研究和商業(yè)現(xiàn)成驗(yàn)證的事實(shí)標(biāo)準(zhǔn)。

IDAPro提供不同類型的許可證:命名許可證、計(jì)算機(jī)許可證、浮動(dòng)許可證和教育許可證,以滿足不同業(yè)務(wù)的規(guī)模和使用需求。

主要功能

用于大量處理器的反匯編模塊。SDK甚至允許您運(yùn)行自定義反匯編程序;

完整和可擴(kuò)展的交互;

可編程:IDA可以使用IDC或IDAPython根據(jù)用戶自己的需求進(jìn)行擴(kuò)展;

開放式插件架構(gòu):外部插件可以擴(kuò)展IDA的功能;

檢索技術(shù)(快速圖書館識(shí)別技術(shù))

代碼繪圖;

Lumina服務(wù)器擁有大量已知功能的元數(shù)據(jù);

多目標(biāo)調(diào)試器

調(diào)試器添加了對(duì)反匯編程序靜態(tài)收集的信息的動(dòng)態(tài)分析;

提供調(diào)試器的所有預(yù)期功能以及更多:“遠(yuǎn)程”功能和跟蹤。遠(yuǎn)程調(diào)試器:適用于Windows、Linux、MacOS X和其他任何組合的機(jī)器;

隨著新的IDA版本的發(fā)布,我們引入了更多的功能和升級(jí)!

像往常一樣,IDA在許多方面都有所改進(jìn),但這一次最重要的特點(diǎn)是引入了全新的IDATeams,這也是主要版本升級(jí)的理由。

IDATeams發(fā)布了

我們一直在努力完成我們的新產(chǎn)品的收尾工作:一套集成的工具,以實(shí)現(xiàn)[逆向]工程師團(tuán)隊(duì)之間的無縫協(xié)作。

受現(xiàn)有最佳版本控制工具的啟發(fā),IDATeams將其關(guān)鍵概念引入IDA數(shù)據(jù)庫和工作流:

修訂控制

更改屬性

擴(kuò)散和合并

我們感到非常驕傲和興奮通過IDATeams所能完成的,希望您能欣賞它的潛力。但我們不會(huì)就此止步:我們對(duì)下一個(gè)版本已經(jīng)有了很好的想法!

iOS16 dyld共享緩存支持

再一次,Apple修改了其移動(dòng)操作系統(tǒng)上系統(tǒng)文件的內(nèi)部格式,以提高性能和內(nèi)存使用率,因此我們更新了IDA以支持新的調(diào)整。

c4950d50-20fc-11ed-ba43-dac502259ad0.jpg

功能概述

Apple在最近的iOS版本上使用的另一個(gè)新技巧是概述功能。這是一種代碼大小優(yōu)化,編譯器將多個(gè)函數(shù)中使用的公共指令序列提取到一個(gè)新的偽函數(shù)中,然后從多個(gè)位置“調(diào)用”。

這種行為往往會(huì)使反編譯的偽代碼變得丑陋,尤其是當(dāng)概述的函數(shù)使用來自父函數(shù)的任意寄存器或堆棧變量時(shí)?,F(xiàn)在,您可以用一個(gè)特殊屬性標(biāo)記這些函數(shù),反編譯的代碼看起來會(huì)更好。

例如,下面是一個(gè)經(jīng)過優(yōu)化編譯的文件片段:

c4ce3ce2-20fc-11ed-ba43-dac502259ad0.jpg

在初始偽代碼中,我們可以看到對(duì)編譯器生成的函數(shù)NN片段的顯式調(diào)用,以及一些用橙色標(biāo)記的變量,因?yàn)榉淳幾g器認(rèn)為它們被調(diào)用破壞(這是對(duì)常規(guī)函數(shù)的調(diào)用)。

在用“outline”屬性標(biāo)記這些偽函數(shù)并刷新偽代碼后,反編譯程序?qū)⑺袃?nèi)容都排成一行,不再有橙色變量:

c4fa9cf6-20fc-11ed-ba43-dac502259ad0.jpg

Golang1.18

新版本的語言改變了元數(shù)據(jù)的布局。新的IDA版本可以解析它并很好地恢復(fù)函數(shù)名。

例如,在IDA7.7中有一個(gè)剝離的golang1.18二進(jìn)制:

c531f818-20fc-11ed-ba43-dac502259ad0.jpg

和IDA8.0中相同的二進(jìn)制文件:

c562cc5e-20fc-11ed-ba43-dac502259ad0.jpg ?

ARC反編譯程序

ARC處理器用于許多嵌入式設(shè)備,如SSD驅(qū)動(dòng)器Wi-Fi芯片組。直到幾年前,它還是臭名昭著的英特爾ME的核心。新的反編譯器支持IDA當(dāng)前支持的所有ARC指令集變體:經(jīng)典32位ISA、32/16位ARCompact和新的ARCv2。即時(shí)支持延遲槽、條件指令和零開銷循環(huán)。

c58c4a98-20fc-11ed-ba43-dac502259ad0.jpg

不再使用Python2

Python2.7支持已經(jīng)結(jié)束兩年多了,是時(shí)候放手了。IDA8.0將只支持Python3.x,包括最新的3.10(Windowsinstaller包括Python3.10.5)。

由于functionfinder插件(patfind),固件分析效果更好

固件二進(jìn)制文件通常沒有任何符號(hào)或其他元數(shù)據(jù)來幫助IDA在未標(biāo)記的加載數(shù)據(jù)中查找代碼,因此用戶必須手動(dòng)執(zhí)行。在新版本中,我們添加了一個(gè)插件,該插件利用了Ghidra中使用的模式格式(具有較小的擴(kuò)展)。默認(rèn)情況下,該插件對(duì)二進(jìn)制和類似二進(jìn)制的格式啟用,并幫助IDA自動(dòng)發(fā)現(xiàn)更多代碼。也可以手動(dòng)調(diào)用普通結(jié)構(gòu)化文件,以查找其他未引用的代碼。

c5c2cc58-20fc-11ed-ba43-dac502259ad0.jpg

初始自動(dòng)分析后發(fā)現(xiàn)的函數(shù)數(shù)與默認(rèn)設(shè)置的比較:

文件類型 IDA7.7 IDA8.0
CortexM0固件(8KB) 0 59
ARM9固件(23KB) 0 97
ARM11固件(300KB) 84 1697
PowerPC固件(2MB) 0 2223

FLAIR圖案生成器(makepat

FLAIR工具包可供所有IDAPro客戶使用,允許從靜態(tài)庫中創(chuàng)建調(diào)情簽名。然而,這樣的庫并不總是可用的,有時(shí)您所擁有的只是最終鏈接的二進(jìn)制文件。makepat插件支持為任意IDA數(shù)據(jù)庫中的函數(shù)創(chuàng)建.pat文件。它使用為L(zhǎng)umina添加的功能來標(biāo)記圖案中的可變字節(jié)。然后可以使用sigmake將.pat編譯為簽名文件,并應(yīng)用于其他文件

c5edce1c-20fc-11ed-ba43-dac502259ad0.jpg

什么是IDATeams?

IDATeams是將IDA進(jìn)化為一種新模型,讓分析師團(tuán)隊(duì)能夠使用強(qiáng)大的客戶機(jī)-服務(wù)器架構(gòu)范式協(xié)同工作:

我們將位于中心的服務(wù)器稱為Vault服務(wù)器,它是存儲(chǔ)區(qū)域,用于保存所有文件并跟蹤修改。該服務(wù)器是跨項(xiàng)目共享進(jìn)度的中心點(diǎn)。

每次參與者通過服務(wù)器將其更改發(fā)布到團(tuán)隊(duì)的其他成員時(shí),更改都會(huì)被記住。這樣,就可以讓團(tuán)隊(duì)成員在同一個(gè)項(xiàng)目上協(xié)同工作,而不會(huì)有數(shù)據(jù)丟失、多個(gè)相互競(jìng)爭(zhēng)的“不同步”版本等風(fēng)險(xiǎn)。。。

除了新的Vault服務(wù)器外,我們還改進(jìn)了IDA,使其可以作為一種工具,在同一個(gè).idb文件的不同細(xì)化(即“修訂”)之間進(jìn)行比較。有了這個(gè)新功能,任何人都可以看到每個(gè)版本都引入了哪些更改:

c61fff7c-20fc-11ed-ba43-dac502259ad0.png

c64643d0-20fc-11ed-ba43-dac502259ad0.png

它是如何工作的?

IDA的一般工作流程保持不變:用戶可以像以前一樣在IDA中工作(在線或離線)。

但多虧了IDATeams的架構(gòu),他們現(xiàn)在有了更好的工具來向團(tuán)隊(duì)的其他成員發(fā)布他們的發(fā)現(xiàn)(以及檢索其他成員所做的更改并從中受益)

IDATeams是HexRays對(duì)逆向工程團(tuán)隊(duì)中日益增長(zhǎng)的協(xié)作需求的回應(yīng)。以下是幾個(gè)關(guān)鍵好處:

無縫集成

IDATeams是對(duì)IDAPro的改進(jìn)版本,只為其添加了功能。在大多數(shù)情況下,現(xiàn)有工作流將保持不變。

輕松協(xié)作

對(duì)IDA的改進(jìn),以及一套新的工具,是處理大型項(xiàng)目的無價(jià)補(bǔ)充。

并行化逆向工程

IDATeams允許您跨多個(gè)用戶無縫地共享逆向工程任務(wù)(可能同時(shí)工作)。

跟蹤變化

討論、回顧甚至糾正以前的更改。Vault服務(wù)器保留了一個(gè)記錄誰做了什么(以及什么時(shí)候做的)的賬本,為有時(shí)會(huì)令人困惑的上下文提供了一些線索。

現(xiàn)場(chǎng)

組織通過托管IDA團(tuán)隊(duì)來保留其所有IP。此外,它將與現(xiàn)有IT基礎(chǔ)架構(gòu)(和備份策略)無縫集成。Vault服務(wù)器可以托管在任何Linux服務(wù)器上,為您提供了廣泛的選擇,以保持?jǐn)?shù)據(jù)的私密性和可靠的可訪問性。

在線或離線

IDA團(tuán)隊(duì)服務(wù)器托管在本地,并不意味著用戶必須親自參與工作:完全可以在不在家的情況下,在沒有互聯(lián)網(wǎng)連接的情況下(例如,在飛機(jī)上)完成所有工作,并在訪問服務(wù)器后立即使其可用。

輕松解決沖突

當(dāng)兩個(gè)(或更多)分析師修改項(xiàng)目的同一部分時(shí),可能會(huì)出現(xiàn)沖突。在這里,您也介紹了IDATeams:新特性帶來了一組解決這些問題的策略。



審核編輯:劉清

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 處理器
    +關(guān)注

    關(guān)注

    68

    文章

    19432

    瀏覽量

    231261
  • 可編程
    +關(guān)注

    關(guān)注

    2

    文章

    875

    瀏覽量

    39952
  • 調(diào)試器
    +關(guān)注

    關(guān)注

    1

    文章

    306

    瀏覽量

    23842

原文標(biāo)題:IDA 8.0---先進(jìn)的二進(jìn)制代碼分析工具

文章出處:【微信號(hào):哲想軟件,微信公眾號(hào):哲想軟件】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏

    評(píng)論

    相關(guān)推薦

    繼電器的主要功能與應(yīng)用

    、溫度繼電器等。 按工作原理分類 :電磁繼電器、靜態(tài)繼電器、固態(tài)繼電器等。 按用途分類 :保護(hù)繼電器、控制繼電器、信號(hào)繼電器等。 二、繼電器的主要功能 信號(hào)放大 :繼電器可以將微弱的信號(hào)放大到足以驅(qū)動(dòng)其他設(shè)備的信號(hào)強(qiáng)度。
    的頭像 發(fā)表于 12-28 09:33 ?361次閱讀

    畫面分割器的主要功能

    主要功能 畫面分割器是一種視頻處理設(shè)備,它能夠?qū)⒍鄠€(gè)視頻信號(hào)分割成多個(gè)小畫面,并在一個(gè)顯示器上同時(shí)顯示。這種設(shè)備的出現(xiàn),極大地提高了視頻監(jiān)控系統(tǒng)的效率和靈活性。本文將詳細(xì)介紹畫面分割器的主要功能、工作原理、技
    的頭像 發(fā)表于 10-17 09:22 ?870次閱讀

    數(shù)字化智能工廠的主要功能組成

    數(shù)字化智能工廠是一種基于數(shù)字化技術(shù)和智能化系統(tǒng)的現(xiàn)代制造工廠,主要功能包括自動(dòng)化生產(chǎn)設(shè)備、信息技術(shù)基礎(chǔ)設(shè)施、數(shù)據(jù)采集與分析系統(tǒng)、互聯(lián)互通技術(shù)、人工智能與機(jī)器學(xué)習(xí)、虛擬現(xiàn)實(shí)與增強(qiáng)現(xiàn)實(shí)、安全防護(hù)體系和綠色制造。
    的頭像 發(fā)表于 10-08 11:40 ?572次閱讀
    數(shù)字化智能工廠的<b class='flag-5'>主要功能</b>組成

    FPD link主要功能模塊

    電子發(fā)燒友網(wǎng)站提供《FPD link主要功能模塊.pdf》資料免費(fèi)下載
    發(fā)表于 09-27 11:38 ?0次下載
    FPD link<b class='flag-5'>主要功能</b>模塊

    漏洞掃描的主要功能是什么

    漏洞掃描是一種網(wǎng)絡(luò)安全技術(shù),用于識(shí)別計(jì)算機(jī)系統(tǒng)、網(wǎng)絡(luò)或應(yīng)用程序中的安全漏洞。這些漏洞可能被惡意用戶利用來獲取未授權(quán)訪問、數(shù)據(jù)泄露或其他形式的攻擊。漏洞掃描的主要功能是幫助組織及時(shí)發(fā)現(xiàn)并修復(fù)這些安全
    的頭像 發(fā)表于 09-25 10:25 ?515次閱讀

    直流負(fù)載箱的主要功能有哪些?

    直流負(fù)載箱是專門用于模擬和測(cè)試直流電源系統(tǒng)負(fù)載的設(shè)備,其主要功能包括以下幾點(diǎn): 直流負(fù)載箱可以模擬各種不同類型的負(fù)載,如電阻、電感、電容等,以滿足不同應(yīng)用場(chǎng)景的需求。通過調(diào)整負(fù)載箱的參數(shù),可以實(shí)現(xiàn)
    發(fā)表于 09-24 16:30

    電子地圖的主要功能與應(yīng)用

    電子地圖,即數(shù)字地圖,是利用計(jì)算機(jī)技術(shù),以數(shù)字方式存儲(chǔ)和查閱的地圖。它不僅繼承了傳統(tǒng)紙質(zhì)地圖的基本功能,還通過現(xiàn)代科技手段實(shí)現(xiàn)了諸多創(chuàng)新應(yīng)用。以下是電子地圖的主要功能與應(yīng)用: 一、主要功能 快速存取
    的頭像 發(fā)表于 09-12 11:18 ?2590次閱讀
    電子地圖的<b class='flag-5'>主要功能</b>與應(yīng)用

    GUTOR不間斷電源的主要功能是什么?

    GUTOR不間斷電源的主要功能是什么?
    發(fā)表于 09-06 17:44

    微處理器的主要功能是什么

    微處理器(Microprocessor),作為計(jì)算機(jī)系統(tǒng)的核心部件,其主要功能對(duì)于整個(gè)計(jì)算機(jī)系統(tǒng)的運(yùn)行至關(guān)重要。
    的頭像 發(fā)表于 08-22 11:48 ?2326次閱讀

    RFID天線的工作原理和主要功能

    RFID(Radio Frequency Identification,無線射頻識(shí)別)天線作為RFID系統(tǒng)中的關(guān)鍵組件,其工作原理和主要功能對(duì)于整個(gè)系統(tǒng)的性能和穩(wěn)定性至關(guān)重要。以下是對(duì)RFID天線工作原理和
    的頭像 發(fā)表于 08-09 15:38 ?1562次閱讀

    高頻調(diào)諧器的主要功能有哪些

    高頻調(diào)諧器是一種廣泛應(yīng)用于電子通信領(lǐng)域的設(shè)備,其主要功能是對(duì)接收到的高頻信號(hào)進(jìn)行調(diào)諧、濾波、放大等處理,以滿足通信系統(tǒng)對(duì)信號(hào)質(zhì)量的要求。 一、調(diào)諧功能 調(diào)諧功能是高頻調(diào)諧器最基本的功能
    的頭像 發(fā)表于 07-16 16:35 ?927次閱讀

    opencv的主要功能有哪些

    OpenCV(Open Source Computer Vision Library)是一個(gè)開源的計(jì)算機(jī)視覺庫,提供了大量的計(jì)算機(jī)視覺算法和工具。以下是OpenCV的主要功能: 圖像處理
    的頭像 發(fā)表于 07-16 10:35 ?1782次閱讀

    CAN總線測(cè)試工具主要功能

    CAN總線測(cè)試工具是用于測(cè)試CAN(Controller Area Network)總線通信的軟件或硬件工具,其功能豐富且多樣化。以下是CAN總線測(cè)試工具
    的頭像 發(fā)表于 06-25 16:02 ?1213次閱讀

    連接器的主要功能是什么

    連接器的主要功能是實(shí)現(xiàn)電子設(shè)備之間的電氣連接和信號(hào)傳輸。連接器的種類繁多,應(yīng)用領(lǐng)域廣泛,其主要功能可以歸納為以下幾點(diǎn): 電氣連接:連接器的主要功能是實(shí)現(xiàn)電子設(shè)備之間的電氣連接。連接器通過其金屬接觸件
    的頭像 發(fā)表于 06-20 09:22 ?1207次閱讀

    接地電阻柜的主要功能是控制和限制接地電流

    中性點(diǎn)接地電阻柜的主要功能是控制和限制接地電流
    的頭像 發(fā)表于 05-09 15:16 ?491次閱讀
    接地電阻柜的<b class='flag-5'>主要功能</b>是控制和限制接地電流