<kbd id="afajh"><form id="afajh"></form></kbd>
<strong id="afajh"><dl id="afajh"></dl></strong>
    <del id="afajh"><form id="afajh"></form></del>
        1. <th id="afajh"><progress id="afajh"></progress></th>
          <b id="afajh"><abbr id="afajh"></abbr></b>
          <th id="afajh"><progress id="afajh"></progress></th>

          一個(gè)強(qiáng)大的反匯編工具IDA Pro

          共 1466字,需瀏覽 3分鐘

           ·

          2021-11-19 07:02

          關(guān)注、星標(biāo)公眾號(hào),直達(dá)精彩內(nèi)容

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

          作者:李肖遙


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

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

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

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

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

          調(diào)試功能通過動(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)反匯編并不能說明全部情況,加密或混淆代碼經(jīng)常出現(xiàn)在當(dāng)今的惡意代碼中;代碼和數(shù)據(jù)之間的確切區(qū)別是一門藝術(shù)而不是一門科學(xué)。

          IDA 反匯編器的交互性得到了內(nèi)部腳本語言、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ù)不斷更新

          匯編語言向?qū)е豢磶讉€(gè)操作碼就知道程序目的的日子已經(jīng)一去不復(fù)返了,今天的病毒和蠕蟲通常是用高級(jí)語言編寫的,所以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 允許人類分析師覆蓋其決定或提供提示,以便分析師可以無縫快速地使用反匯編器并更直觀地分析二進(jìn)制代碼。

          可編程的

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

          集成

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

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

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

          Lumina服務(wù)器

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

          F.L.I.R.T

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

          怎么獲???

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

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

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

          關(guān)注我的微信公眾號(hào),回復(fù)“加群”按規(guī)則加入技術(shù)交流群。

          歡迎關(guān)注我的視頻號(hào):

          點(diǎn)擊“閱讀原文”查看更多分享,歡迎點(diǎn)分享、收藏、點(diǎn)贊、在看。

          瀏覽 70
          點(diǎn)贊
          評(píng)論
          收藏
          分享

          手機(jī)掃一掃分享

          分享
          舉報(bào)
          評(píng)論
          圖片
          表情
          推薦
          點(diǎn)贊
          評(píng)論
          收藏
          分享

          手機(jī)掃一掃分享

          分享
          舉報(bào)
          <kbd id="afajh"><form id="afajh"></form></kbd>
          <strong id="afajh"><dl id="afajh"></dl></strong>
            <del id="afajh"><form id="afajh"></form></del>
                1. <th id="afajh"><progress id="afajh"></progress></th>
                  <b id="afajh"><abbr id="afajh"></abbr></b>
                  <th id="afajh"><progress id="afajh"></progress></th>
                  女人18岁毛片 | 国产剧情在线观看内射 | 色婷婷激情AV在线 | 亚洲国产中文字幕在线播放 | 精品人妻一区二区三区在 |