日本黄色一级经典视频|伊人久久精品视频|亚洲黄色色周成人视频九九九|av免费网址黄色小短片|黄色Av无码亚洲成年人|亚洲1区2区3区无码|真人黄片免费观看|无码一级小说欧美日免费三级|日韩中文字幕91在线看|精品久久久无码中文字幕边打电话

當(dāng)前位置:首頁(yè) > 公眾號(hào)精選 > 技術(shù)讓夢(mèng)想更偉大
[導(dǎo)讀]關(guān)注、星標(biāo)公眾號(hào),直達(dá)精彩內(nèi)容來(lái)源:技術(shù)讓夢(mèng)想更偉大作者:李肖遙最近因?yàn)樽鲆恍┓聪蚬ぷ?,所以熟悉了這個(gè)IDAPro軟件,其實(shí)就是反匯編,把library下的.a文件重新生成.c文件代碼,然后盲測(cè)改成差不多符合規(guī)范的C語(yǔ)言代碼。說(shuō)來(lái)慚愧,這有點(diǎn)偷盜別人技術(shù)的意思,不過(guò)好在他們也沒(méi)加...



來(lái)源:技術(shù)讓夢(mèng)想更偉大


作者:李肖遙



最近因?yàn)樽鲆恍┓聪蚬ぷ?,所以熟悉了這個(gè)IDA Pro軟件,其實(shí)就是反匯編,把library下的.a文件重新生成.c文件代碼,然后盲測(cè)改成差不多符合規(guī)范的C語(yǔ)言代碼。


說(shuō)來(lái)慚愧,這有點(diǎn)偷盜別人技術(shù)的意思,不過(guò)好在他們也沒(méi)加密使得過(guò)程順利了些,這要感謝這款二進(jìn)制代碼分析工具,下面我們來(lái)介紹一下。


一個(gè)強(qiáng)大的反匯編器和一個(gè)多功能的調(diào)試器

作為反匯編程序的 IDA Pro 能夠創(chuàng)建其執(zhí)行映射,以符號(hào)表示(匯編語(yǔ)言)顯示處理器實(shí)際執(zhí)行的二進(jìn)制指令。


IDA Pro 可以從機(jī)器可執(zhí)行代碼生成匯編語(yǔ)言源代碼,并使這些復(fù)雜的代碼更具人類可讀性(這個(gè)可讀具有相對(duì)性)。


調(diào)試功能通過(guò)動(dòng)態(tài)分析增強(qiáng)了IDA,它支持多個(gè)調(diào)試目標(biāo)并且可以處理遠(yuǎn)程應(yīng)用程序,其跨平臺(tái)調(diào)試功能可實(shí)現(xiàn)即時(shí)調(diào)試、輕松連接到本地和遠(yuǎn)程進(jìn)程。


IDA的理念是什么

大腦最重要

IDA 反匯編器提供了盡可能多的交互性,反匯編中的任何內(nèi)容都可以修改、操作、重新排列或重新定義。


靜態(tài)拆解受限

僅僅靜態(tài)反匯編并不能說(shuō)明全部情況,加密或混淆代碼經(jīng)常出現(xiàn)在當(dāng)今的惡意代碼中;代碼和數(shù)據(jù)之間的確切區(qū)別是一門藝術(shù)而不是一門科學(xué)。


IDA 反匯編器的交互性得到了內(nèi)部腳本語(yǔ)言、Windows 應(yīng)用程序/內(nèi)核調(diào)試器、Linux 應(yīng)用程序調(diào)試器、80×86 Mac OS X 應(yīng)用程序調(diào)試器(支持 32 位和 64 位)等等的補(bǔ)充……


技術(shù)不斷更新

匯編語(yǔ)言向?qū)е豢磶讉€(gè)操作碼就知道程序目的的日子已經(jīng)一去不復(fù)返了,今天的病毒和蠕蟲(chóng)通常是用高級(jí)語(yǔ)言編寫(xiě)的,所以IDA 反匯編會(huì)盡可能接近原始源代碼。


安全是重中之重

除了內(nèi)部測(cè)試、代碼審查和安全編碼實(shí)踐之外,軟件中的漏洞就會(huì)直接報(bào)告并盡快發(fā)布熱修復(fù)。


IDA 特點(diǎn)

IDA Pro 已成為分析惡意代碼、漏洞研究和商業(yè)現(xiàn)成驗(yàn)證的事實(shí)上的標(biāo)準(zhǔn),他有很多的優(yōu)點(diǎn)


交互的

IDA Pro 允許人類分析師覆蓋其決定或提供提示,以便分析師可以無(wú)縫快速地使用反匯編器并更直觀地分析二進(jìn)制代碼。


可編程的

IDA Pro 是一個(gè)完整的集成開(kāi)發(fā)環(huán)境,它由一種非常強(qiáng)大的類宏語(yǔ)言(IDC 或 IDAPython)組成,可用于自動(dòng)化簡(jiǎn)單到中等復(fù)雜的任務(wù)。


集成

IDA 在所有標(biāo)準(zhǔn)平臺(tái)上運(yùn)行并處理多個(gè)處理器。它還可以加載和反匯編幾乎任何文件格式,從而提高其分析速度。


開(kāi)放式插件架構(gòu)

IDA 的功能可以通過(guò)使用可編程插件輕松擴(kuò)展。


Lumina服務(wù)器

Lumina 服務(wù)器保存有關(guān)大量知名函數(shù)的元數(shù)據(jù)(名稱、原型、操作數(shù)類型等),并通過(guò)用戶搜索幫助改進(jìn)反匯編列表。


F.L.I.R.T

快速庫(kù)識(shí)別和識(shí)別技術(shù)為許多編譯器識(shí)別標(biāo)準(zhǔn)函數(shù)調(diào)用,該技術(shù)使 IDA 能夠識(shí)別由支持的編譯器生成的標(biāo)準(zhǔn)庫(kù)函數(shù),并大大提高了生成的反匯編的可用性和可讀性。


怎么獲???

就像下圖一樣,將build-release里面的文件反編譯為原始代碼,其實(shí)是一個(gè)很有趣的過(guò)程。


如果大家有興趣可以試試,當(dāng)然軟件也給大家準(zhǔn)備好了,回復(fù)IDA即可獲取。


????????????????  END  ????????????????

本站聲明: 本文章由作者或相關(guān)機(jī)構(gòu)授權(quán)發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點(diǎn),本站亦不保證或承諾內(nèi)容真實(shí)性等。需要轉(zhuǎn)載請(qǐng)聯(lián)系該專欄作者,如若文章內(nèi)容侵犯您的權(quán)益,請(qǐng)及時(shí)聯(lián)系本站刪除。

技術(shù)讓夢(mèng)想更偉大

257 篇文章

關(guān)注

發(fā)布文章

編輯精選

技術(shù)子站

關(guān)閉