|
马上注册,获取更多精彩内容!!!
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
编号051_【易紧大学】安卓逆向系统培训第一期
- q6 S$ ^5 }( B4 P) r
q4 j/ ^: t1 X, |
, X7 Z) K5 ?+ r视频目录: f1 _0 n, I( M5 K8 f, |9 P4 O
任务1: 安卓逆向环境搭建
\1 ? o, `& [4 R9 k7 E% X9 i0 y8 U+ K任务2: 安卓正向开发实战; ?- K o, p! Q0 t' C. E
任务3: 反编译apk文件$ {, X% o4 Z: b/ L( c
任务4: 反编译apk修改资源文件& K) @" e( [8 ~6 K4 m2 C0 b
任务5: 正向修改apk资源文件
" `' m+ P' c; G7 a, S任务6: 反编译修改xml文件和smali文件
4 [7 C4 c3 Q4 f2 l任务7: 配置文件和系统框架详解- t5 Y1 E- `& [; @5 [2 y( Q
任务8: 作业讲解与案例app/ j I; K1 `9 S: J) h3 y
任务9: Java代码与smali汇编对比分析(1)
8 O+ z# v$ F h3 D! i9 ~$ D& g任务10: Java代码与smali汇编对比分析(2)
' Y1 {+ G: ?7 F1 [1 @4 c任务11: 实战分析app
9 q) i% `3 |! w# H任务12: 实战无源码分析smali文件执行流程3 d- r& z. |" b Y1 W
任务13: 实战无源码修改smali文件: E1 t( D# e- Y
任务14: 掌握分析smali文件的技巧( f9 {: w1 l3 Z+ @& X
任务15: 切水果大作战实战$ `7 I. S) i9 x
任务16: smali开关语句
. s C% K* X# L- O任务17: smali循环语句
% H3 z+ j( N- k B( Y2 K任务18: 动态调式java代码. u/ D5 ]8 x4 N7 v/ D6 C
任务19: 分析smali汇编中的trycatch语句% ^' |! y) _% H8 R V
任务20: 回顾与补充smali汇编
+ ]: g1 e$ [- Z6 V B6 x任务21: 滚动天空游戏实战内购无限装备' O( V; G* ^2 y5 q$ J& f- q
任务22: 滚动天空内购破解深入分析
- x5 U: r ^/ Y0 V; Y" p' ?$ v任务23: 常用ARM汇编指令
7 C+ R6 u. f! K: U1 {: X* a任务24: IDA工具简单使用& Y1 [2 P/ K& n. b
任务25: ARM汇编与寄存器
# S/ g; ^: u& K$ m2 g+ Q+ U1 B任务26: 静态分析二进制文件so9 C2 v) i8 p4 B% U, U7 k
任务27: 静态分析修改so与签名验证
2 a, ]' H$ o9 ~, m+ t J任务28: java层动态调式之代码注方法
: R; p6 o; O% e任务29: java层动态调式之栈跟踪与方法跟踪( W* z: O7 Q! \% {
任务30: AndroidStudio动态调式smali环境配置' h3 V9 R! M) J3 r$ y5 k* Z$ {
任务31: 动态调式smali代码步骤
1 W4 g/ R ]* U任务32: 动态调式smali代码技巧" P% I1 g5 E: o3 m0 N, y
任务33: IDA动态调式技巧
4 T% A* d- p# W2 ]0 G ?任务34: IDA无反调试动态调式
+ A& v& x# i/ N# z4 c任务35: 回顾1
S& Q$ m$ `/ R [- V4 r# a$ R1 x任务36: 回顾2
$ @. J1 ^, k1 [* B6 C任务37: java层去签名验证! D, p1 ^( I1 ^% F: P7 y
任务38: java层签名验证与文件验证
1 N x) z* ]7 [) y任务39: java代码混淆与资源混淆4 z* z6 N; ]* s2 D# l
任务40: 修改so过签名验证
4 F; t$ Z* {& W% n/ F任务41: 系统文件与应用程序8 o# D0 x- h' Q& X
任务42: 游戏实战签名验证3 O: ]* C/ C5 R, B' P
任务43: 游戏实战分析技巧
8 _" g3 F: r) t0 |0 ~' X- z1 u任务44: 数据加密与解密算法/ w$ \. S1 X. s+ i8 R2 y7 M4 v
任务45: OSI与TCP-IP体系架构 ' q$ S7 k3 y- K! M8 J* G! K0 L4 |
任务46: 微信客户端与服务器交互/ N6 q; W, A: n4 y" U8 Y
任务47: 对称加密算法与非对称加密算法. T6 H* P6 X9 } y2 u
任务48: 加解密jar库与HTTPS协议
- ]" H3 r" ^( y任务49: HTTPS与SSL、TLS
1 [$ u, e5 u- N7 g, X( ~. d2 i任务50: tcpdump使用与wireshark! @, t ]0 ^6 D# [. J
任务51: 抓包去广告与charles' C9 S( K! g2 ~9 ~
任务52: 使用Charles抓登录协议与multidex技术. r) G' l; B2 h5 D4 Z
任务53: 协议构造与sig字段, E1 ~2 W. {+ Q; h
任务54: AS动态调式4399技巧
6 d0 h; x) _; ^5 U5 x& W0 Q! P k6 }任务55: AS调式smali环境配置' n: j# Q5 [* {9 S# O
任务56: AS动态调式分析协议构造字段
0 @5 Z+ _! \0 t! D, t任务57: java层到so层分析* |& V5 C* h9 L) _, Z! a
任务58: so层算法分析之descbc md5
5 H9 J' \' V# z0 Q9 Z2 q" S8 C; x任务59: base64编码与java层md5、des算法分析
* v( j: A) V- W7 R* V: r# W任务60: 加密算法分析与在线加解密工具
0 n1 g+ C' q3 N. a" Z; M6 X- W任务61: 抓包获取小说数据协议+ z4 n* m1 n; X; I" z8 Q5 y3 G
任务62: 分析小说协议构造类
2 w( n. V- R" X" O任务63: 使用as动态调式小说java层协议构造" a! r. B& e4 o3 ]6 A: f
任务64: 小说url编码算法与so层md5算法分析
$ r; B7 K1 S! Q1 K" @0 \% i; X7 a任务65: 搜狐获取视频协议分析字段 [, o7 X* d8 C& w6 I
任务66: 获取视频协议构造基础类逆向分析
' Z' Z* s9 C% t5 [3 ^任务67: 调式协议算法构建关键类6 v" [" w- Z% x, p2 {
任务68: so层aes对称加密算法
/ M2 x( [/ e8 l0 K; n任务69: 非对称加密算法-RSA: H' J) W: r- U* c
任务70: 非对称加密算法-RSA深入* U9 e9 O4 D0 }6 \* v- G
任务71: ELF与readelf工具(1)( F5 {# w9 g7 O9 Q6 K) c4 o- {2 _
任务72: ELF文件结构(1) [# J. X5 B T9 A
任务73: ELF文件整体结构与常见区段
) M C$ D$ @8 p" S任务74: ELF文件结构解析与010Editor" z- f4 P. S4 h9 f1 ~- K" a6 n/ K
任务75: ELF文件结构深入分析" V. d8 u6 j2 A0 z! s
任务76: ELF文件之程序加载和动态链接
+ p4 Y0 i" t% j. y任务77: dex文件结构概述* V9 @0 V* R7 ]( i. \4 y
任务78: 深入分析dex文件结构- ]3 b$ x. _2 S
任务79: dexclassdef详解与dex类解析2 Q' A5 Z( [- q1 M( y
任务80: odex文件结构
9 F; o5 h h8 C( o: s. e8 K任务81: oat文件结构
: Y' m( x H* U6 X0 T& n) b" W* F任务82: xml文件结构$ D; _" `0 J6 G) y) e% r5 w
任务83: arsc文件结构. T( b* j+ Z2 p; e6 F9 N% k8 H
任务84: javaVM与dalvikVM、artVM
8 A# Y5 y# e K' m, ~8 u0 Z5 w任务85: art虚拟机与dalvik虚拟机
`$ s: B: a7 {任务86: dex文件验证与优化流程5 D6 ?& V$ ~) u( K
任务87: dex类加载源码分析
/ w5 V* m+ N4 N# T任务88: art运行时! i, O7 E/ \( d8 u3 e
任务89: so加载链接流程概述
/ x' R) e2 h+ T# G5 e任务90: so的加载、链接、执行过程解析
?7 `3 z! f" q0 P任务91: Linker源码分析
/ `( i. n8 L: I, i8 k8 ]任务92: DEX类加载和linker的应用
) D- p K# v! z7 {/ k任务93: 加固技术发展
3 O. ^+ B, `$ r# C+ ?8 d* N任务94: 加固与加壳流程分析
7 I# K, e% X' T3 r d* Q+ g) \任务95: 加壳流程与代码分析/ K5 i# Y/ c, R0 f' V
任务96: 病毒nativeActivity加固与内存加载
- f9 y7 M& c- F6 w4 O! e任务97: so层加壳与梆梆加固1 f8 Z$ `2 G1 f& m0 h
任务98: Linux命令与adb常用操作
; r$ o) _: J7 v- }+ i3 ~任务99: IDA无反调试动态调式
+ k6 u6 A& p1 A% |! g( H& A! _, O0 J任务100: IDA动态调式dump脱壳后dex文件3 R& e; t. b4 ^
任务101: so层反调试分析
7 u, T. C# n1 X任务102: 逆向分析crakeme& C2 L$ c* Y. v7 T5 d' Q# O6 C
任务103: 去除so层签名验证与反调试操作9 p" ?; D/ R. Y) ?0 @
任务104: IDA有反调式动态调式
g! y; ~% R/ S3 K- R任务105: 调式Crakeme过反调试' s/ s6 Z' q; X3 Z
任务106: IDA动态调试脱so壳; w3 [8 ^7 S6 J: g. A' F
任务107: 修改libdvm.so实现虚拟机脱壳
0 l( W6 m7 S, j+ F- j3 C+ K任务108: 基于substrate框架实现一代脱壳机
2 z' D9 b; n- c
- {* u N4 k& a' Y/ G5 ]) v! H
8 f, P5 c. [/ g; x# ] h0 t |
|