Udemy線上課程 x86/x64軟體逆向分析【提高篇】 講師:慶明 趙 影音教學 中文發音 中文版(DVD版)
本課程為《x86/x64軟件逆向分析》系列課程之“提高篇”,在“入門篇”的基礎上,補充了更多深入和復雜的逆向分析內容。
本課程可以作為逆向工程師的參考教程,也可以作為對軟件逆向分析充滿興趣的朋友們的“提高”教程。
如果你看到某個exe程序能夠實現某種特殊的功能,但你卻不知道如何實現,這時候,你通過反匯編、反編譯和動態跟蹤等方法分析出其具體的實現過程,進而“參考”這個過程自己實現這個特殊的功能,這種行為就是逆向工程。
逆向不僅僅是反編譯,而且還要推倒出設計,并且能夠文檔化,從而使軟件得以更好的維護。
在工作中,發現現用軟件中有BUG,但軟件開發商已經不存在了,怎么辦?掌握軟件逆向分析技術,給它“修”一下。
傳說中的神秘的“黑客”、“大神”,無非是掌握了你還沒掌握的某些技能而已,知道了你所不知道的某些特殊知識而已。
掌握《x86/x64軟件逆向分析》,你離這些神秘的“黑客”、“大神”只有一步之遙。
“天下事有難易乎?為之,則難者亦易矣;不為,則易者亦難矣!”逆向分析,如同玩猜謎游戲,當你看到一個個謎底慢慢浮現的時候,只有身在其中的人,才能享受其中的刺激和樂趣。
作為看客,永遠無緣體驗這份樂趣。
01 - x86_x64軟件逆向分析【提高篇】
001 課前準備&工具安裝與配置(1).mp4
002 課前準備&工具安裝與配置(2).mp4
003 如何將機器碼轉成匯編代碼(1).mp4
004 如何將機器碼轉成匯編代碼(2).mp4
005 程序的優化編譯與SIMD指令(1).mp4
006 程序的優化編譯與SIMD指令(2).mp4
007 編譯器內置的SIMD指令支持(1).mp4
008 編譯器內置的SIMD指令支持(2).mp4
009 X86X64平台中寄存器的使用(1).mp4
010 X86X64平台中寄存器的使用(2).mp4
011 X86X64平台中的浮點數計算(1).mp4
012 X86X64平台中的浮點數計算(2).mp4
013 數字的存儲與內容解析(1).mp4
014 數字的存儲與內容解析(2).mp4
015 不可逆算法與哈希函數(1).mp4
016 不可逆算法與哈希函數(2).mp4
017 經典程序剖析:“溫度轉換”(1).mp4
018 經典程序剖析:“溫度轉換”(2).mp4
019 經典程序剖析:“斐波那契數列”.mp4
020 經典程序剖析:“循環冗余校驗碼”.mp4
021 經典程序剖析:“循環冗余校驗碼”原理以及手算(1).mp4
022 經典程序剖析:“循環冗余校驗碼”原理以及手算(2).mp4
023 經典程序剖析:CRC-8軟件編碼.mp4
024 經典程序剖析:CRC-32MPEG-2軟件編碼.mp4
025 經典程序剖析:CRC-32軟件編碼.mp4
026 經典程序剖析:網絡地址計算(1).mp4
027 經典程序剖析:網絡地址計算(2).mp4
028 循環與迭代器的優化.mp4
029 經典程序剖析:神奇的達夫裝置.mp4
030 經典程序剖析:除法變乘法.mp4
031 經典程序剖析:字符串轉數字.mp4
032 內聯函數VS反編譯器(1).mp4
033 內聯函數VS反編譯器(2).mp4
034 受限指針的使用(1).mp4
035 受限指針的使用(2).mp4
036 變長參數函數實現機制(1).mp4
037 變長參數函數實現機制(2).mp4
038 經典程序剖析:字符串修剪(1).mp4
039 經典程序剖析:字符串修剪(2).mp4
040 經典程序剖析:字符大小寫轉換(1).mp4
041 經典程序剖析:字符大小寫轉換(2).mp4
042 如何識別錯誤的反匯編代碼.mp4
043 代碼混淆:字符串變換技術.mp4
044 代碼混淆:打亂匯編代碼(1).mp4
045 代碼混淆:打亂匯編代碼(2).mp4
046 C++類的結構(1).mp4
047 C++類的結構(2).mp4
048 C++類的結構(3).mp4
049 C++類實例的內存存儲方式.mp4
050 C++類實例的反匯編(1).mp4
051 C++類實例的反匯編(2).mp4
052 C++類的繼承(1).mp4
053 C++類的繼承(2).mp4
054 C++類的多重繼承.mp4
055 C++類的虛方法(1).mp4
056 C++類的虛方法(2).mp4
057 C++類虛方法的繼承.mp4
058 C++類虛方法的多重繼承(1).mp4
059 C++類虛方法的多重繼承(2).mp4
060 C++虛函數的用途.mp4
|
|