教程目錄:
第一章:Android JAVA 逆向基礎(chǔ)
課時(shí) 1 :Android 環(huán)境配置與常用工具介紹
課時(shí) 2 : 調(diào)試方法及 Smali 文件結(jié)構(gòu)
課時(shí) 3 : 新版本調(diào)試方法及 Smali 函數(shù)文件修改
實(shí)驗(yàn) 3 新版本調(diào)試方法及 Smali 函數(shù)文件修改
課時(shí) 4 :JD-Gui 進(jìn)行代碼快速閱讀分析
課時(shí) 5 : 實(shí)戰(zhàn)演練如何去去除應(yīng)用中的廣告
課時(shí) 6 : 分析神器 JEB 使用方法
課時(shí) 7 : 常用 Android 快速定位關(guān)鍵點(diǎn)方法介紹
實(shí)驗(yàn) 7 常用 Android 快速定位關(guān)鍵點(diǎn)方法介紹
課時(shí) 8 : 從 0 開始打造自己的破解代碼庫(kù)
第二章:Android Hook 插件開發(fā)
課時(shí) 1 :Android 結(jié)構(gòu)基礎(chǔ)講解
課時(shí) 2 : 快速 Hook 代碼搭建之 Cydia Substrate
課時(shí) 3 : 快速 Hook 代碼搭建之 Xposed
第三章:階段考核
課時(shí) 1 : 階段考核
實(shí)驗(yàn) 1 階段考核
第四章:Android 系統(tǒng)編譯
課時(shí) 1 : 安裝部署 Android 源碼編譯環(huán)境
課時(shí) 2 :Android 源碼目錄結(jié)構(gòu)與修改引導(dǎo)
課時(shí) 3 :Android 源碼修改與刷機(jī)介紹
課時(shí) 4 :Android Jni 編程
第五章:Android arm native 逆向
課時(shí) 1 :arm 匯編代碼講解 1
課時(shí) 2 :arm 匯編代碼講解 2
課時(shí) 3 :arm 匯編代碼講解 3
課時(shí) 4 :arm 匯編代碼講解 4
課時(shí) 5 :arm 匯編代碼講解 5
第六章:Android 應(yīng)用初步編程保護(hù)
課時(shí) 1 :class.dex 文件格式講解
課時(shí) 2 :Android 動(dòng)態(tài)代碼自修改原理
課時(shí) 3 :Android 動(dòng)態(tài)代碼自修改實(shí)現(xiàn) 1
課時(shí) 4 :Android 動(dòng)態(tài)代碼自修改實(shí)現(xiàn) 2
第七章:Android 應(yīng)用脫殼
課時(shí) 1 :Android 脫殼中的思路,技巧
課時(shí) 2 :elf 結(jié)構(gòu)詳解:動(dòng)態(tài)運(yùn)行庫(kù) so 文件的文件組成結(jié)構(gòu)
課時(shí) 3 :elf 結(jié)構(gòu)詳解:加載 so 文件的流程
課時(shí) 4 :elf 文件變形與保護(hù)
課時(shí) 5 :elf 文件修復(fù)分析
課時(shí) 6 :so 加殼文件修復(fù)
課時(shí) 7 : 常用調(diào)試檢測(cè)方法與過檢測(cè)方法
課時(shí) 8 :Android 源碼定制添加反反調(diào)試機(jī)制
課時(shí) 9 :Android dvm 脫殼 2
課時(shí) 10 :Android dvm 脫殼 3
課時(shí) 11 alvik dex 處理分析
課時(shí) 12 :IDA 脫殼腳本編寫
課時(shí) 13 :Odex 修復(fù)方法
課時(shí) 14 :IDAOdex 修復(fù)腳本編寫
第八章:Android 應(yīng)用保護(hù)
課時(shí) 1 :Android 加殼原理
課時(shí) 2 :Android 加殼保護(hù)工具編寫 1
課時(shí) 3 :Android 加殼保護(hù)工具編寫 2
課時(shí) 4 :Android 加殼保護(hù)工具編寫 3