|
|
本帖最后由 冰点也疯狂 于 2019-10-16 17:04 编辑 1 @. s3 [4 D7 @: g" k) d
$ `. F/ c# H: }& ?适用人群:
0 M( w: e5 ?6 KiOS开发者、越狱爱好者、安全研究人员( |3 x: Y) g8 P
* j/ l3 e O* p5 s8 Q课程概述:1 k! s1 ^9 O" H( Q) C* \
课程的核心内容有: 越狱环境准备、OC语言特性、Mach-O文件格式,ARM汇编,App签名,工具使用原理,实战演示,安全保护等。5 T, f9 y8 j4 p" S. L* T* m8 m( _
学完本课程后你可以:, a6 e# ?* z, h! q( i
1. 深入理解iOS系统、语言特性以及文件结构
* F) h7 b- K" k( T2. 掌握各种逆向工具的使用和原理
9 q% g7 m: }. l- {3. 掌握各种分析技巧以及分析方法
0 w4 ?4 H( U" @& i: |4. 学会如何对抗逆向分析,保护应用7 H" F& {% p0 ~6 h' G$ t! O7 \
' f7 h$ _2 F7 H! l- c5 m& {: V9 L
课程目录:! q- g, E0 ^) B4 c. p8 X$ D
章节1:初始逆向工程" q% G* L6 J* `/ p2 I
课时1初识逆向工程& O, @4 l" ~- d4 `
课时2iOS系统安全机制! ?5 T4 n& Q0 _1 ?8 e7 v
课时3认识越狱设备
% X7 ?5 Q) h9 Y4 J" X课时4越狱环境配置
; B b* F4 \# O6 u课时5第一章文档总结) z1 W- e+ m. y
8 R& h. y" g4 n, a, K
章节2:理论基础是“内功”% ^7 l7 G4 J5 {3 m& a
课时6App结构与构建过程3 r& j% R/ H7 X) {, n4 r
课时7寻找控件背后的代码' \1 w1 n d- D' H0 Q; U) O# n* k! O
课时8数据存储
2 M \9 R' G9 w' d4 j1 ~课时9类与方法7 v$ A0 V% }0 V* i$ a8 O( b
课时10runtime特性' y" d) |% l6 P9 ^- t9 f8 o: C9 ~' k: H) {
课时11认识Hook* w& L" {" i* `
课时12Hook原理% ~( @$ N" A+ c7 c
课时13ARM汇编(上)
+ i& B1 E2 H3 f. _4 _. }课时14ARM汇编(下)
$ ^$ ~8 k7 l7 W2 d8 _课时15Mach-O文件格式(上)
, `9 @! R8 q4 ? d课时16Mach-O文件格式(下)
, D0 h2 D6 N+ U课时17App签名' B" F: {( a, j9 k5 L% r
课时18动态库6 [8 N+ \% v6 {
课时19第二章文档总结0 P, {' @9 y& Z5 n; F* @
/ Y% B# b4 v# j$ b/ L$ D6 K章节3:逆向分析“神兵利器”, ~/ A2 z6 I" w3 y3 J! ^2 r( C
课时20应用砸壳9 J8 V4 S& R G! J- M0 j# j+ _
课时21class-dump
6 ^$ }7 Q4 m) V3 i; ?$ v课时22Reveal+ W1 Q- [7 g; B5 m: G
课时23Cycript& Z: T9 ?* b/ P8 i( ~# X
课时24网络抓包. \# i# d( G6 B2 y2 D, G
课时25静态分析% m+ T; o/ P, P' x7 j: ^) C
课时26动态调试; m& s- ]! j; z k& q
课时27theos(上)
! ~) d: W+ R: _3 H/ h0 o课时28theos(下)
2 E2 P8 }! f# s5 f; ]- u; A课时29第三章文档总结' H( C; |) i; c/ O2 _4 ]0 l
5 A: N/ M& z* N+ [! L章节4:从实践中寻找乐趣0 \4 B8 z& {- o
课时30去除OPlayer Lite的广告(上)# A* |1 [' ?- Q# V8 P& S
课时31去除OPlayer Lite的广告(下)
' f& n I/ N9 k4 _$ Z课时32分析WhatsApp聊天(上)
6 | @! E& K% X, m% `, }3 l; @课时33分析WhatsApp聊天(下)3 K1 k5 b- e6 Q) ~# |' H4 A
课时34Snapchat消息收发(上)8 J5 \; ?9 g, i1 _: o
课时35Snapchat消息收发(下)
9 Q o) h: `- X+ x4 \/ l课时36迁移到非越狱机器
3 _+ |& Y5 A# {课时37Frida在逆向中的应用(上)
4 @! G0 l/ G) f& I$ I课时38Frida在逆向中的应用(中)
0 Q- |3 f9 {1 j& T6 l% V ^3 @课时39Frida在逆向中的应用(下)7 W j) a. [. \' l, l; I3 m3 |: F
! @, |( _$ T( b; }+ f: l
章节5:构建自己的盾牌
1 f1 _* a- w' K& ?. U2 E课时40代码保护基础0: [) b2 c( ^' [5 N
课时41数据加密, \; }# J$ ?' G9 g6 V
课时42反调试和反注入(上)
. ]0 }0 d b/ f- r, ~3 L; `) ]课时43反调试和反注入(下)' ]% d8 ~6 L6 }5 [5 |
课时44代码混淆(上)
4 v3 v+ J# b7 I6 l2 E! K课时45代码混淆(下)
1 L# _5 b. j7 s% c F( M6 V# K# z& _* s
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?立即注册
×
|