|
9 r) J) X' b. C, }" }
# |- Y4 n' f5 [& W6 O' k' r
《安卓高级研修班(网课)》月薪三万计划
" {% e$ R/ O2 q$ t, k: O├──01FRIDA高级逆向
# M P& F% Y# I c- a7 M| ├──FRIDA高级API实用方法:Frida Hook Java(1) .mp4 192.49M
3 X* r: |$ q4 ~+ A( W| ├──FRIDA高级API食用方法:Frida Hook Java(2) .mp4 236.68M
! C3 q! R; C A3 e| ├──FRIDA高级API食用方法:Frida hook native .mp4 282.52M0 [) f8 Y) O+ }6 V# U" y
| ├──课时4 Frida 辅助分析ollvm字符串加密 .mp4 223.21M
/ }+ P& T) z. W- R) L8 A) |9 R2 I| ├──课时5 Frida 辅助分析ollvm控制流程平坦化 .mp4 318.81M6 R' d3 N, F- b" ~3 v
| ├──课时6_1 Frida 辅助分析ollvm指令替换 .mp4 241.27M$ ~2 T/ U* S& \7 j1 [
| ├──课时6_2 Frida 辅助分析ollvm虚假控制流 .mp4 146.41M
2 o v; t% \% V| ├──课时7 Frida辅助分析非标准算法 .mp4 350.09M
9 P6 x) L& [2 O9 `| ├──课时8 ida trace分析非标准算法 .mp4 282.41M; n* U7 G' G" L; b; I! n% v0 T
| └──课时9 ida trace分析被ollvm混淆的非标准算法 .mp4 363.19M
7 M& \$ ^6 M8 e' `3 ]% F, g) O├──02FART全自动脱壳机 3 r; g7 V2 n; B. f7 _
| ├──课时1:脱壳的意义和加壳原理 .mp4 .mp4 255.58M
8 f; ^* t+ V- a2 d| ├──课时2:加壳技术发展和识别 .mp4 214.09M
& \3 ~9 o- K) B4 F| ├──课时3:Dalvik下dex加载流程和通用脱壳点 .mp4 323.55M
4 B) W, p' N4 O9 N. w| ├──课时4:ART下dex加载流程和通用脱壳点 .mp4 268.45M
; J+ e3 H4 ~5 W+ n4 }| ├──课时5:ART下抽取壳实现 .mp4 412.53M
& p7 c2 H- y' J- ~| ├──课时6:FART中的脱壳点 .mp4 307.18M
3 m2 c# U4 O2 ^& _- F: ^| ├──课时7:FART主动调用组件设计和源码分析 .mp4 311.37M
6 R+ O' {3 b0 j7 p| ├──课时8:FART&frida .mp4 516.23M
/ Q. I; N9 u9 k8 V$ Y2 J( I| └──课时9:FART修复组件和辅助VMP分析 .mp4 551.32M5 d0 E' V" V& L, c( m, D
├──03ARM&&C++算法还原原理
. B* ^, }) o9 Y q$ \| ├──课时1 ARM可执行程序的生成过程 .mp4 224.41M5 `8 i% A" O. I/ W- h6 A/ s ?
| ├──课时2:ARM汇编寻址、汇编指令、汇编开发 .mp4 247.08M( s B t# ?% Z& c
| ├──课时3:ARM汇编指令集 .mp4 316.79M
6 |. R6 R: K( {% H| ├──课时4:Thumb汇编指令集,AArch64汇编指令集 .mp4 229.91M
6 Q! Y* w; B/ B% Z( n+ G| ├──课时5:C程序逆向,数据类型、运算符、分支与跳转、循环 .mp4 181.52M- _* _1 A" O) p: |/ l c$ e
| ├──课时6:C程序逆向,函数、结构体、数组、位操作 .mp4 195.65M
! i7 ^( l7 B1 d/ @1 M+ h| ├──课时7:C++ 类、构造析构函数、虚函数、虚表 .mp4 258.16M
5 U1 S, M# u" r R| ├──课时8:C++ 继承、重载、覆盖、RTTI、异常 .mp4 265.01M8 z) h; T) @! V2 G, G! i+ }
| └──课时9:Android Studio汇编开发、内联汇编、内联汇编syscall、CMakeLists.txt加载S文件 .mp4 244.05M
. ~. ~7 R. `* z$ M├──04C++11&&art虚拟机开发 ) V) Q( a( o) U# v" A
| ├──课时1:C++11概念和基础数据类型 .mp4 273.08M
* z5 y" m% k+ x& h+ G* @| ├──课时2:类型推导和访问权限相关 .mp4 296.40M. C1 ^4 f3 a' ~: M' I& M
| ├──课时3:模板函数和模板类 .mp4 298.24M: V. s. L! Q) @, {. X- i
| ├──课时4:模板函数和lambda .mp4 286.24M
' m( c+ D" |# _5 C$ ], Q| ├──课时5:ART中的C++对象内存布局 .mp4 311.60M( c5 P( p, Z9 m, ^# P# E
| ├──课时6:ART中的C++对象内存布局实践篇 .mp4 335.81M
9 C; V: {6 {1 `3 [$ k' q9 A| ├──课时7:ART中的函数inline .mp4 286.84M
& X7 G6 x( s7 K# a8 Z) Z( J G| ├──课时8:ART定制方案比较和流程 .mp4 323.02M
4 `( F) M/ Q7 ?, `| └──课时9:ART定制跟踪jni函数绑定 .mp4 283.15M
. q5 c& i+ d+ F( \├──05彻底搞懂OLLVM
( F7 f2 G* k) M4 S| ├──课时1:LLVM简介_LLVM编译_CLion调试LLVM_最优化的质量和大小 .mp4 320.33M3 v P0 n$ q' G+ S% i
| ├──课时2:LLVM_Pass_函数名称加密Pass .mp4 318.55M1 k2 ?+ z! e' H4 D' n w
| ├──课时3:OLLVM简介和移植_最优化的质量和大小 .mp4 307.34M: y; @8 M1 [/ {, P
| ├──课时4:Control_Flow_Flattening(fla,控制流程平坦化)_最优化的质量和大小 .mp4 496.47M
, U. }6 v# m6 y' s| ├──课时5:Bogus_Control_Flow(bcf,虚假控制流程)_最优化的质量和大小 .mp4 350.67M
, I, c2 ~) A) A8 y| ├──课时6:Instructions_Substitution_&_SplitBasicBlock_最优化的质量和大小 .mp4 259.81M; }8 z0 b" Q8 o. z4 N
| ├──课时7:编写字符串加密Pass_最优化的质量和大小 .mp4 445.44M% K8 Z; f- Z. Y: Z% p
| ├──课时8.1:移植OLLVM到NDK中 .mp4 63.47M8 u `* Y' ~$ u0 z) y$ Y: ?
| ├──课时8.2:逆向OLLVM算法的通用方法 .mp4 537.39M
9 [ V' M7 Q7 h: E+ R8 q" k. _| └──课时9:逆向OLLVM的非通用方法[最优化的质量和大小] .mp4 217.02M
9 E* o2 c7 ^$ M( f- B% i├──06高级调试之VMP
; }( v/ ^7 B" J8 z0 e| ├──课时1:安卓APP加壳技术分类与初识VMP .mp4 435.30M/ ?) P( P _/ |6 @
| ├──课时2:VMP保护的函数的快速逆向分析方法理论篇 .mp4 404.70M
# k( u5 |3 B; Q- Z0 {; n( O/ K| ├──课时3:VMP保护的函数的快速逆向分析方法实践篇 .mp4 332.13M
% r8 j) o" y. ?* X| ├──课时4:ADVMP源码分析与VMP壳简单上手(上) .mp4 333.56M% \8 a4 O7 U( x) z. ?
| ├──课时5:ADVMP源码分析与VMP壳简单上手(下) .mp4 251.93M6 J: z6 o; p$ Y6 D1 |- C
| ├──课时6:定制ART,绕过所有反调试 .mp4 344.05M
/ A8 N g0 M, f X6 T# K% R/ }| ├──课时7:Hyperpwn的安装和使用 .mp4 381.14M
8 P/ u$ f- ^% R7 A" g| ├──课时8:算法还原案例8-OLLVM_RC4 .mp4 528.66M/ A" V2 w0 D5 Q. ~4 w/ f: b5 O
| └──课时9:使用Hyperpwn调试VMP并构建映射表 .mp4 341.60M' w2 U5 O, \" E0 x" H& A
├──07Unicorn_unidbg
2 b% r3 r3 |7 X( w| ├──课时1:Capstone、Unicorn、Keystone三兄弟 .mp4 310.01M, ^+ C' M4 j6 A' X) \) p' |
| ├──课时2:Unicorn初识与上手 .mp4 1.17G
; f: X1 a* C9 W7 |3 t$ @( ^| ├──课时3:Unicorn调用so中函数 .mp4 315.91M2 U9 Y" ^+ s* e \3 J6 w- ?
| ├──课时4:Unicorn模拟调用jni接口函数 .mp4 275.03M& O9 P2 c" G9 }5 q/ }- H( B5 N
| ├──课时5:Unicorn模拟调用JNI_OnLoad .mp4 259.06M' V: P' _6 _) z8 _5 X* R' G/ Y
| ├──课时6:AndroidNativeEmu调用jni函数 .mp4 335.81M6 ]2 @, y" j" S- x: h! D
| ├──课时7:AndroidNativeEmu模拟与java函数交互 .mp4 247.31M J1 a0 O$ E" F* {: O% F. T
| ├──课时8:Unidbg加载so并调用so中函数 .mp4 284.91M
& L2 w$ L u* C* B6 w$ p" q, y| └──课时9:Unidbg模拟与java交互 .mp4 292.44M3 K% l7 V" F7 D: T8 ?+ \4 g
├──08非标准算法还原 $ Y+ m: k# }. v7 B9 E
| ├──课时1:常用加解密算法简介 .mp4 261.87M
* N' D$ |2 D! H) A. s| ├──课时2:算法还原案例1-Base64 .mp4 704.13M2 E7 _" @- ^( l7 q# Y
| ├──课时3(上):算法还原案例2-CRC32 .mp4 286.34M8 `' H! N2 J$ `# W0 q/ J" j
| ├──课时3(下):算法还原案例3-MD5 .mp4 251.23M3 ?% L9 R% O% j( f) \
| ├──课时4:算法还原案例4-OLLVM_MD5 .mp4 403.45M. K9 }: }4 \) D, i3 ?
| ├──课时5:算法还原案例5-OLLVM_SHA1 .mp4 330.75M& l0 f) I6 ]+ f1 d
| ├──课时6:算法还原案例6-HMAC .mp4 365.47M
. l9 q. r+ j8 B| ├──课时7:算法还原案例7-OLLVM_Base64 .mp4 467.17M+ P/ h1 I& P L ^( D W
| ├──课时8:定制内核体验内存断点的威力 .mp4 331.26M, l) y3 _- l: P
| └──课时9:算法还原案例9-Frida_Stalker_OLLVM_AES .mp4 338.03M
. @4 k9 T1 W2 \5 O5 i├──09Frida高级逆向 7 `* ^/ @4 G7 {
| ├──课时1上:Frida Hook Java .mp4 154.06M
4 F7 ?# h, K% ]# V| ├──课时1下:Frida Hook Java .mp4 176.45M* E# ]* v- v! t) E. `. @; @
| ├──课时2上:Frida Hook Java .mp4 143.00M
7 b+ y9 }% w: w) P' O- A| ├──课时2下:Frida Hook Java .mp4 183.09M- ^% U+ h2 F9 v, m5 h( @
| ├──课时3上:Frida Hook Native .mp4 191.99M# Z8 k5 m8 Q9 ^7 N% O5 q7 v
| ├──课时3下:Frida Hook Native .mp4 198.76M! j3 j- `5 b8 y! y A, g
| ├──课时4上:Frida 辅助分析OLLVM字符串加密 .mp4 291.69M
& r; ?4 D" L; O| ├──课时4下:Frida 辅助分析OLLVM字符串加密 .mp4 218.95M
. z. f. F+ l; k3 o6 Z| ├──课时5上:Frida 辅助分析OLLVM控制流程平坦化 .mp4 226.10M0 |% N3 B$ a o% Y3 M m( q. D
| ├──课时5下:Frida 辅助分析OLLVM控制流程平坦化 .mp4 367.51M0 @# f4 ?/ U# J: x6 S( A9 `$ X
| ├──课时6上:Frida辅助分析OLLVM指令替换 .mp4 337.39M
3 R* m) }* ?( X2 v1 x. t5 M| ├──课时6下:Frida辅助分析OLLVM虚假控制流程 .mp4 196.94M; K% R& t, u( {! [7 m* P5 M
| ├──课时7上:Frida+IDA Trace分析算法(一) .mp4 176.01M
]7 s$ d0 P" O9 [/ G1 `$ || ├──课时7下:Frida+IDA Trace分析算法(一) .mp4 453.86M
2 _% j# W) t% e6 A' t8 C f9 [| ├──课时8:Frida+IDA Trace分析算法(二) .mp4 433.04M
7 g/ a, O, p! B& \5 }3 k1 P$ P| ├──课时9:Frida Stalker Trace算法 .mp4 360.52M
% @, Z3 X5 m9 J) }! z* f| ├──直播32上 .mp4 331.36M
, u/ g. w. A8 T; F! m| ├──直播32下 .mp4 210.08M# H& P+ ?$ \2 f0 u$ p
| ├──直播33 .mp4 399.25M
5 ~. x6 O" @. Q$ a. ?| ├──直播34 .mp4 619.28M
: F* u% z, p5 a! R7 i/ ^| └──直播35 .mp4 558.84M: ]9 g/ \4 d9 m7 x$ n# Z
├──10Frida_FART全自动脱壳机 ' T$ q2 r% ]3 ]. {& I. c
| ├──课时1:动态加载与双亲委派 .mp4 435.23M
- _8 \' p5 u; x' B% l8 f! p* {| ├──课时2:加壳APP的运行流程与ClassLoader修正 .mp4 429.68M
$ Z$ b3 _; z6 ~+ u; `+ V, W| ├──课时3:APP加壳技术发展与识别 .mp4 352.62M
! Y' ]6 a1 o$ D+ i0 W+ l| ├──课时4:ART下dex加载流程和通用脱壳点 .mp4 446.39M
& R, \, E( Q7 E| ├──课时5:ART下类加载流程与抽取壳实现 .mp4 388.40M( s' B0 H/ C# W6 G7 c
| ├──课时6:FART框架简介与脱壳点的选择 .mp4 551.61M( r( Q5 h5 A1 {& N
| ├──课时7:FART主动调用组件设计和源码分析 .mp4 376.08M4 T7 t! K- r2 O' j- {
| ├──课时8:使用frida增强FART脱壳能力 .mp4 329.62M6 i0 c; n% p- E
| ├──课时9:FART修复组件与辅助VMP还原 .mp4 564.36M
2 Q: r+ b6 T$ o7 T1 S1 v2 ?| ├──直播36 .mp4 539.76M
5 g" _. ~; m' f| ├──直播37 .mp4 479.76M( l6 f1 k0 [/ @& y, L1 v% j9 a
| └──直播38 .mp4 470.81M
4 |5 M* b* a+ T5 ^. i" ^6 b├──3w直播
& D( @7 S+ r4 Y! U$ x" P& N$ l| ├──答疑和展望1 .mp4 265.32M! r( E5 z' { q& B
| ├──答疑与展望10 .mp4 129.97M
) D5 A4 c* a; g. i9 ]% _$ V| ├──答疑与展望11 .mp4 364.09M- L+ u9 m) B4 |0 L5 H% |$ q8 p
| ├──答疑与展望12 .mp4 542.87M7 @1 j( Y6 } ?! i& L
| ├──答疑与展望14 .mp4 475.16M
0 E% v( `" @) |# ]4 R+ a| ├──答疑与展望15 .mp4 167.41M
( r! U( Z% t8 F3 Z. P8 s| ├──答疑与展望16 .mp4 382.89M
+ }2 d! f9 P/ S8 x| ├──答疑与展望17 .mp4 419.60M+ ^: k$ h% k8 u+ |; i* }
| ├──答疑与展望18 .mp4 567.51M9 C3 R, O" i3 f
| ├──答疑与展望19 .mp4 358.98M
3 c7 T @# G5 Q7 L( q1 o3 z| ├──答疑与展望20 .mp4 344.54M% ^+ O- @- ]6 P" l0 ^" Y
| ├──答疑与展望21 .mp4 340.33M9 ^+ F9 w1 o3 Z6 `
| ├──答疑与展望2 .mp4 262.63M
% o" W( K/ V5 f| ├──答疑与展望3 .mp4 167.69M
+ l1 }5 w9 a. ?$ D| ├──答疑与展望4 .mp4 292.65M
' W+ [/ o, F9 [" a| ├──答疑与展望5 .mp4 176.99M
1 {+ w- Y4 l3 h5 v| ├──答疑与展望6 .mp4 157.25M
( F+ }( Q- S# v+ o& }0 U0 Z# Y| ├──答疑与展望7 .mp4 148.92M& I" q- @7 D- y1 o0 I
| ├──答疑与展望8 .mp4 278.33M2 m6 g: X0 e/ m
| ├──答疑与展望9(上) .mp4 71.61M2 r2 w! B, r% ^: \0 |1 [9 Y$ p
| ├──答疑与展望9(下) .mp4 142.32M
& o) M# q* y! n" I. j! e$ G| ├──直播22 .mp4 569.80M. l3 I' X4 }& D# w# R6 [
| ├──直播23 .mp4 396.31M
/ ~+ p* b+ h. E: k| ├──直播24 .mp4 156.16M
- u3 B4 ^6 S0 g D+ J+ F [5 N; G| ├──直播25 .mp4 250.88M! ?+ w5 V4 m$ H
| ├──直播26 .mp4 132.96M. K' {' g( h1 m U* N3 r
| ├──直播27 .mp4 147.48M% ?* _" ?! i. G0 u- d
| ├──直播28 .mp4 409.18M% m% x" n: @# S+ h8 q% ]) J: d
| ├──直播29 .mp4 292.43M
/ M( T: r5 u" N| ├──直播30 .mp4 140.69M
* o K% q' Q6 B2 A3 y| └──直播31 .mp4 342.98M
' J. A* t9 \1 d @/ x* x, s; K$ ?└──课件资料
& H0 v% J3 R7 H) V: u0 \2 M% ?| ├──10月-高级调试之VMP
$ ]3 Z( D: V4 g, P" }| | ├──测试题目.exe 414.07M7 B" U# l* D) X! I4 T7 X" f
| | ├──课时1-9.exe 864.76M
0 z: O3 t W/ r! c$ ~| | └──直播.exe 469.31M
: E3 R0 f% h& U$ G! \; x2 r& Y| ├──4月-FART全自动脱壳机 ' n/ S; d& ?' T7 P7 L. a$ z
| | ├──课时3 1 J u+ U" w/ X S2 P
| | ├──第二周直播.exe 318.62kb
6 L; E0 P) Y: D3 q| | ├──课时2.exe 661.69M' X% T$ F+ c& w4 D1 e
| | ├──课时4.exe 857.03M1 B7 ^! M- |( z, `, M+ h9 t
| | ├──课时5.exe 17.98M0 n: h2 E; Q6 C% M( K3 T* x9 z
| | ├──课时6.exe 1.02G5 k- K) {) Z+ Y6 _
| | ├──课时7.exe 1.11M2 J+ h! l* C+ r: `7 z! K
| | ├──课时8.exe 563.21M; Y$ ?* s# [, |& s
| | └──课时9.exe 395.81M7 m7 ~4 T+ s3 a
| ├──12月-Unicorn课程.exe 18.07M9 p3 g$ ?( f \( w0 Q: U
| ├──2021、3.exe 22.36M5 v0 d- J/ J3 i8 P9 ?2 p
| ├──2021、4.exe 1.26G
6 W) S% i) G. {9 H, }1 N: y, X" x: I| ├──2021、5.exe 445.87M
1 t/ k4 B# w$ r# x0 z0 w' [3 o| ├──2021年1月 算法还原.exe 46.56M" C9 f5 q$ q; z( H2 Z- c) D/ t
| ├──3月-Frida高级逆向.exe 35.25M
) I+ M) h6 X! V1 G| ├──6月-ARM&&C++算法还原原理.exe 45.07M
7 W' y# m. b4 ^( n& O8 u| ├──7月-C++11&&art虚拟机开发.exe 1.60G2 [1 M$ ?. y# ]. B
| ├──9月-彻底搞懂OLLVM.exe 1.22G" }$ [; G: r; ~
| └──试题.exe 14.54M
, E2 i( G9 p4 ?% I* T& ~! ^* E& k! d! z3 ? B9 @. Y
3 E- q& J2 F f
2 C# n, O- A; j" F0 Z8 P0 I7 l. g$ A% Q7 e; M5 k* f
3 o6 d. ]/ Z# P% Z资源下载地址和密码(百度云盘): [/hide] 百度网盘信息回帖可见, {$ Y# a* k3 b* V% R
- r- x4 r/ y( A+ ~' b# Y; H# _; a
! c# ?: l% U5 p
, t" l+ e0 Q) |4 E% W* U2 z本资源由Java自学网收集整理【www.javazx.com】 |
|