適用人群
ios開發者、越獄愛好者、安全研究人員
課程概述
看到某個應用的炫酷功能,想要借鑑學習,卻又無從下手?想要入坑越獄開發,卻發現困難重重?遇到各種工具報錯而又一臉茫然?因應用被人破解而苦惱?
誠邀《ios應用逆向工程》作者一起打造,本課程以實踐原理為基石,從越獄開發逆向需要的知識開始,通過學習理論知識、工具的原理以及實戰演示,讓你一步步剝開應用的內部原理和結構。
學完本課程後你可以:
1. 深入理解ios系統、語言特性以及檔案結構
2. 掌握各種逆向工具的使用和原理
3. 掌握各種分析技巧以及分析方法
4. 學會如何對抗逆向分析,保護應用
教程目錄:
章節1:初始逆向工程
課時1初識逆向工程
課時2ios系統安全機制
課時3認識越獄裝置
課時4越獄環境配置
課時5第一章文件總結
章節2:理論基礎是「內功」
課時7尋找控制項背後的**
課時8資料儲存
課時9類與方法
課時10runtime特性
課時11認識hook
課時12hook原理
課時13arm彙編(上)
課時14arm彙編(下)
課時15mach-o檔案格式(上)
課時16mach-o檔案格式(下)
課時18動態庫
課時19第二章文件總結
章節3:逆向分析「神兵利器」
課時20應用砸殼
課時21class-dump
課時22reveal
課時23cycript
課時24網路抓包
課時25靜態分析
課時26動態除錯
課時27theos(上)
課時28theos(下)
課時29第三章文件總結
章節4:從實踐中尋找樂趣
課時30去除oplayer lite的廣告(上)
課時31去除oplayer lite的廣告(下)
課時34snapchat訊息收發(上)
課時35snapchat訊息收發(下)
課時36遷移到非越獄機器
課時37frida在逆向中的應用(上)
課時38frida在逆向中的應用(中)
課時39frida在逆向中的應用(下)
章節5:構建自己的盾牌
課時40**保護基礎
課時41資料加密
課時42反除錯和反注入(上)
課時43反除錯和反注入(下)
課時44**混淆(上)
課時45**混淆(下)
《iOS 應用逆向與安全》讀後感
by 知識小集 lefe x 最近各大 都在報道 ios應用逆向與安全 這本書,這是自 小黃書 出版後的又一本關於逆向安全的書。而目前很多 ios 開發者對逆向還非常 小白 以至於盲目地覺得逆向很難 很厲害。而這本書的出現,無疑為逆向這個世界開啟了另一扇窗,我們一起看看這扇窗裡究竟 藏 了什麼。本文...
IOS安全 逆向 反編譯5 Mach O
介面分析 cycript reveal 分析 對mach o檔案的靜態分析 machoview class dump hopper disassembler ida等 動態除錯 debugserver lldb 4.編寫 必要時還可能需要重新簽名 打包ip class dump 命令格式為 clas...
逆向安全 HOOK
一.shellcode 1.什麼是shellcode 不依賴環境,放到任何地方都可以執行的機器碼 2.shellcode的編寫原則 1 不能有全域性變數 2 不能使用常量字串 3 不能使用系統呼叫 4 不能巢狀呼叫其他函式 二.hook攻防 1 基本概念 1.virtualtable hook 2....