逆向工程權(quán)威指南
逆向工程是一種分析目標(biāo)系統(tǒng)的過程,旨在于識(shí)別系統(tǒng)的各組件以及組件間關(guān)系,以便于通過其它形式、或在較高的抽象層次上,重建系統(tǒng)的表征。
本書專注于軟件的逆向工程,是寫給初學(xué)者的一本經(jīng)典指南。全書共分為12個(gè)部分,共102章,涉及X86/X64、ARM/ARM-64、MIPS、Java/JVM等重要話題,詳細(xì)解析了Oracle RDBMS、Itanium、軟件狗、LD_PRELOAD、棧溢出、ELF、Win32 PE文件格式、x86-64(第、critical sections、syscalls、線程本地存儲(chǔ)TLS、地址無關(guān)代碼(PIC)、以配置文件為導(dǎo)向的優(yōu)化、C++ STL、OpenMP、SHE等眾多技術(shù)話題,堪稱是逆向工程技術(shù)百科全書。除了詳細(xì)講解,本書來給出了很多習(xí)題來幫助讀者鞏固所學(xué)的知識(shí),附錄部分給出了習(xí)題的解答。
本書適合對(duì)逆向工程技術(shù)、操作...
逆向工程是一種分析目標(biāo)系統(tǒng)的過程,旨在于識(shí)別系統(tǒng)的各組件以及組件間關(guān)系,以便于通過其它形式、或在較高的抽象層次上,重建系統(tǒng)的表征。
本書專注于軟件的逆向工程,是寫給初學(xué)者的一本經(jīng)典指南。全書共分為12個(gè)部分,共102章,涉及X86/X64、ARM/ARM-64、MIPS、Java/JVM等重要話題,詳細(xì)解析了Oracle RDBMS、Itanium、軟件狗、LD_PRELOAD、棧溢出、ELF、Win32 PE文件格式、x86-64(第、critical sections、syscalls、線程本地存儲(chǔ)TLS、地址無關(guān)代碼(PIC)、以配置文件為導(dǎo)向的優(yōu)化、C++ STL、OpenMP、SHE等眾多技術(shù)話題,堪稱是逆向工程技術(shù)百科全書。除了詳細(xì)講解,本書來給出了很多習(xí)題來幫助讀者鞏固所學(xué)的知識(shí),附錄部分給出了習(xí)題的解答。
本書適合對(duì)逆向工程技術(shù)、操作系統(tǒng)底層技術(shù)、程序分析技術(shù)感興趣的讀者閱讀,也適合專業(yè)的程序開發(fā)人員參考。
Dennis Yurichev,烏克蘭程序員,安全技術(shù)專家。讀者可以通過https://yurichev.com/聯(lián)系他,并獲取和本書相關(guān)的更多學(xué)習(xí)資料。
