|
|
本帖最后由 冰点也疯狂 于 2019-10-16 17:04 编辑
, W7 a4 k3 y {' n/ A: a( `. ?
- H! e: B& U3 Z0 F; C- f适用人群:
4 U l6 T# r6 S6 E% D9 a' siOS开发者、越狱爱好者、安全研究人员" x* H0 J# ~; Q! B; r- p9 r. {) [6 C
, _. |+ a9 L- |! Y; {6 E* @课程概述:7 _/ V% q5 @3 U' ]0 z
课程的核心内容有: 越狱环境准备、OC语言特性、Mach-O文件格式,ARM汇编,App签名,工具使用原理,实战演示,安全保护等。
, T% G5 j' ~, f8 M, P! h学完本课程后你可以:
8 k3 J9 C' B I- p. P1 l1. 深入理解iOS系统、语言特性以及文件结构
# G$ T# \3 V& D, l2 s: E- |2. 掌握各种逆向工具的使用和原理
; g. h+ T& f$ E: ]4 @# A3. 掌握各种分析技巧以及分析方法
' A3 |& ~9 [8 e/ C( P* ^) I4. 学会如何对抗逆向分析,保护应用
) I9 R" F2 w. _" [# ? }( e0 Z
2 P# i+ ]$ f& y7 v7 M# i/ t0 r( l课程目录:6 ?" `. d* f7 r/ [
章节1:初始逆向工程
3 V, b+ E" L7 M' s ^课时1初识逆向工程# h* d+ Y @! i+ j* ~5 Y7 o& I5 Q
课时2iOS系统安全机制' J9 Q( Y) b' C4 C7 s8 @" ~5 X
课时3认识越狱设备
. N. n6 ~- M! u# m课时4越狱环境配置$ C: Z& E, ?7 a
课时5第一章文档总结8 F2 B$ |) V5 L$ ^% y9 T
5 B. Q* q, c/ T8 U. m4 v9 F
章节2:理论基础是“内功”+ `4 I% B# @7 r
课时6App结构与构建过程
3 D0 s5 ~ x# E2 O" n课时7寻找控件背后的代码
7 E, n+ p5 g- Y& u' M课时8数据存储
0 r1 i$ o( h: G8 I5 O) I课时9类与方法+ m7 g/ a0 o' t: j `
课时10runtime特性3 A* s+ t- Q' M
课时11认识Hook
' ]/ r1 B1 K+ d$ e$ G) i% [课时12Hook原理( q2 U9 ?/ k. F9 k2 f5 R* [5 ~
课时13ARM汇编(上): n2 @4 E# @7 }! s
课时14ARM汇编(下)
8 s) h8 w+ K6 Z0 h课时15Mach-O文件格式(上)9 @/ X& @( }4 g' Y
课时16Mach-O文件格式(下)
' c ?: @' K6 q) L课时17App签名
7 ^- a& y3 B5 S/ ^" L5 w课时18动态库' Q- N% g: Z7 K$ N$ ?2 k, Y
课时19第二章文档总结$ Y4 c: r1 |: ^ q- N
9 N7 @2 P$ B5 x' d0 K! _* ^
章节3:逆向分析“神兵利器”
) j8 z7 R0 D. I% x7 d2 X课时20应用砸壳 X+ T5 d4 H4 E7 Z" _3 y- s* I
课时21class-dump
1 E3 E% D. b2 t/ U% f9 U8 Z课时22Reveal
7 b0 Y$ k5 Z: o# m6 c4 s2 |课时23Cycript
; u& {+ J+ ?6 B6 h; z; w课时24网络抓包; \0 |$ t2 M: [* J/ k1 b
课时25静态分析$ k1 m1 w" M L/ r' O: N: i; L
课时26动态调试
0 V, W( O6 ~6 Q* g课时27theos(上)
0 w: |8 A% o- i+ T1 b# P' E课时28theos(下)
2 V% t' b# s2 X0 t' b3 ~7 P* Q+ j9 G课时29第三章文档总结
; Z# Q) P6 {2 \+ B6 y
. U* E* h, S4 m2 N- b/ }" `章节4:从实践中寻找乐趣
) h# H; f9 F# I, S# Y9 o& V课时30去除OPlayer Lite的广告(上)) C0 [8 W6 P6 m4 Z) t
课时31去除OPlayer Lite的广告(下)
) E7 J |2 y5 `4 K课时32分析WhatsApp聊天(上)
- g- I! p( f8 A9 y' T课时33分析WhatsApp聊天(下)
7 u9 [) i1 s7 Q" e课时34Snapchat消息收发(上)
# d# Y! V% w! k2 K5 ?- O课时35Snapchat消息收发(下)
1 z+ j: ~, \3 I g9 c' m; o课时36迁移到非越狱机器
, I% ]/ }+ c+ n' u/ \5 e课时37Frida在逆向中的应用(上)
5 [9 `+ i& b! I) D2 j4 q课时38Frida在逆向中的应用(中). n0 F. g4 o' w( A; B) [ \
课时39Frida在逆向中的应用(下)
3 \: q3 l& y; q' s& D& `' s
j/ F1 W6 V( ~, [' R8 \7 q, A章节5:构建自己的盾牌
, ?* |3 W- b: z3 E% b课时40代码保护基础0
; Z$ e8 a) {8 q, @7 K" r$ X5 z/ @6 ^/ X课时41数据加密
8 y5 O# j0 {1 V& P课时42反调试和反注入(上); }3 m2 Y v) r1 i, \! J7 m; E
课时43反调试和反注入(下)
7 Y5 B$ I1 |9 y, I9 S" f课时44代码混淆(上)
; k; N$ k0 [ c0 s4 H% [课时45代码混淆(下)
- }% d2 \0 _& W; \8 I0 o7 t/ @( M e
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?立即注册
×
|