iOS逆向與安全

2021-08-22 04:59:09 字數 1370 閱讀 9639

適用人群

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....