|
( O f) a2 }7 z* k- O8 q0 ]$ Y+ ]! b- v$ a* G: c: { {
《安卓高级研修班(网课)》月薪三万计划. H: {+ q5 T$ ~& r+ t* I
├──01FRIDA高级逆向
6 m% X4 O8 x2 R& ^| ├──FRIDA高级API实用方法:Frida Hook Java(1) .mp4 192.49M9 h8 u0 B7 J! A) h
| ├──FRIDA高级API食用方法:Frida Hook Java(2) .mp4 236.68M g6 e" @, r3 X5 K T: |( ~% _
| ├──FRIDA高级API食用方法:Frida hook native .mp4 282.52M
& C$ S7 w+ z+ e/ a7 H| ├──课时4 Frida 辅助分析ollvm字符串加密 .mp4 223.21M
9 ^* d% G7 H- m0 v$ a+ W' D$ M| ├──课时5 Frida 辅助分析ollvm控制流程平坦化 .mp4 318.81M
/ [3 a+ w, x- \7 d: [. i K| ├──课时6_1 Frida 辅助分析ollvm指令替换 .mp4 241.27M8 g) K. \+ }' d& v1 o
| ├──课时6_2 Frida 辅助分析ollvm虚假控制流 .mp4 146.41M
. T" J3 K0 e( [1 a* `: J5 W S| ├──课时7 Frida辅助分析非标准算法 .mp4 350.09M
/ Q( d5 C+ [2 U2 s0 E5 Z| ├──课时8 ida trace分析非标准算法 .mp4 282.41M: o9 k* c( R) _, D
| └──课时9 ida trace分析被ollvm混淆的非标准算法 .mp4 363.19M- O8 s( ?! {" K8 S! i
├──02FART全自动脱壳机
4 Z( _$ B, }& @- I# r f# A| ├──课时1:脱壳的意义和加壳原理 .mp4 .mp4 255.58M- G! D. r2 N; y4 P
| ├──课时2:加壳技术发展和识别 .mp4 214.09M8 N! F1 g& N2 e. {. F3 }
| ├──课时3:Dalvik下dex加载流程和通用脱壳点 .mp4 323.55M- h6 m+ v; h$ [" A
| ├──课时4:ART下dex加载流程和通用脱壳点 .mp4 268.45M3 b4 f% o1 h0 F' c3 J
| ├──课时5:ART下抽取壳实现 .mp4 412.53M- T, I0 q; w5 L. q* o1 W) d a6 f1 s
| ├──课时6:FART中的脱壳点 .mp4 307.18M# t& Y' ~8 x4 N: F4 ?; B |
| ├──课时7:FART主动调用组件设计和源码分析 .mp4 311.37M
( ]2 C2 H6 m0 t" ?7 U| ├──课时8:FART&frida .mp4 516.23M
# l. D/ ?0 v" V% J5 s* Y# B| └──课时9:FART修复组件和辅助VMP分析 .mp4 551.32M5 O) V& V2 u! Z3 b$ A+ b
├──03ARM&&C++算法还原原理
/ X4 @/ P/ R1 ~0 Y| ├──课时1 ARM可执行程序的生成过程 .mp4 224.41M" g N. N3 m7 [' N) g0 N2 u
| ├──课时2:ARM汇编寻址、汇编指令、汇编开发 .mp4 247.08M
& c7 S9 e% ]' w9 m; U| ├──课时3:ARM汇编指令集 .mp4 316.79M1 |9 G) A9 l d& t# o
| ├──课时4:Thumb汇编指令集,AArch64汇编指令集 .mp4 229.91M
& L6 p. f. O; d; t$ S3 ?6 O| ├──课时5:C程序逆向,数据类型、运算符、分支与跳转、循环 .mp4 181.52M( R. k# s# k, u9 \1 j
| ├──课时6:C程序逆向,函数、结构体、数组、位操作 .mp4 195.65M, z1 T& o1 \5 T2 L& E
| ├──课时7:C++ 类、构造析构函数、虚函数、虚表 .mp4 258.16M
, ~0 \2 H% o& P/ `| ├──课时8:C++ 继承、重载、覆盖、RTTI、异常 .mp4 265.01M
/ \, Q+ t) B- K) S: n| └──课时9:Android Studio汇编开发、内联汇编、内联汇编syscall、CMakeLists.txt加载S文件 .mp4 244.05M
- K( w9 t! N% c; w0 l' Q├──04C++11&&art虚拟机开发 ) p. a. S- H6 C( C: Z
| ├──课时1:C++11概念和基础数据类型 .mp4 273.08M W/ F; }+ p. a* k
| ├──课时2:类型推导和访问权限相关 .mp4 296.40M
1 h' j) l* I, X: C* |: P| ├──课时3:模板函数和模板类 .mp4 298.24M
2 W5 C. W A4 j: o| ├──课时4:模板函数和lambda .mp4 286.24M
( M( P- T$ L# B2 d4 m$ K| ├──课时5:ART中的C++对象内存布局 .mp4 311.60M" H1 P* U8 G! E( J
| ├──课时6:ART中的C++对象内存布局实践篇 .mp4 335.81M
( k4 D1 L2 l7 C- D6 m! k| ├──课时7:ART中的函数inline .mp4 286.84M
8 ~+ D, F0 U; f) M| ├──课时8:ART定制方案比较和流程 .mp4 323.02M- R8 n; Z" O4 r3 D
| └──课时9:ART定制跟踪jni函数绑定 .mp4 283.15M
, s; |& Q" `1 d8 F! r$ l* c├──05彻底搞懂OLLVM 5 W, S' f6 }8 [ Z9 A( r
| ├──课时1:LLVM简介_LLVM编译_CLion调试LLVM_最优化的质量和大小 .mp4 320.33M/ }6 a8 |) z3 r9 q: K0 i) J9 j
| ├──课时2:LLVM_Pass_函数名称加密Pass .mp4 318.55M
- }& P- @! [+ e| ├──课时3:OLLVM简介和移植_最优化的质量和大小 .mp4 307.34M6 J1 n6 O/ |9 M/ F
| ├──课时4:Control_Flow_Flattening(fla,控制流程平坦化)_最优化的质量和大小 .mp4 496.47M7 z+ Y8 [! z9 V$ L. r- x% y: P
| ├──课时5:Bogus_Control_Flow(bcf,虚假控制流程)_最优化的质量和大小 .mp4 350.67M
0 d' d5 ?& r- ] w1 @| ├──课时6:Instructions_Substitution_&_SplitBasicBlock_最优化的质量和大小 .mp4 259.81M# [( v1 J. _( J& G( G" A$ l
| ├──课时7:编写字符串加密Pass_最优化的质量和大小 .mp4 445.44M: _4 ^- c# ^: t( o: q9 x
| ├──课时8.1:移植OLLVM到NDK中 .mp4 63.47M
; V5 @$ K2 g% e) c| ├──课时8.2:逆向OLLVM算法的通用方法 .mp4 537.39M
' g& X0 b& q- O! @| └──课时9:逆向OLLVM的非通用方法[最优化的质量和大小] .mp4 217.02M" c6 d3 F" k3 F0 _* U( [
├──06高级调试之VMP + W- a& n* ?% n6 h' _ g5 b
| ├──课时1:安卓APP加壳技术分类与初识VMP .mp4 435.30M* P% x7 o) _. J" j( ?5 J3 Z& z
| ├──课时2:VMP保护的函数的快速逆向分析方法理论篇 .mp4 404.70M
: R" d" c. F; }+ T0 A$ G9 `| ├──课时3:VMP保护的函数的快速逆向分析方法实践篇 .mp4 332.13M/ Y7 t5 Y Z& s
| ├──课时4:ADVMP源码分析与VMP壳简单上手(上) .mp4 333.56M
$ |$ i0 u# t" c% h! c| ├──课时5:ADVMP源码分析与VMP壳简单上手(下) .mp4 251.93M
+ q& ?8 c9 }" k) h# x| ├──课时6:定制ART,绕过所有反调试 .mp4 344.05M
( ~# ? Q T. @1 x5 Q: i: r/ X& X| ├──课时7:Hyperpwn的安装和使用 .mp4 381.14M% B0 K. Q% w3 p% U) t4 G( ?
| ├──课时8:算法还原案例8-OLLVM_RC4 .mp4 528.66M: v( e J) u5 @% ?2 }# J+ _
| └──课时9:使用Hyperpwn调试VMP并构建映射表 .mp4 341.60M3 a0 M1 a" w$ k3 P
├──07Unicorn_unidbg 2 O9 V% \) A2 n! O! }/ j
| ├──课时1:Capstone、Unicorn、Keystone三兄弟 .mp4 310.01M
: K! k' K( Y6 T+ l- P: v- k| ├──课时2:Unicorn初识与上手 .mp4 1.17G
s* J8 \8 Z- Y$ J8 n$ }9 K| ├──课时3:Unicorn调用so中函数 .mp4 315.91M- K; D9 K7 \5 W, v/ |
| ├──课时4:Unicorn模拟调用jni接口函数 .mp4 275.03M4 w+ x, v2 \* b% t: r+ z1 \
| ├──课时5:Unicorn模拟调用JNI_OnLoad .mp4 259.06M
* h) P9 Z/ ?# c) b4 z3 c3 O. S| ├──课时6:AndroidNativeEmu调用jni函数 .mp4 335.81M' E8 K$ o! a) i% G
| ├──课时7:AndroidNativeEmu模拟与java函数交互 .mp4 247.31M
. i+ v* E: c' p9 H5 Q: D| ├──课时8:Unidbg加载so并调用so中函数 .mp4 284.91M& b4 d! n, B( \% w I% m' P/ p
| └──课时9:Unidbg模拟与java交互 .mp4 292.44M# t, g* e/ Y" t' e+ O) N
├──08非标准算法还原 / [: |- o$ h% G% y, p, j9 d7 R, |
| ├──课时1:常用加解密算法简介 .mp4 261.87M
; ~. `: O3 I* r| ├──课时2:算法还原案例1-Base64 .mp4 704.13M8 j% x+ q( W5 A7 R7 c
| ├──课时3(上):算法还原案例2-CRC32 .mp4 286.34M
7 m" [) B& _, @7 E| ├──课时3(下):算法还原案例3-MD5 .mp4 251.23M
; f; s* s4 d- `" A| ├──课时4:算法还原案例4-OLLVM_MD5 .mp4 403.45M3 V/ u% ~- V' J5 H7 s
| ├──课时5:算法还原案例5-OLLVM_SHA1 .mp4 330.75M. a( Q6 G5 D! s
| ├──课时6:算法还原案例6-HMAC .mp4 365.47M* _- [9 J( |* N4 v0 r# E4 @9 M
| ├──课时7:算法还原案例7-OLLVM_Base64 .mp4 467.17M
8 @3 u% w: ~- C+ m4 T* W. A5 ^1 A| ├──课时8:定制内核体验内存断点的威力 .mp4 331.26M
& R- L e" ?" M& X5 |- ?" e| └──课时9:算法还原案例9-Frida_Stalker_OLLVM_AES .mp4 338.03M2 `/ k5 q+ K" D6 q5 a M
├──09Frida高级逆向 4 e, f7 {9 _: Q0 K& i3 c7 x1 P- T5 n% l
| ├──课时1上:Frida Hook Java .mp4 154.06M
/ y- w+ j* _- m, F| ├──课时1下:Frida Hook Java .mp4 176.45M
2 D- I" ~) ^7 |( t$ h| ├──课时2上:Frida Hook Java .mp4 143.00M% r: A& k" R8 q- Q$ `( j0 |
| ├──课时2下:Frida Hook Java .mp4 183.09M
7 P2 w; [$ w$ g% ]4 @| ├──课时3上:Frida Hook Native .mp4 191.99M( v z% o) X7 S5 F
| ├──课时3下:Frida Hook Native .mp4 198.76M
% d8 b. v3 h! F. W| ├──课时4上:Frida 辅助分析OLLVM字符串加密 .mp4 291.69M
7 L) F# u6 q+ {/ [- j| ├──课时4下:Frida 辅助分析OLLVM字符串加密 .mp4 218.95M
" b# _- @. Y: J+ k! u$ [| ├──课时5上:Frida 辅助分析OLLVM控制流程平坦化 .mp4 226.10M% f5 K) ]2 X8 D7 W4 H4 F# h p
| ├──课时5下:Frida 辅助分析OLLVM控制流程平坦化 .mp4 367.51M
2 G, v) L8 A! u9 V| ├──课时6上:Frida辅助分析OLLVM指令替换 .mp4 337.39M0 e9 O$ S* C( t( [3 Z: d. L
| ├──课时6下:Frida辅助分析OLLVM虚假控制流程 .mp4 196.94M0 A! S1 n0 ]4 {1 T* W; P+ c9 p# |
| ├──课时7上:Frida+IDA Trace分析算法(一) .mp4 176.01M' `( D* O% m0 v8 F: j9 o& g
| ├──课时7下:Frida+IDA Trace分析算法(一) .mp4 453.86M; M- ]3 _/ m' m1 D
| ├──课时8:Frida+IDA Trace分析算法(二) .mp4 433.04M/ Q8 w L) o! M a
| ├──课时9:Frida Stalker Trace算法 .mp4 360.52M( {0 h S' i5 {+ \
| ├──直播32上 .mp4 331.36M0 x" ?8 g. Q" S, m7 c: w
| ├──直播32下 .mp4 210.08M! B- ]0 ^: k0 O1 p
| ├──直播33 .mp4 399.25M, s4 A' p! Z! g. p1 l0 |
| ├──直播34 .mp4 619.28M
9 B' @# Q' `1 n( s9 R$ w| └──直播35 .mp4 558.84M
% I5 ?3 a4 v) J6 |5 X: U├──10Frida_FART全自动脱壳机 9 V! g% N" P5 [! O: ?( t5 s
| ├──课时1:动态加载与双亲委派 .mp4 435.23M5 f9 p% u/ K5 Q* E# C1 G% U* x
| ├──课时2:加壳APP的运行流程与ClassLoader修正 .mp4 429.68M m, j0 S. l; Y r& Q* `
| ├──课时3:APP加壳技术发展与识别 .mp4 352.62M
3 q/ H4 A4 }/ x* W; ]! N| ├──课时4:ART下dex加载流程和通用脱壳点 .mp4 446.39M
, ~$ f+ G" g+ Z( S| ├──课时5:ART下类加载流程与抽取壳实现 .mp4 388.40M) Z/ }; R. n1 U$ {4 {
| ├──课时6:FART框架简介与脱壳点的选择 .mp4 551.61M9 v Q0 j% I. e- g! f3 J9 y: u+ d
| ├──课时7:FART主动调用组件设计和源码分析 .mp4 376.08M" l' B$ ?# X* d2 u) m5 M# Y$ R
| ├──课时8:使用frida增强FART脱壳能力 .mp4 329.62M- b/ L$ O8 `. Y1 c! S5 z4 r% y
| ├──课时9:FART修复组件与辅助VMP还原 .mp4 564.36M- h3 ^1 G8 G5 }+ J
| ├──直播36 .mp4 539.76M% P# E6 C/ E' ?, ]( S" A7 r
| ├──直播37 .mp4 479.76M
( X! X% ~0 h3 [# P/ B2 x0 G C| └──直播38 .mp4 470.81M
. g3 _' Z/ x& b' |2 M A├──3w直播 K+ t& R3 R( i: z
| ├──答疑和展望1 .mp4 265.32M
, S8 ~1 T) r" d) [: ^' Y- u| ├──答疑与展望10 .mp4 129.97M
+ O+ u0 N/ D; s- X$ J+ ^# X5 V| ├──答疑与展望11 .mp4 364.09M6 ?' z0 ? R$ p" }1 u- ?
| ├──答疑与展望12 .mp4 542.87M
; O B2 t/ i. B. f! P. u+ n6 _| ├──答疑与展望14 .mp4 475.16M5 H8 H8 f9 F: S4 U0 Q
| ├──答疑与展望15 .mp4 167.41M3 p* ^) O' N+ ~
| ├──答疑与展望16 .mp4 382.89M
: [- t& y- c. `1 P0 s5 f, }| ├──答疑与展望17 .mp4 419.60M' h: E, i0 B; [6 L
| ├──答疑与展望18 .mp4 567.51M* W* l \9 A& r2 v& o
| ├──答疑与展望19 .mp4 358.98M
* l. _; O9 ?8 k$ t8 q: @6 ]| ├──答疑与展望20 .mp4 344.54M. e' @/ h% M- b: r
| ├──答疑与展望21 .mp4 340.33M, i5 K* g9 ^6 t5 ]
| ├──答疑与展望2 .mp4 262.63M
- E; [+ K5 ~+ g7 F4 d| ├──答疑与展望3 .mp4 167.69M
) p9 n; |8 l# c) u; e, \| ├──答疑与展望4 .mp4 292.65M. w2 N# a# i8 `% T& W
| ├──答疑与展望5 .mp4 176.99M
; G3 F- @, N+ Q| ├──答疑与展望6 .mp4 157.25M. e; L' {" o& @. _( `
| ├──答疑与展望7 .mp4 148.92M" r; }. L# K a8 y! N
| ├──答疑与展望8 .mp4 278.33M
% r% o# Z' L k$ @9 M| ├──答疑与展望9(上) .mp4 71.61M; J# ?; v2 Q7 E5 Y/ ?+ I/ \# f
| ├──答疑与展望9(下) .mp4 142.32M
8 U9 c+ s. b8 s7 I3 J| ├──直播22 .mp4 569.80M
$ s. h+ h1 X: S6 P0 _0 w| ├──直播23 .mp4 396.31M
1 A1 {1 N9 j5 ?' t: A, ]| ├──直播24 .mp4 156.16M7 q I5 D: M" W7 H! c# A; i! S
| ├──直播25 .mp4 250.88M0 ]3 \0 J, J1 ]4 f% @% c
| ├──直播26 .mp4 132.96M1 A. w4 ^. P [
| ├──直播27 .mp4 147.48M9 `4 k8 g/ c6 L+ \
| ├──直播28 .mp4 409.18M
2 ~+ Y% o- s" y/ [ v( g| ├──直播29 .mp4 292.43M- n+ W4 n: P7 n+ l5 [) ~
| ├──直播30 .mp4 140.69M
# F3 A1 x: Y- M/ p* t5 F| └──直播31 .mp4 342.98M- S% |: C3 A& x/ F6 |% X9 H1 C
└──课件资料
/ a$ A7 w, R7 B0 P6 `- q) n| ├──10月-高级调试之VMP . J9 d1 d. G1 p% c* F4 J
| | ├──测试题目.exe 414.07M/ W. z3 G, z2 e+ Q
| | ├──课时1-9.exe 864.76M
: [- H- \9 u( e, b| | └──直播.exe 469.31M
: h7 @6 d$ ?; O6 u0 U$ _4 g+ N| ├──4月-FART全自动脱壳机
8 v( r* V |4 D! {: C| | ├──课时3 , Z0 F" X4 F- e1 J
| | ├──第二周直播.exe 318.62kb
( W( C! Q) F0 l" [6 B0 V2 L% J| | ├──课时2.exe 661.69M
n7 X: W; c5 s" \( B| | ├──课时4.exe 857.03M
1 v9 } n% U) g- T| | ├──课时5.exe 17.98M
% O+ s+ M" |0 r" o| | ├──课时6.exe 1.02G6 e2 X$ K( y$ A* I
| | ├──课时7.exe 1.11M# ]' b, {. }! o. P1 r9 Q
| | ├──课时8.exe 563.21M5 h# t4 Q7 H' c5 r4 L, a
| | └──课时9.exe 395.81M! |( r; H' J+ L2 @0 a9 q
| ├──12月-Unicorn课程.exe 18.07M
6 k. @5 `" f3 `1 j0 ^+ \8 n| ├──2021、3.exe 22.36M
" Q5 G& I, c: t6 p3 m. S8 D| ├──2021、4.exe 1.26G
3 i8 g r" s: c( i3 `1 [' }| ├──2021、5.exe 445.87M; q5 f' x0 k, \% Q
| ├──2021年1月 算法还原.exe 46.56M
$ a5 b9 @3 p' m9 }( S" ~| ├──3月-Frida高级逆向.exe 35.25M8 v) Y& P! Z5 o& h3 `7 p8 b4 Q4 M1 l
| ├──6月-ARM&&C++算法还原原理.exe 45.07M# I6 h0 x6 j) C2 s
| ├──7月-C++11&&art虚拟机开发.exe 1.60G6 M: N( }" y) z0 m
| ├──9月-彻底搞懂OLLVM.exe 1.22G" x3 _$ I3 N: w* C8 O
| └──试题.exe 14.54M
0 h: Q' K& P; O! K& n+ s" p" C1 J9 q: a6 ?
( Q( T; G' I! q9 {5 C2 y: F
, n5 v7 b& ~) V0 a1 c$ I) S0 e6 ^2 a: n: ?, H2 X
; {! a: w$ `( M" l9 a8 D. s' R! B
资源下载地址和密码(百度云盘): [/hide] 百度网盘信息回帖可见8 S% P/ b! t4 T# f: P5 r
* b, ~. F ?# t( h8 J
3 F6 ~7 y7 D, `; N! @) D
9 S) _4 z) B0 H2 \8 @本资源由Java自学网收集整理【www.javazx.com】 |
|