收起左侧

[爬虫] 路飞学城爬虫三期课程 2022年

120
回复
7523
查看
  [复制链接]
  • TA的每日心情
    慵懒
    2024-2-13 18:25
  • 签到天数: 62 天

    [LV.6]普通吧粉

    发表于 2023-6-18 00:18:00 | 显示全部楼层 |阅读模式

    登录后查看本帖详细内容!

    您需要 登录 才可以下载或查看,没有帐号?立即注册

    x
    ├─01.爬虫&逆向3期【完结】
    ' r* [. T3 @6 ~9 N│  ├─第1章__day1 函数基础4 e. q' l! i# B8 U9 e9 B
    │  │      1.1__基础复习.mp4
    8 L4 Y! J* t! K" [, G│  │      1.2__函数之前的巩固.mp4
    / i2 W( u6 f% e│  │      1.3__函数基础+返回值.mp4
    3 S3 e3 O6 |' ^& M" |0 v: P│  │      1.4__函数参数基础.mp49 R4 a" S. n. C8 [
    │  │      
    3 J0 k- h4 f6 h/ R, u; K│  ├─第2章__day2 函数&文件操作# L  u) c$ E3 {; f
    │  │      2.1__函数基础操作.mp4" w" }! C- G/ H! T8 F
    │  │      2.2__函数高级.mp4, \2 q3 V# V" x* R1 S, V. c; u. t
    │  │      2.3__文件操作.mp4
    % Y$ b9 U& W: ?/ U& {- a│  │      2.4__文件+函数综合练习.mp4* D( T) V1 E2 U- S5 ^" T
    │  │      
    2 Y" e- v1 L* M2 M8 I# S# H$ \! a│  ├─第3章__day3 Python中的包
    7 q# T$ a7 h  x. Z/ O0 b- ?0 r' |│  │      3.1__包和模块01.mp48 i' n# z, d8 V; I4 x+ c2 a. Y
    │  │      3.2__包和模块02.mp4; q% J8 v7 h9 o0 R
    │  │      3.3__面向对象(了解).mp4* S' z; v: d  j  o8 q4 b% O
    │  │      3 }% ~5 R9 Q7 M
    │  ├─第4章__day4 迭代器&生成器
    : p! ~1 ?/ c  R6 d- O; r5 B│  │      4.1__异常处理.mp4
    - M- Q( l) g! P) Z│  │      4.2__迭代器.mp4$ q: ]+ C' P  F4 N$ ~0 f" r
    │  │      4.3__生成器.mp49 H2 y* G& {" G7 Q0 k4 [
    │  │      4.4__装饰器.mp4
    4 X. d0 e% k' f│  │      4.5__并发基础概念.mp4
    . b; D9 }* X1 T: a; \│  │      " S5 A$ [5 |3 W6 i1 q4 F' @
    │  ├─第5章__day5 进程&线程
    4 d& m# M: l8 r  P$ a4 l/ T& I│  │      5.1__进程操作01.mp4
    - M  a0 X% R( J! m. r│  │      5.2__进程操作02.mp47 J# ?, Y: e; n% N6 r, L
    │  │      5.3__线程操作.mp4  A) X6 e9 S: z$ ]
    │  │      
    3 r" l% o6 U+ C1 J6 U│  ├─第6章__day6 前端介绍
    - L0 v) q7 O# t$ g0 C  j│  │      6.1__协议基本介绍.mp49 q" q* e6 U. _2 E( V+ n
    │  │      6.2__html简介.mp4
    9 [9 T9 e5 g2 W* L; n! J4 g│  │      6.3__css大致介绍.mp48 H4 M, j2 h5 _8 u
    │  │      6.4__js简介.mp4
    0 C4 Y3 s4 p% R( t" ~7 A│  │      
    3 u5 z+ D& M" ~│  ├─第7章__day7 爬虫概念
    7 _9 H8 p* `% \# x│  │      7.1__Jquey.mp4
    / O& K" M% C7 D" E( O, ^: P! _│  │      7.2__爬虫简介.mp4- N6 E5 Z& S! T* b  G
    │  │      7.3__requests基本使用01.mp4
    7 P6 q: Z$ O9 u0 A5 r0 X7 k7 {│  │      7.4__requests基本操作02.mp4
    4 I5 s& y7 V: ^8 Z6 u' f* u6 A│  │      ! ]1 X+ x4 A! p# f; D* T. q9 J+ z* S, r
    │  ├─第8章__day8 正则- S, p5 Y% R, Y5 L
    │  │      8.1__药监总局作业.mp4" J9 \, \" `6 D* C& j2 h0 c
    │  │      8.2__正则解析.mp4& u5 l( q" {3 T; k" C2 P
    │  │      8.3__bs4解析操作.mp4
    5 }/ q8 i8 M; @  J5 Z  ~; }. \│  │      ) _4 I( C4 J+ A1 i" S! f
    │  ├─第9章__day9 xpath
    0 X. K: w( C- B; W! X│  │      9.1__回顾+xpath概述.mp46 ~9 R5 R  R" `$ t: H( x1 H
    │  │      9.2__xpath使用01.mp4
    # a! m$ i0 Q" Z* e" F1 Z! D! c1 @. |8 y│  │      9.3__xpath使用02.mp41 ]0 a9 r) q9 k
    │  │      & c  ?, |: K! ]* U. y/ i
    │  ├─第10章__day10 cookie介绍及应用3 F: T) F' u% r
    │  │      10.1__简历模板下载(复习).mp4
    - S$ _& i( @: @! {6 K│  │      10.2__cookie处理机制.mp4
    . B1 q# ~! Y& f│  │      10.3__代理操作.mp4
    4 D8 X  y& [$ O' c  _! H, Q│  │      10.4__模拟登录操作.mp4  H7 [+ s- U. P; n
    │  │      10.5__防盗链操作.mp4: I9 p% k, F+ ~; m
    │  │      
    ! [/ Q6 N7 ]( u$ V│  ├─第11章__day11 协程& t9 q, ?3 j5 @0 Y
    │  │      11.1__回顾.mp4
    - s; X8 H' D. M( }( ?& ^│  │      11.2__异步爬虫-多线程.mp4" O. }. f: D4 U7 i' {
    │  │      11.3__协程操作01.mp4* p( Z+ N6 I9 ?( @, e5 @4 c. D
    │  │      11.4__协程操作02.mp4
    ; B* Q1 M# }# y1 `4 k& `. X│  │      
    4 w& M' X: \  n( Z│  ├─第12章__day12 m3u8操作介绍1 G; z& D" T4 d5 ?2 w( E
    │  │      12.1__协程回顾.mp4
    ; z9 _. f+ ^5 h. B# z4 J8 D0 b│  │      12.2__m3u8操作01.mp48 s3 s0 e% Y" j. b  v4 H) U/ B  B
    │  │      12.3__m3u8操作02.mp4
    5 D- I2 m  u( d- ?/ x/ F│  │      12.4__selenium基础操作.mp4
    ! b  u6 U5 g9 }3 X│  │      - c/ P5 u. Z, l9 f
    │  ├─第13章__day13 selenum! ]( a$ ~4 `* N( T  Z) I
    │  │      13.1__selenum登录b站.mp4, C- d7 M; H) o8 s8 D7 b/ {
    │  │      13.2__selenium重点操作1.mp4
    " ]2 _) \/ M/ D9 Q│  │      13.3__selenium重要操作2.mp4
    ' ~% g, n. c3 A6 S: s0 B3 Z9 @# E│  │      13.4__12306余票检测思路.mp4
    - `5 \' a  x/ `* e│  │      13.5__mysql基本介绍.mp4
    ; t; c+ G1 T8 _5 p│  │      7 U) O; V  l' m! b) N" B  a
    │  ├─第14章__day14 mysql基础- n- H9 q& j/ \# ^$ p
    │  │      14.1__mysql操作01.mp4
    & Q3 n3 W; D) B( R9 m2 n% ^7 T│  │      14.2__mysql操作02.mp4$ \1 G9 U5 H9 k; G- Y: t
    │  │        i: g3 `; Y( h/ @( X% ?
    │  ├─第15章__day15 mysql练习$ c6 k# U4 L; x5 U: @- o1 g6 [. I
    │  │      15.1__sql练习01.mp4) _; E, |/ H4 S; V% v) _7 t
    │  │      15.2__mysql练习02.mp4  |) \  C" V# A# j9 F9 T
    │  │      15.3__mysql练习03.mp46 W3 z0 U: J) W! j2 C
    │  │      15.4__pymysql操作.mp43 [  G) t! ]7 F2 Q5 j  m
    │  │      9 `$ i% N: h: }0 a1 C. i+ J. |/ @
    │  ├─第16章__day16 mongoDB&redis
    - N& X+ m3 G6 d6 s; O│  │      16.1__pymysql回顾.mp4
    ; {- m  j- G) S6 x# L/ J: C! v│  │      16.2__mongoDB.mp47 O1 J+ I0 H) ~3 i" G
    │  │      16.3__redis.mp4
    9 _# z, M5 B: C0 Z( q│  │      
    0 |4 ]- @+ u7 s$ D│  ├─第17章__day17 scrapy( v. M/ v/ Q* P$ W0 J% v  u+ |
    │  │      17.1__scrapy基础使用.mp4. f+ y' S# R) Q
    │  │      17.2__数据解析.mp4
    3 d5 \, D; B8 J) p8 k! l% g│  │      17.3__终端指令持久化存储.mp4
    # g4 N: k: m5 j: z( f│  │      17.4__基于管道的持久化存储.mp4
    # y4 V# I  d) H- ~│  │      
    6 H5 I/ P; x1 P3 K/ A│  ├─第18章__day18 深度爬取, D3 ], j7 {0 }* D/ y9 L$ o+ ~. ~
    │  │      18.1__管道-数据库操作.mp4- }' Z( m0 r  S; N: c8 \+ r
    │  │      18.2__scrapy爬取图片数据.mp4
    : G4 f; }! ]6 N$ k- u│  │      18.3__深度爬取.mp4/ q6 K- T3 Z$ i% g& Q
    │  │      
    7 E( W3 ~+ u3 V  g│  ├─第19章__day19 中间件" ]5 A, [/ D* Q* v5 H
    │  │      19.1__图片爬取的请求传参.mp4# l, X0 s& {" c: k1 u. y! N! a
    │  │      19.2__中间件操作01.mp49 G( M$ O, ^+ ~( {; l
    │  │      19.3__中间件操作02.mp4: w% w: i" e( e, h0 }
    │  │      . N* w/ O* j, _6 |( r( |
    │  │      2 R9 P% X4 |6 `$ i* C9 I5 b9 k
    │  ├─第20章__day20 selenium+scrapy
    4 b0 h! r* T; }  y( e. B│  │      20.1__回顾.mp4; o0 ?; ]. t* x0 U6 k( t
    │  │      20.2__selenium+scrapy操作01.mp4
    / \; D; f" x9 p0 n6 s│  │      20.3__selenium+scrapy操作02.mp4! \5 Y+ Z7 I" s5 E- A$ T' \$ Z
    │  │      20.4__百度ai介绍.mp4" e; S2 L6 ~% O" s
    │  │      20.5__百度ai+scrapy.mp4
    , n& B$ r6 ?+ F7 j3 s│  │      2 X4 }, ~9 ?+ ~; T
    │  ├─第21章__day21 crawlSpider
    4 W4 m0 k% ?. u$ W" q: Z│  │      21.1__crawlSpider全栈数据爬取.mp40 P+ ]4 l( L7 K" q! ]' n3 a- n
    │  │      21.2__分布式.mp40 U& i7 ?- q# w4 g: q) i8 h7 H
    │  │      : h' K( x9 x+ U/ M8 s
    │  ├─第22章__day22 scrapyd部署* x5 G) }8 x- Q* S" }
    │  │      22.1__增量式操作01.mp4
    # o% o0 q% i" S& a+ `│  │      22.2__增量式操作02.mp41 V6 n& s$ _' H* j2 h& d/ K
    │  │      22.3__scrapyd部署.mp4
    4 C1 i% D9 q- v4 y' @1 m│  │      22.4__生产者消费者模型.mp4
    ; ?& E% Q# |; k: s│  │      + x, `- z4 \: S1 p4 n; ^
    │  ├─第23章__day23 js常见加密算法
    $ p; x1 D$ [8 p5 L) F1 i' J│  │      23.1__js常见加密算法01.mp4
    . T0 p3 o. @) l│  │      23.2__js常见加密算法02.mp41 a4 Z1 O" {, s
    │  │      23.3__逆向前期准备工作.mp4/ {' w7 c8 P5 W, D) N8 y7 A
    │  │      23.4__微信公众平台合集.mp4
      z. h5 Z: u- d( j+ ]7 O│  │      23.5__微信公众平台js逆向改写01.mp4* f* V$ i( \: G: C
    │  │      23.6__微信公众平台js逆向改写02.mp4
    ) c+ u! G2 E3 `/ S│  │      23.7__整体过程回顾.mp44 E6 F9 t( M/ w
    │  │      第23章__day23  js常见加密算法.mp4
    $ M$ d0 m' P: w  v+ x+ L│  │      ! ^; A) ?$ I4 s/ a" q* v. V
    │  ├─第24章__day24 逆向分析17 O7 S- B7 I2 H5 A- N5 K9 J
    │  │      24.1__steam逆向分析.mp4
    ) p( i9 w) x) Q3 X/ w$ s- m0 U│  │      24.2__完美世界逆向分析.mp4
      c  e% _, t4 u/ I! L6 c│  │      & S9 V9 z" p( w0 ?
    │  ├─第25章__day25 逆向分析20 {7 u7 X! o9 i' R" r' y" q8 n) L
    │  │      25.1__试课联盟逆向分析.mp42 z4 \( V8 p1 ^/ E- W
    │  │      25.2__空中网逆向分析.mp4
    ( N) U4 l) E9 Y( L" e6 F5 E4 G│  │      
      J5 W- P' h6 {% U( W│  ├─第26章__day26 逆向分析37 Z$ r, n5 P) A7 a  N
    │  │      26.1__长房网逆向分析.mp4% _$ E& r8 I- e2 j  _
    │  │      26.2__有道翻译逆向分析.mp4" H( F6 S' M# n5 M! W
    │  │      ! u! |& L0 u8 p+ f
    │  ├─第27章__day27 回顾  {4 n4 c. i3 \; A
    │  │      27.1__回顾01.mp4
    6 d- r9 m" f4 R3 p8 A$ g1 a6 E│  │      27.2__回顾02.mp41 H4 y+ o: a: W5 O/ \3 g) R
    │  │        U2 o1 v$ Z: N6 S) H5 }$ t, q
    │  ├─第28章__day28 x站逆向6 u+ G4 U5 |1 ?5 G8 H8 F2 J% d
    │  │      28.1__x站逆向01.mp4( Y, M, \& S6 E4 ~" i/ @
    │  │      28.2__uuid逆向.mp4
    4 E' K  c% e: `" f6 T8 Z; x. \│  │      28.3__b_lsid捕获.mp4
    : j# G$ O4 F6 M- [5 F  c5 }│  │      
    + h) D( v% \; B: P0 n, ]/ K│  ├─第29章__day29 数据处理
    ' h* q% v, Z+ J! Y' I│  │      29.1__v2数据包的id处理.mp40 H3 ^9 x  e6 q5 M  U1 s% {
    │  │      29.2__now的模拟请求.mp4
    0 S/ ^3 M. v& E$ f│  │      29.3__h5数据包模拟.mp4
    / y# `* g  r8 Q9 }0 ]5 k; o+ {│  │      6 n6 ~! Q$ S" c( ^, V9 H# r5 k0 X
    │  ├─第30章__day30 yang视频1
    9 H5 e" i. o: ?; }' Y- ?7 P│  │      30.1__yang视频逆向01.mp4# ^, M& D1 h- i, [( J
    │  │      30.2__yang视频02.mp4; a# b6 H. w, s
    │  │      30.3__yang视频03.mp4
    ; S- t; P2 H5 J/ I% \│  │      30.4__央视频05.mp4
    * y" h( H" G. r; i$ C* J7 ]/ y│  │      
    ) Y& f9 V7 P3 G' K│  ├─第31章__day31 yang视频2
    2 ?5 S1 W/ I8 t0 _& A$ e3 g│  │      31.1__回顾-细节处理.mp4
    1 F) x, ^$ x8 b│  │      31.2__yang视频下载.mp4* p8 }* a: B4 a5 ^# i
    │  │      31.3__头条-前置知识点.mp4
    1 ]! M5 O8 P& V1 i" O" Y, [│  │      31.4__浏览器环境模拟.mp4
    " {$ L" m& m3 R+ E( J│  │        ^8 k5 J2 y0 @8 B9 `- j2 ]
    │  ├─第32章__day32 浏览器环境模拟0 b+ Q* @8 I' R) A  N$ e% M8 _
    │  │      32.1__头条js改写.mp4
    ! y+ o; x- t0 [8 v│  │      32.2__浏览器环境模拟.mp4
    6 y: M2 u/ @/ R│  │      32.3__建筑网站逆向分析.mp47 Y5 }6 d+ k9 \$ a! }, w
    │  │      32.4__fiddler基本使用.mp43 x) O8 x- q: k/ z) g
    │  │      
    ) w$ V! ]2 j+ Z! P│  ├─第33章__day33 逆向入门
    * D3 k6 n" t, o5 J5 @& V' B( D│  │      33.1__逆向课程概要.mp4, g  n0 Z: m$ d8 p% L1 ~
    │  │      33.2__关于上课时间.mp4* g$ d* ^) e4 q" D5 r
    │  │      33.3__关于设备.mp49 m5 q# O" q; v* ?1 _
    │  │      33.4__今日概要.mp4
    1 x, V8 R$ k8 K; Y+ Y7 z│  │      33.5__臧航-设备和安装apk.mp4: t" {5 F% Q# a' \% T
    │  │      33.6__臧航-抓包和实现.mp4
    ! w/ I) l* }: M% R& m│  │      33.7__油联-抓包和https.mp4
    / b1 j( F6 t! J: x, c│  │      33.8__油联-反编译工具.mp4" i! P$ j$ b% i
    │  │      33.9__油联-密码算法.mp4
    + Y+ x& ]; T% E' n  O' \│  │      33.10__油联-sign加密.mp4
    / j' x! `, @. w) j$ v& c│  │      33.11__总结.mp4/ v& E0 s/ [0 `% A5 o
    │  │      5 l& C% q# Z' q4 t
    │  ├─第34章__day34 证书和java基础
    $ A" F9 ~5 Z# m│  │      34.1__今日概要.mp4
    + Z8 m. ^0 Z* K│  │      34.2__证书-前置准备和步骤.mp4
    / Y# M1 X5 i3 c& @) a3 v5 {3 d│  │      34.3__证书-安装证书(安卓7及以上).mp4
    ( ]1 f% j  ]5 W, u6 C│  │      34.4__证书-答疑.mp44 p$ m4 f; t" y0 S1 r, }" `
    │  │      34.5__Java-环境搭建.mp4
    " O/ r3 K, f$ s2 ?9 ]( l# Q│  │      34.6__Java-IDE使用.mp4  m1 r% ~  g/ Z4 y! g% V
    │  │      34.7__Java-初识语法.mp4
    2 b+ q. r# f/ ?- T& Q/ P4 w* O! t$ O│  │      34.8__答疑-补充.mp4% @8 C) Z4 v& E
    │  │      34.9__Java-注释.mp4  P, t( a% y8 H. \4 P* Y: w3 h! u
    │  │      34.10__Java-基础语法.mp4' p, I! g9 n9 J5 p, p7 s# X
    │  │      34.11__Java-整型和字节.mp4
    2 G) S5 S- C; }( E/ q6 S│  │      34.12__Java-字节案例(java和python不同).mp45 S& X4 ]2 d$ ]; K  A$ I1 @! c$ v
    │  │      34.13__Java-字符串和StringBuilder.mp4
    / i; k9 J2 r, H' C2 E│  │      34.14__答疑.mp4
    + B6 @2 A6 X" ^( _* K. Z$ g│  │      34.15__Java-数组.mp4
    / L7 E  n3 l% y& u- r) q│  │      34.16__Java-Object类.mp46 W) p) S7 D1 g- S" M; M
    │  │      34.17__千万不要放弃呀.mp47 L5 [  J7 i9 [: F
    │  │      6 @$ E9 m; M3 z
    │  ├─第35章__day35 java基础, @# o! R$ u' v( G- [. i
    │  │      35.1__今日概要.mp48 V2 M/ M- y& C1 b  l# S
    │  │      35.2__关于object回顾.mp4
    - I( z; [5 h, F7 m: M! W│  │      35.3__常见类型-List接口与实现类的关系.mp4
    7 R4 H6 i$ c' N5 I( q4 s! i│  │      35.4__常见类型-List常见方法和逆向案例.mp4
    " _4 n, z5 V( V) |" n│  │      35.5__常见类型-set系列.mp4) ^% ?3 u1 {; F6 o4 [
    │  │      35.6__常见类型-map系列.mp4, u/ J, d8 K. b; Q6 |! Z
    │  │      35.7__面向对象-基础和成员.mp4
    ; n% S/ \/ g' j│  │      35.8__面向对象-继承.mp4+ e- K$ ^( _* M3 J% C) b
    │  │      35.9__面向对象-接口.mp4
    0 W/ v1 V" w& c; ^) P, i7 e│  │      35.10__面向对象-接口逆向案例.mp4/ m1 b% K4 z$ Q7 k, U: o
    │  │      35.11__面向对象-抽象.mp45 i7 x5 q4 J$ a4 `- C1 v
    │  │      35.12__面向对象-知识点结束.mp4
    3 G% x* E. l7 _; e: `│  │      35.13__面向对象-逆向案例.mp4* X$ K! G1 V7 G1 V
    │  │      35.14__包的概念.mp40 h3 ?* ~; C7 ~) p
    │  │      35.15__下节预告.mp4
    " C: b) O. E% V$ N7 l1 W% E│  │      
    # m. l  v0 k9 F! T│  ├─第36章__day36 java基础和安卓环境# ^2 m" L3 a& W3 C) o9 |0 E
    │  │      36.1__今日概要.mp4  p, I1 [* ?- C: M" z& E0 W9 ^
    │  │      36.3__Java字节处理注意事项.mp4
    $ l. W/ |8 E5 R0 ]/ @& Z  z( i+ F│  │      36.4__uuid和应用示例.mp42 R% E5 U2 }$ \7 n
    │  │      36.5__随机字节和十六进制字符串.mp4
    0 Y! J7 D3 c: m8 e& @. u5 \. N│  │      36.6__随机字节问题.mp4
    1 S- K' E2 k" t( B3 [: E; T│  │      36.7__时间戳和应用.mp4' F7 G+ @0 w2 S( r+ \/ T1 [: E! d) e
    │  │      36.8__十六进制字符串.mp4( y. b5 Y& _7 {- X5 K8 b
    │  │      36.9__md5和sha256加密.mp4
    7 m) H+ [# }4 K' C0 E0 W│  │      36.10__md5补充.mp4, e' x3 \# n" j# G, m5 m; [0 K2 g
    │  │      36.11__AES加密和Base64.mp4& z7 c! k8 o& d+ ]" I7 [+ j
    │  │      36.12__gzip压缩.mp4) o, P( D. X* o, n2 h: B
    │  │      36.13__安卓环境-AndroidStudio安装.mp4/ G$ y; s( P1 _% r4 Y& r6 ~
    │  │      36.14__安卓环境-创建APP并运行.mp4$ h1 p: e% m4 a( {& R
    │  │      36.15__今日总结.mp4
    * H! q6 Z) a" i│  │      
    + F9 E: ~* C! Q│  ├─第37章__day37 安卓开发
    : V5 c. D7 Q; g9 O6 B│  │      37.1__详细环境-安装android-studio.mp4! X6 ^* g' I3 ^: [% ?
    │  │      37.2__详细环境-环境变量.mp4$ t- l# O( `7 z3 s' ?
    │  │      37.3__详细环境-真机运行.mp4' P! R5 C/ y/ ^) \  R/ k* [
    │  │      37.4__详细环境-模拟器.mp4
    2 n4 @. _5 k# E  Q7 k% @│  │      37.5__详细环境-AVD运行.mp4
    " p* P, p7 Q; I" L- d/ J5 e0 k5 L│  │      37.6__详细环境-不必安装最新版.mp4
    8 _) W+ {& n1 ?# {│  │      37.7__安卓开发-目标概要.mp45 J* b7 @9 d2 L, y
    │  │      37.8__安卓页面-区域.mp4$ y$ Z9 b8 C4 Q, q: O  @. O
    │  │      37.9__安卓页面-表单.mp4
    , O: N0 u% g; d- x8 g│  │      37.10__安卓页面-按钮.mp4
    7 A# m; x* a; l1 H9 A9 {│  │      37.11__安卓后端-登录逻辑.mp4
    4 g1 ]# t+ z8 `+ c8 h  k│  │      37.12__安卓后端-获取输入内容.mp4
    ' o6 i7 p0 N( X0 q│  │      37.13__安卓后端-md5加密.mp4* o3 @1 n  F! l9 @+ w
    │  │      37.14__安卓后端-okhttp请求.mp4
    0 J! G5 H8 v1 ]% x" X( m# B% u│  │      37.15__安卓后端-后端API和请求示例.mp41 X& W% B' V9 s8 {# p
    │  │      37.16__今日总结.mp4
    ) _# Y4 M  L4 R& V, d7 D│  │      4 F0 ?( {- K% V# W' N
    │  ├─第38章__day38 安卓开发和规范
    0 {7 U& o$ d( s, ^│  │      38.1__今日概要.mp46 O4 M7 d1 z3 h. _! x7 d. X
    │  │      38.2__okhttp两种常见格式.mp4) j5 Q1 q" h" S* v, u0 M
    │  │      38.3__okhttp拦截器.mp4  R; m1 {2 `1 P- [8 m, o
    │  │      38.4__okhttp的NO_PROXY防抓包.mp4
    3 k0 H& F, q( `% a' h9 X; z* {│  │      38.5__Drony抓NO_PROXY包.mp4
    & x) ^1 P+ S5 y" z* b' n( D4 B) ^│  │      38.6__retrofit发送请求.mp49 y2 p0 `# L' q, {; ~; ^( Q6 d
    │  │      38.7__retrofit逆向思考.mp43 W( c7 Q1 @& z$ q: j4 O
    │  │      38.8__gson序列化相关.mp4$ e1 ?1 _* m- n. V3 [
    │  │      38.9__xml文件存储.mp4
    7 O' f  [" s& W. E1 x/ ?9 X│  │      38.10__xml文件常见逆向思考.mp41 u  @( Y2 D& H  K* @" A* n
    │  │      38.11__赠送规范-main.mp4" J9 y" g9 p/ L8 V7 l/ o  A' ~
    │  │      38.12__赠送规范-读取文件.mp4
    ( H0 @; G9 S6 J; m, V5 Z│  │      38.13__赠送规范-获取代理.mp4
    7 O0 K4 f4 e- O  J1 m& \( j4 H│  │      38.14__赠送规范-并发.mp43 y9 G1 t2 x0 t! L9 ^1 J
    │  │      38.15__赠送规范-异常和重试.mp4/ x9 z6 d; E: R5 ^6 o
    │  │      38.16__总结.mp4
    " ?2 n0 V& S. j. z( T0 C│  │      
    . o2 M" |1 z7 }; ]) X  K│  ├─第39章__day39 C语言基础
    / d7 a( \! G3 @│  │      39.1__今日概要.mp4
    , F5 g; S4 O5 ^' h5 K( Q│  │      39.2__编译器.mp4
    3 P, N+ h* `& y" n/ X& l│  │      39.3__IDE的安装和破解.mp4$ B1 T/ M, g" T$ x
    │  │      39.4__字符串相关.mp4
    - }" I0 N  ~4 f9 U/ G; R2 _. n│  │      39.5__整数相关.mp4" F/ P7 }) w( Q) ^
    │  │      39.6__初识指针.mp44 G7 C$ b) k( `" c( g* n9 o
    │  │      39.7__指针-案例1.mp4
    ' ]9 @  m9 Z9 W& @/ }% q│  │      39.8__指针-案例2.mp40 y8 H) b' ~: z2 O& M
    │  │      39.9__指针-案例3.mp4
    / i2 e- Q. C. D6 H1 ^; ]│  │      39.10__指针的指针.mp4* J5 h9 t0 }) d7 W+ z
    │  │      39.11__结构体.mp4( J: p0 ~" {8 `$ K: d, d. O) g! Y4 V/ T
    │  │      39.12__预处理和头文件.mp4
    5 R4 n: E4 e0 @* C; `│  │      39.13__总结.mp4  ]+ H  d7 v( x  X( m8 B2 c7 K
    │  │      
    & {8 s6 G, c8 N* t│  ├─第40章__day40 JNI开发) U- ]$ M; h6 i( i
    │  │      40.1__今日概要.mp4
    7 a# E' @- Z% U│  │      40.2__创建项目.mp4
    % w8 ?5 [$ E  R2 H1 T│  │      40.3__快速上手.mp4+ y5 `+ ?6 Z0 i, \" f) t3 R* C' l
    │  │      40.4__补充:删除默认函数.mp4
    ; k& O+ ]; z& r1 D3 r│  │      40.5__补充:命令生成c函数头文件.mp4
    : a, `: y. ]5 S: l3 ?$ h6 b│  │      40.6__关于类型.mp4
    + U% }& F8 a/ B$ D│  │      40.7__案例:Java调用C函数.mp4
    ( r3 z  Q' V& g. s│  │      40.8__案例:C调用Java.mp4/ d+ V; \5 K: C6 O( w  o' S: O7 A
    │  │      40.9__案例:C调用Java.mp4. }$ `6 ]# u1 C+ [% i
    │  │      40.10__小结:站在安卓开发者角度.mp4
    9 i3 f0 ?# o" F, v│  │      40.11__小结:站在逆向的角度.mp4
    3 C4 s0 E/ E9 z1 E2 R│  │      40.12__静态注册和动态注册.mp43 k( n( X+ s& `% m1 T2 l
    │  │      40.13__静态和动态注册-逆向角度.mp48 b8 G( P: J+ \
    │  │      40.14__今日总结.mp4
    # K1 B- |/ m( }│  │      40.15__最后的强调.mp4' x- l& n5 G& ]# ^
    │  │      
    : ^* |+ }6 t" I1 H│  ├─第41章__day41 车智赢(上)
    . f1 q/ @' ?+ r; B, z. I: R7 l9 |│  │      41.1__今日概要.mp4- x  `* u- A! Q; h6 x
    │  │      41.2__抓包和任务的细化.mp43 l6 q) ?9 k- C$ K
    │  │      41.3__密码加密算法分析.mp4/ t/ H$ [  a7 U5 t7 \! ^
    │  │      41.4__其他参数的分析.mp4
    + i$ d- a  ?' L( a" v1 M+ L4 G│  │      41.5__frida安装过分分析.mp4( t4 j" m! X7 o; h
    │  │      41.6__adb介绍.mp4
    5 i% h8 k, X) Y7 D│  │      41.7__frida的安装.mp4, Y& N+ {: P1 {# V9 B2 U! e
    │  │      41.8__frida进行hook流程.mp4
    ; m4 R* Z9 I* a( Y$ w) c) v│  │      41.9__定位代码位置.mp40 W2 J* U/ ~7 w7 v/ J  z2 w4 g
    │  │      41.10__小练习.mp4' N; t& Z1 u: |2 Y* i
    │  │      1 N; G7 I7 F$ X! |8 b* q% O  @* a
    │  ├─第42章__day42 车智赢(下)7 t* z" c0 M* |- q$ u( n8 G5 ]6 Q
    │  │      42.1__udid分析-IMEI.mp4: |6 p3 I# s5 P
    │  │      42.2__问题.mp43 v3 {$ l0 n( A/ d% v6 P9 v
    │  │      42.3__udid分析-nanotime时间.mp4
    . B1 o1 q# }: U; t& k8 f2 e% ^│  │      42.4__udid分析-deviceid.mp4
    $ [( F/ w. l5 ^/ l8 Y- C$ e' S│  │      42.5__udid分析-算法和实现.mp4
    1 W3 c5 P+ H# l. b2 }$ [) _: ~│  │      42.6__问题.mp4# \# Z: L& ~" y, O# {
    │  │      42.7__初步看看so.mp48 y4 P+ u3 {; t% \
    │  │      42.8__sign算法.mp4( K. W3 N9 S& N( Z, x
    │  │      42.9__代码的整合.mp4+ Q0 Z) r6 A0 K% v; a& w& j& q
    │  │      42.10__总结.mp4" G$ r) F! A, }7 T+ A
    │  │      
    1 u& Z8 z4 s2 k" K│  ├─第43章__day43 x物app
    $ X7 s+ I# l/ d5 g7 l│  │      43.1__背景和今日目标.mp4
    ! }% X9 G9 r# ~6 {7 h. i│  │      43.2__抓包和任务的分解.mp4
    ! ~& B+ V! A' }' Z6 {│  │      43.3__分析newSign.mp4
    / E, s0 U' \. N9 h│  │      43.4__解决hook的bug.mp4% z4 F' x7 N% f1 U5 D; R
    │  │      43.5__捋一遍思路和map输出的问题.mp4: J; c* C# O3 I
    │  │      43.6__newSign算法的实现.mp4
    5 L7 x6 W9 G4 c$ _8 k, C│  │      43.7__Auth-Token寻找.mp4. D) E3 ^1 h9 k
    │  │      43.8__示例脚本.mp48 T1 R) o, s* v& U5 \) k/ H) A9 O
    │  │      % [5 t, |- @! q
    │  ├─第44章__day44 x站(上)- t6 m% n7 X! a+ X+ V0 x
    │  │      44.1__今日目标.mp4! Z0 A& u5 j, k* b
    │  │      44.2__抓包和任务的拆分.mp4
    & F& Z' _' X( y8 A8 d│  │      44.3__反编译工具.mp4  S; m3 o( k; U  i
    │  │      44.4__请求体代码分析.mp4
    / Q5 A- p) ?3 [$ s& m8 v6 r│  │      44.5__请求体签名的实现.mp4
    , F7 T! s, `7 V  v) \9 ?+ N$ i│  │      44.6__请求体加密.mp4
    % f4 S4 }8 j& R) P5 M│  │      44.7__did参数.mp4- u; h# y. ]0 ?" M
    │  │      44.8__总结.mp44 Z0 o2 ]( u/ J! X% \( @
    │  │      44.9__关于did的补充.mp4
    ( h$ k0 R3 B4 e│  │      7 X/ i4 q4 R8 p/ n
    │  ├─第45章__day45 x站(中)+ P% T# w8 o6 L+ T
    │  │      45.1__今日概要.mp4
    5 R3 r9 Y& R; |│  │      45.2__请求头的入口.mp4
    1 a9 j/ K  m  y1 w  v  D│  │      45.3__buvid算法的逆向.mp4
    7 G/ c& B- V% w% B' i+ j- r9 ^│  │      45.4__session算法的逆向.mp4
    5 O1 ~8 {! M  m% P% u$ u5 Q+ X5 D) d│  │      45.5__嵌套很多层怎么办?.mp4
    / u/ z$ I: H3 Z+ }- R│  │      45.6__deviceid同上一节did.mp4
    , k% s9 n$ c  V+ l│  │      45.7__fp_local逆向分析(上).mp4
    # S/ a3 X/ o! P# W1 S* B+ G- F│  │      45.8__fp_local逆向分析(下).mp4* X+ r' x1 U0 s. ^6 n) _# V
    │  │      45.9__关于fp_remove.mp4
    3 H% r/ t9 f$ C% S# L( V+ }8 Z( q│  │      45.10__总结.mp4
    : {+ e! _! d3 h' P$ H1 {- i│  │      
    . k& ?/ M0 }5 ^│  ├─第46章__day46 x站(下)
    3 x9 O: x) V& e, L+ N! a│  │      46.1__今日目标.mp4
    7 n, h2 F+ C; x" m% e$ v│  │      46.2__播放代码示例.mp4& v5 F  \, v7 d3 ]; B
    │  │      46.3__心跳任务分解.mp42 A, z8 V5 F5 d& m1 j
    │  │      46.4__session算法逆向.mp4; l- J# @# X% R0 h
    │  │      46.5__sign算法的寻找.mp4
    # ]- A: e# ^) w) C% U│  │      46.6__找不到RegisterNatives方法怎么办?.mp4
    - x5 Z, C3 R  m2 P│  │      46.7__找到so中对应函数.mp4
    1 w0 \! V2 O, o( Q│  │      46.8__sign签名算法.mp4
    4 i' F% c) f1 I' n* |; P( x│  │      46.9__结束.mp49 J" ]0 f4 R8 N
    │  │      + Q; g) R# v; m' \5 v( o; H
    │  ├─第47章__day47 x乎
    2 f$ J, B: E! {# k  I3 U│  │      47.1__今日目标.mp4, [1 h  j# g2 w4 l6 x
    │  │      47.2__抓包和任务分解.mp4- x: T3 ~* q& O) ^; r. \& ^  e' l
    │  │      47.3__URL转义和json问题.mp4: ^3 q, T! D( T' v" y2 }
    │  │      47.4__分析x-udid.mp4
    ; M+ Q! z& s/ g9 [! ^│  │      47.5__实现x-udid算法.mp4" ^, ^( H0 G, L
    │  │      47.6__x-hd.mp49 s) o5 }% e1 O/ b4 ?& u
    │  │      47.7__x-zse-96前置说明.mp43 _: A  ~1 ^+ v& q$ A9 R( U6 L8 X$ D: }
    │  │      47.8__x-zse-96逆向过程(上).mp42 I: x2 p; j7 y* n
    │  │      47.9__x-zse-96逆向过程(中).mp4+ i5 w. k; j: k. d! |2 I5 ?
    │  │      47.10__x-zse-96逆向过程(下).mp4
    $ T0 U3 e9 m! b4 F5 f- m│  │      47.11__总结.mp4
    ) x; E; x! z" r3 R) d│  │      - {7 A7 i, @; e' T2 R3 l/ m& Y8 F
    │  ├─第48章__day48 x音(上)
    ! U6 x. @: W$ v) Q3 i2 C│  │      48.1__今日概要.mp4
    7 \. J1 ]$ ?! `│  │      48.2__抓包和任务拆解.mp46 R' @+ L: A  K3 Y' r  K  _
    │  │      48.3__cdid算法.mp4
    8 F5 w. ^* j7 V. y; F; D8 q+ V; N│  │      48.4__其他参数.mp4
    8 x& c7 Q) K3 C5 O: W3 H│  │      48.5__换设备演示.mp4
    9 J7 `8 F! J9 j! X8 N│  │      48.6__关于oaid.mp4
    7 |5 d# `" ?7 O+ O6 k1 }0 q2 `│  │      48.7__openudid算法.mp4
    . B( {" X4 D1 T' s│  │      48.8__deviceid和iid请求参数.mp4
    / [0 e+ j/ S1 G1 l3 Z# P8 {% C│  │      48.9__注册设备-URL参数.mp4  d3 q/ ^! S6 g: l/ V, C9 j5 A
    │  │      48.10__注册设备-明文和密文.mp4
    / S5 m, f3 T7 ?" s3 Q│  │      48.11__注册设备-请求体.mp4) @- |, ]) P+ c/ G" j7 \
    │  │      48.12__下节预告.mp4
    / t# d8 `( e( j* J' ^0 D. }, \: J│  │      1 ^+ D; L8 _3 V7 i
    │  ├─第49章__day49 x音(下)& k6 C$ X7 n, G( p
    │  │      49.1__stub算法.mp4
    - I. F, j7 W* a) w/ `! r! d/ G│  │      49.2__x-gorgon函数的参数.mp4
    $ n+ m4 s0 Z: ]│  │      49.3__hook不到的原因.mp4& b& _& O' o% n% h5 [& k3 ]
    │  │      49.4__x-gorgon参数分析.mp4
    ( E1 W$ M- r3 t, R8 A2 [│  │      49.5__x-gorgon算法分析.mp4
    + ~4 u+ P8 G4 s$ C) n│  │      49.6__frida-rpc.mp4
    7 @# J2 a$ t' }  j" I0 M│  │      49.7__frida-rpc补充.mp4
    ! _) Z3 _, A1 z" v, i/ I/ a3 x│  │      49.8__注册设备-实现.mp40 c1 y3 R- Y9 c: b; B
    │  │      49.9__注册设备+获取评论.mp42 W- I; _* x8 b7 A' @  T- S
    │  │      49.10__再测试.mp4
    1 F9 n# h8 R+ Z' t1 Q│  │      
    4 t' W! N9 W' ^* p5 J& R% W0 C, E│  ├─第50章__day50 大商天狗! \0 G2 J* Y$ q9 f5 H/ X
    │  │      50.1__今日概要.mp4, A1 N" J5 _; b! ?3 `
    │  │      50.2__抓包和反编译失败.mp4
    ' \9 ^2 t# M, a; U3 i│  │      50.3__脱壳的步骤.mp4
    8 p; v, C& _2 M% W( u& K' \│  │      50.4__其他脱壳工具补充.mp4
    . Y* @* I4 X$ v: W! `/ a! f│  │      50.5__快捷登录-sign.mp4
    % Y0 H7 v3 ?4 D' l/ M; F3 p│  │      50.6__快捷登录-发短信实现.mp40 z2 z$ z0 p7 K, e/ r
    │  │      50.7__快捷登录-搞定.mp4
    " ~; l6 {' j+ a% J/ `0 k/ u& P# E│  │      50.8__用户名和密码登录-搞定.mp44 u% h( O4 T+ e
    │  │      50.9__总结.mp4
    % x9 q( G* D  v: x# |1 m/ D1 G  ~│  │      + ~, \- v9 y+ L5 c  L3 _
    │  ├─第51章__day51 x东和unidbg7 E) W& K+ X# C- i! E$ ~1 L0 H* f
    │  │      51.1__今日目标.mp42 C  R% H4 N2 O1 V
    │  │      51.2__抓包和任务的拆分.mp47 H4 Z; B% Y: N6 ^7 Z
    │  │      51.3__ep算法分析和实现过程.mp4
    6 H" z! v8 m/ j  x9 [( g/ z│  │      51.4__sign算法寻找和思路.mp4: D; s  e  g/ S1 M2 q
    │  │      51.5__京东-unidbg调用so方法.mp4& S! X& \% o0 B) f9 [
    │  │      51.6__京东-unidbg参数处理.mp4' y$ e1 \/ f( w* q4 j% j" T
    │  │      51.7__Python调用unidbg的jar包.mp41 W- @% \, ]1 f- L
    │  │      51.8__关联关键字-代码实现.mp4
    ( z2 a  z$ @( \% @' d9 J5 `) e6 w│  │      51.9__关键字搜索-分析和代码实现.mp4
    5 Q/ I/ i& h2 h" u0 I" J│  │      51.10__unidbg补充.mp4: I( q' v# p7 B$ Q/ t& d+ N
    │  │      
    - S7 Q% L9 V9 B+ a│  ├─第52章__day52 flask服务2 w9 `# B) m) W  Z! p
    │  │      52.1__今日概要.mp4
    + i/ j# T# q% ?$ J& a" V│  │      52.2__虚拟环境和项目的创建.mp4
    % D$ k+ ]5 I* f0 S9 j4 y9 G│  │      52.3__初识Flask.mp4
    - ]; R$ s. _$ J" b3 R│  │      52.4__获取请求数据.mp4
    . K+ J* t% Z2 e│  │      52.5__返回json数据.mp40 a/ v3 M- `1 L
    │  │      52.6__直接访问API并返回结果.mp4! g6 S3 T3 k, G. V1 f  Z
    │  │      52.7__基于文件进行授权.mp4
    & ]- C" P$ h+ C+ n│  │      52.8__答疑.mp4
    7 V4 y# Y. v7 F4 r│  │      52.9__数据库版本授权.mp4
    3 ?# o) r& n7 ^1 v' y│  │      52.10__集成MySQL数据库连接池.mp4" _: e0 S2 d" _9 w2 m+ S
    │  │      52.11__接收任务并加入队列.mp49 B/ {9 _; j9 s0 {/ X& V
    │  │      52.12__worker处理任务.mp4
    + }+ a% D& ]' Q( T1 e9 C) ]│  │      52.13__获取结果.mp4/ k' \7 U4 c, q+ ^8 }6 ~5 v
    │  │      52.14__耗时版-演示和优化.mp4
    . w4 L6 g! I$ i- e# U│  │      $ R  r/ K" B1 u2 C- P
    │  ├─第53章__day53 flask平台(上)
    ) P$ Y4 w; \9 F: G7 o4 r8 Q│  │      53.1__今日概要.mp4+ ?. `, h3 V8 u2 E+ H1 b
    │  │      53.2__功能概要.mp4
    # c- d: W6 V6 M  {) I+ w│  │      53.3__表结构设计.mp4
    & l3 N* a/ m- a+ s) ?│  │      53.4__目录结构的创建.mp49 \% j7 i( }+ S6 U% o
    │  │      53.5__登录实现-粗糙.mp4
    4 j' S0 T  l6 z│  │      53.6__登录实现-优化.mp4
    , q/ j: l! ], _0 v: c$ i; J│  │      53.7__登录实现-请求的拦截.mp4
    : c9 p4 n1 w0 [5 R- ]6 F, s7 P│  │      53.8__订单列表-基本逻辑.mp4
    : U! U6 v8 ]/ N! }# h│  │      53.9__订单列表-后台优化.mp4
    " `8 q8 @9 Y! I- T$ t│  │      53.10__订单列表-前端优化.mp45 m/ Y, N" n. b8 a
    │  │      53.11__下节继续.mp4
    ( g& e- ]& @* b2 {9 I│  │      8 \; g, W* ]/ l
    │  ├─第54章__day54 flask平台(下); c4 `$ s- L1 w: J; _
    │  │      54.1__今日概要.mp4) [. Q2 @8 u" w; p% J2 n8 E
    │  │      54.2__创建订单-页面.mp4# {- \  T1 q' O' J; f' |' p
    │  │      54.3__创建订单-菜单.mp4# O. D( A7 ^4 `2 N: f1 v- C" o0 O
    │  │      54.4__创建订单-入库和队列.mp4' V7 d( _" \. R# h7 W% N* v
    │  │      54.5__worker-处理订单.mp4
    2 K$ A8 A/ R$ w& }& S5 V1 ^2 |$ S/ u│  │      54.6__worker-执行订单.mp4
    ! l# ]! a* U: L6 T│  │      54.7__结束.mp4
    1 {5 X; G) R6 C+ h9 G9 x│  │      4 ^5 S+ X) X8 t/ j6 u0 b( ]* P
    │  ├─第55章__day55 打包和pyqt
    6 f- J1 v: [( I3 J  n2 M8 v│  │      55.1__今日概要.mp4
    / }0 }+ y+ }  o4 N│  │      55.2__打包-快速打包.mp4, X1 N: L  l% r5 ^6 i
    │  │      55.3__打包-程序出错闪现问题.mp42 f1 `1 q' s2 e$ @0 q
    │  │      55.4__打包-单文件和路径问题.mp4: c# K, |! s) H* o4 @
    │  │      55.5__打包-单文件路径问题(二).mp4
    ! E  |, P7 O; o9 W$ C2 u: N: L2 n│  │      55.6__墙插-ini格式配置文件.mp40 z9 I7 c7 B$ w. s4 I
    │  │      55.7__打包-动态导入问题.mp4) y+ s& F% U6 Y7 T5 v% k
    │  │      55.8__案例1.mp4; O" `7 r8 S; v6 t/ u! ]
    │  │      55.9__案例2.mp4
    , f; Q. d  z6 j2 |" g│  │      55.10__总结.mp43 a6 Q1 ^, u5 R9 [6 R6 s
    │  │      
    ; q0 @# s. a: ^8 s5 N│  ├─第56章__day56 pyqt  _- U! s$ O9 z+ l8 r. T4 d- [
    │  │      56.1__添加监控项和初始化.mp4+ a/ [# q) u) c# f# d( W& F$ o+ ]8 m
    │  │      56.2__表格初始化.mp4$ {& w7 x- _8 U0 w1 D; c
    │  │      56.3__邮箱配置.mp4; P* e& Z9 ^& `/ x
    │  │      56.4__下节预告.mp4
    % q" J7 |: ^. W5 \: P│  │      
    8 R) O# S: ?  a( a2 g│  └─第57章__day57 pyqt
    * t& ?4 E# G( f' ]3 T7 S│         57.1__今日概要.mp44 G/ F, T% q8 `0 K) q
    │         57.2__删除监控项.mp4' |7 Y' B6 {4 ]
    │         57.3__重新初始化.mp4
    8 q8 ~+ v- L! z2 R# s│         57.4__开始执行-基本执行结构.mp4. s# ?+ u, k1 f( x
    │         57.5__开始执行-线程任务.mp4
    . m, a9 P* ]* L* s/ D0 p3 Z3 {│         57.6__开始执行-监测过程.mp4, g0 |0 |1 n. O( e" L
    │         57.7__停止.mp4$ g5 h$ Z0 U( B2 k% l% @
    │         57.8__表格右键操作.mp4) V3 \8 J  Y  c' ?. k
    │         57.9__pyqt结束.mp4; j9 d! E. r! d) K' {
    │         57.10__结课.mp4: c/ U7 I! n$ F& x( {" e, F
    │         
    . `. i9 ?4 B/ S  Y* P6 n├─app逆向视频(第3期)8 g: t# i  t3 q* E7 H2 [
    │  ├─day01 逆向入门, |: m! f- I, O3 b/ |0 Z
    │  │      01 逆向课程概要.mp4
    : C+ {# U0 i) n/ C│  │      02 关于课件和资源.mp4
    , B! J$ S6 f" P! a$ E- r3 c  c│  │      03 关于上课时间.mp4: {+ F9 _: T$ i2 [; y
    │  │      04 关于设备.mp4( A% l  T1 l* s
    │  │      05 今日概要.mp4' ^  f" ?' t; m" a
    │  │      06 臧航-设备和安装apk.mp4
    2 M0 l5 _- F8 G2 g) _6 M│  │      07 臧航-抓包和实现.mp4
    & d/ h& K' w% a- C0 y. |│  │      08 油联-抓包和https.mp4& v# B, G4 o, c- t) q; ]. K* X; w
    │  │      09 油联-反编译工具.mp4
    - e9 C9 H8 G' V& r│  │      10 油联-密码算法.mp4
    * m" _' v- X; c│  │      11 油联-sign加密.mp4
    8 [( r) |  Y' }; w' ?1 @│  │      12 总结.mp4
    $ M" S0 l$ y0 l" q│  │      3 C+ G# \: F4 @1 P6 i0 H
    │  ├─day02 证书和java基础
    9 L, Q0 Y! P! G1 J7 i* x│  │      01 今日概要.mp4
    , s* O; |/ {3 }) c6 d4 O$ z) T- }│  │      02 证书-前置准备和步骤.mp44 G6 x. f' C1 |
    │  │      03 证书-安装证书(安卓7及以上).mp4/ x0 X) J8 [5 |- n0 o# P6 H% S
    │  │      04 证书-答疑.mp47 i  a) J9 f6 Z& }
    │  │      05 Java-环境搭建.mp4* P6 ^9 |- O6 H/ U+ |
    │  │      06 Java-IDE使用.mp4: f( d, Z. u! v- F' r! A
    │  │      07 Java-初识语法.mp49 |5 a& }( e9 p& j0 ~8 H. W$ W
    │  │      08 答疑-补充.mp4
    , |1 y6 J+ A2 X- |* O+ k│  │      09 Java-注释.mp4
    1 v* i- p9 Q  K│  │      10 Java-基础语法.mp4
    % K" @) _- J8 D* S. w8 P│  │      11 Java-整型和字节.mp4' u8 [6 [5 C, b2 F$ j+ }. J9 f
    │  │      12 Java-字节案例(java和python不同).mp4& n5 ]" U: h8 j; Q7 v
    │  │      13 Java-字符串和StringBuilder.mp4
    1 \9 j0 q1 A8 u8 [0 k│  │      14 答疑.mp4
    * t) T# x) }1 a3 \' ?│  │      15 Java-数组.mp4  f7 R6 g0 S& E- c
    │  │      16 Java-Object类.mp4
    # `! S- v" ]' C+ c% V│  │      17 千万不要放弃呀.mp4  Q' s6 r! |  }2 `3 t. r! Y/ n
    │  │      
    " w. P/ Y. l# {( J( G+ C│  ├─day03 java基础1 ~8 o2 ?8 n' ^8 B% m  N5 o) R
    │  │      01 今日概要.mp40 u$ V% Z* G9 D. c9 K8 V, l: ~0 X
    │  │      02 关于object回顾.mp4
    & ]( x: H! N- E( A7 H│  │      03 常见类型-List接口与实现类的关系.mp4) J3 x) N7 {* v1 c" Q
    │  │      04 常见类型-List常见方法和逆向案例.mp4- g& k$ q0 O0 ?5 S; j* H
    │  │      05 常见类型-set系列.mp4% I5 o" \/ b% A/ f7 z2 I  \9 z
    │  │      06 常见类型-map系列.mp4
    % s! C. b1 h3 L  E│  │      07 面向对象-基础和成员.mp4% x) P2 u( H: E% X* v
    │  │      08 面向对象-继承.mp4
    2 w4 u' K7 b+ U4 e; ]1 p1 i0 ~│  │      09 面向对象-接口.mp49 l! x, C! }& a
    │  │      10 面向对象-接口逆向案例.mp4& h% x1 v8 v- A$ {; |8 }
    │  │      11 面向对象-抽象.mp4
    ; j( c; |* ?) k2 B/ W" W" @│  │      12 面向对象-知识点结束.mp4* `  s6 V! V" g$ |9 \. {
    │  │      13 面向对象-逆向案例.mp4
    : X0 j) j5 Y7 F* G│  │      14 包的概念.mp40 {/ g7 z4 B1 q4 ]( A. Q6 s
    │  │      15 下节预告.mp4
    1 a3 p; c5 F( O│  │      1 U/ T" W4 i2 `! j3 d( V% \
    │  ├─day04 java基础和安卓环境- x' R6 ^5 s  d9 \
    │  │      01 今日概要.mp47 i3 D/ y3 X3 z
    │  │      02 Java字节处理成字符串.mp4
    1 Z. @- _* a/ V/ I# c│  │      03 Java字节处理注意事项.mp4
    4 X7 i7 U3 v$ u# L& M+ H│  │      04 uuid和应用示例.mp4
    ! \" F; [2 L' z% u: U│  │      05 随机字节和十六进制字符串.mp4
    ' T# I( q' z+ D6 u+ h( \│  │      06 随机字节问题.mp4
    . d4 k, n2 h- N' W5 t│  │      07 时间戳和应用.mp44 N& a* a: |, U* B
    │  │      08 十六进制字符串.mp49 O5 n" |5 J# u
    │  │      09 md5和sha256加密.mp4
    . u4 D6 s1 w/ V  a. \. F│  │      10 md5补充.mp4& x( K- ]2 @" r  }; ?# m2 r2 P
    │  │      11 AES加密和Base64.mp46 I: w1 ]& A' H  m& T; g" b" s$ t
    │  │      12 gzip压缩.mp4
    % w& c$ n! a1 ?. c/ A│  │      13 安卓环境-AndroidStudio安装.mp4
    3 [3 G  t; c. {+ k│  │      14 安卓环境-创建APP并运行.mp4
    : |# x# X- |3 F│  │      15 今日总结.mp4
    1 f0 E8 V6 }0 m$ A│  │      
    % t8 K# {3 }& P" W, e$ f│  ├─day05 安卓开发
    + R' x  U4 n/ c│  │      01 详细环境-安装android studio.mp42 N& z, m0 a! `: W7 _- J! J
    │  │      02 详细环境-环境变量.mp4
    % V/ U- a: ~) n3 e│  │      03 详细环境-真机运行.mp4; ~9 W3 ]4 h8 c' Z. P7 H, e
    │  │      04 详细环境-模拟器.mp4
    4 r, p; e; [  I7 f1 k9 O/ y+ r# J│  │      05 详细环境-AVD运行.mp4+ e9 p' U( P4 o- k, D/ W5 n9 w3 G
    │  │      06 详细环境-不必安装最新版.mp4  C% l3 c: g3 N" h/ e" Z
    │  │      07 安卓开发-目标概要.mp4/ M& E+ S9 q; q) V
    │  │      08 安卓页面-区域.mp4) L; ~" ]0 t0 B* n# r# N
    │  │      09 安卓页面-表单.mp4
    ! ^# u& V" f6 m│  │      10 安卓页面-按钮.mp45 D" R2 X4 ~0 ?3 _
    │  │      11 安卓后端-登录逻辑.mp4
    & ]" `- a- p8 o2 ~4 _│  │      12 安卓后端-获取输入内容.mp4) ?  [0 W& D5 ^* T- I% p, m
    │  │      13 安卓后端-md5加密.mp4; ]) u, D, ?2 w  Y; F7 g; l. D
    │  │      14 安卓后端-okhttp请求.mp4% A* a+ K( @; V3 D+ S
    │  │      15 安卓后端-后端API和请求示例.mp4# i5 l6 T+ |; ^& Q
    │  │      16 今日总结.mp4
    9 ^, P/ J% h. |│  │      " t1 e* h' x* t
    │  ├─day06 安卓开发和规范3 ?0 w- L! q6 _& _( {  l  `0 e. u
    │  │      01 今日概要.mp4  c7 O- j1 o" R/ L2 j
    │  │      02 okhttp两种常见格式.mp4& W; B' F$ n& q  _0 m$ U" i3 l
    │  │      03 okhttp拦截器.mp4
    : z7 K5 x9 n+ P+ c) w& B│  │      04 okhttp的NO_PROXY防抓包.mp45 L( r6 y) F6 E4 O) V4 t8 c
    │  │      05 Drony抓NO_PROXY包.mp4
    $ H  e* g8 G1 z# m0 y" O│  │      06 retrofit发送请求.mp4
    . b. R$ k7 C$ s4 I9 H  b│  │      07 retrofit逆向思考.mp4
    : o/ w+ ^$ f- j2 G. ]! \│  │      08 gson序列化相关.mp4
    6 h6 c; D8 h, k6 k9 \6 p4 [│  │      09 xml文件存储.mp4
    % q: }6 C) _9 m* ]1 Y% N+ O│  │      10 xml文件常见逆向思考.mp41 b  a9 w* t0 f1 U
    │  │      11 赠送规范-main.mp4% a) T% h7 W1 W4 _2 e. ~
    │  │      12 赠送规范-读取文件.mp4
    7 y1 c$ k0 C! y# b4 d; t- m, ~3 @│  │      13 赠送规范-获取代理.mp4
    : i# A, e# [: X6 X│  │      14 赠送规范-并发.mp4
    ) g3 M8 c6 V0 d" ~0 q. Q6 y│  │      15 赠送规范-异常和重试.mp4; m  W* x" O, h3 K2 _( M3 \
    │  │      16 总结.mp4
    4 \4 Y, S. N* Q│  │      
    3 m3 r9 D) w8 i% j│  ├─day07 C语言基础# o" j7 W+ k8 R, h
    │  │      01 今日概要.mp4
    % _8 j4 W% p. P│  │      02 编译器.mp4
    6 F# @! t0 I' H0 O/ |. J% y│  │      03 IDE的安装和破解.mp4
    4 ^( E0 \* g. d. L│  │      04 字符串相关.mp4
    " u+ E! m( R. _6 w( I  L│  │      05 整数相关.mp4( N" h! V3 W# ~, y
    │  │      06 初识指针.mp4
    8 F; v( I; f$ H. m# T│  │      07 指针-案例1.mp45 y5 R$ v' ~% ?& W2 I0 d$ u- a
    │  │      08 指针-案例2.mp4
    ( ~0 D9 s" L- M& R0 y│  │      09 指针-案例3.mp4
    9 B: x# A3 w0 R8 {│  │      10 指针的指针.mp4+ L3 P. N4 i7 w1 O8 w
    │  │      11 结构体.mp4) O' S1 s6 t7 w5 u
    │  │      12 预处理和头文件.mp47 l% s' q! u, B
    │  │      13 总结.mp4
    - s. g: q# ]! e5 l- X$ H│  │      9 G7 N2 m' h9 y/ d' E
    │  ├─day08 JNI开发
    2 `% B5 f) d) a) z. a│  │      01 今日概要.mp4
    , ]8 r' P0 J. ~& e4 D' o│  │      02 创建项目.mp4/ d) j5 L& h% F: Q2 R4 K
    │  │      03 快速上手.mp4
    ! B0 c9 s: y: ~; J$ T  F9 p│  │      04 补充:删除默认函数.mp4
    3 k* I5 I5 I3 }2 p: S4 \- }! E, ]│  │      05 补充:命令生成c函数头文件.mp49 J$ a- J6 e- [3 a
    │  │      06 关于类型.mp46 K+ ^4 \+ b1 x8 r) Z
    │  │      07 案例:Java调用C函数.mp4
    6 m0 D5 w$ c3 T3 K( w$ t7 e│  │      08 案例:C调用Java.mp4' k+ z9 X; J# x- W2 p# }: [
    │  │      09 案例:C调用Java.mp4
    & b9 J/ e) l$ Q3 s8 f* `8 C│  │      10 小结:站在安卓开发者角度.mp4
    9 X" `1 f5 ^: Q9 j. i0 Y3 m│  │      11 小结:站在逆向的角度.mp4
    * ?9 `5 [( r. z+ i  K  N  e# Q│  │      12 静态注册和动态注册.mp4$ Q2 d6 h( M; w' D
    │  │      13 静态和动态注册-逆向角度.mp46 d1 m& N, ]3 G4 x0 L8 p
    │  │      14 今日总结.mp4# ]6 O1 `3 Q! b, v) I+ U$ g
    │  │      15 最后的强调.mp4
    + p- L# t7 I# U# ?; w+ `8 O│  │      ) B5 G& ?4 ^9 B3 s( ?8 Y
    │  ├─day09 车智赢(上)
    6 ?: t" o0 l8 w& B3 u" d1 h7 I│  │      01 今日概要.mp4
    . Y* Y: \1 N7 q- p4 w, F│  │      02 抓包和任务的细化.mp4+ @$ e) r  z0 L& K! R: B- R  D
    │  │      03 密码加密算法分析.mp4
    - Y( j' Y  I% E7 q  m│  │      04 其他参数的分析.mp4
    / a8 ~9 w2 |2 ^' F0 g/ N* n% O│  │      05 frida安装过分分析.mp4
    % }2 r' {- I! B. f│  │      06 adb介绍.mp49 j& {( m7 j4 N6 A: x% s0 {7 |
    │  │      07 frida的安装.mp4
    # Y! m" ?1 z( A2 S& u# G7 W│  │      08 frida进行hook流程.mp4
      d" l6 [' X0 u│  │      09 定位代码位置.mp4
    4 L7 p# ?/ j% j" Q│  │      10 小练习.mp4
    # A7 E# b* ]# K* O* m. b│  │      
    7 j" R5 Q9 B: m4 P# o* g│  ├─day10 车智赢(下)
    6 o( C; H( n4 o, ^* D; J. @& w│  │      01 udid分析-IMEI.mp4+ g5 P& z  g% R% @
    │  │      02 问题.mp44 O8 U7 p6 e& b/ r5 a
    │  │      03 udid分析-nanotime时间.mp4
    , \7 I( W- i, @- E│  │      04 udid分析-deviceid.mp4) l4 ^- e( D: N  r
    │  │      05 udid分析-算法和实现.mp4
    ( e, X- e1 E3 g0 W3 p│  │      06 问题.mp4% I. x" V2 G% ]; p0 @
    │  │      07 初步看看so.mp4( s0 n' v8 v& E. \2 S# }8 p2 M
    │  │      08 sign算法.mp4
    & I9 @- _; k8 h2 G+ v│  │      09 代码的整合.mp49 v$ l% w/ M2 n/ d$ P$ _) z/ R
    │  │      10 总结.mp41 _$ S9 g& Z2 l
    │  │      - p* k! v% w5 f3 I. }# x
    │  ├─day11 得物app' S3 O9 }4 B8 G5 b: B, h
    │  │      01 背景和今日目标.mp4
    1 ?) l" k  G  ]2 |4 Q$ T' h│  │      02 抓包和任务的分解.mp4
    ; o, ^5 X( G/ K8 o/ x│  │      03 分析newSign.mp4
    " B: C  c. _9 j8 N7 z1 u- f│  │      04 解决hook的bug.mp4
    1 @; O0 G0 i5 P9 }  [6 U/ h│  │      05 捋一遍思路和map输出的问题.mp4
    6 y) C$ {6 c- L" e5 _0 i│  │      06 newSign算法的实现.mp4
    8 Q& w" r' u3 }│  │      07 Auth-Token寻找.mp4
    - w1 C  }- j8 d│  │      08 示例脚本.mp4
    2 a, r. h8 C+ c% v. S  K6 _( [( o│  │      
    3 h0 A% @: M4 G- M+ c' R│  ├─day12 B站(上)7 j0 C+ a  Y" T( R# [, L
    │  │      01 今日目标.mp42 p& C- n; o( M! i, X
    │  │      02 抓包和任务的拆分.mp4- p( }/ P" ]: I( Q, I, m
    │  │      03 反编译工具.mp40 @  z  c7 r' |8 r. n# `4 U
    │  │      04 请求体代码分析.mp4& x4 U  y/ D& v
    │  │      05 请求体签名的实现.mp4
    * j6 ~( W3 p, v# h: V6 @│  │      06 请求体加密.mp4
    6 ~9 v, l, l5 l+ t│  │      07 did参数.mp4" }0 K4 R( I0 D/ X/ S  w
    │  │      08 总结.mp4
      |' T) c' w% @+ ?$ |0 j8 z│  │      09 关于did的补充.mp48 G6 O1 c$ O# [1 z$ d
    │  │      8 q5 D3 Q8 a: q+ x* U$ S
    │  ├─day13 B站(中)7 m, h8 i% e, p" c( O4 y9 X, J
    │  │      01 今日概要.mp4
    1 B: s# D* F$ c1 u% ?│  │      02 请求头的入口.mp4
    - Z$ r1 |7 ?8 D, ?9 r7 w│  │      03 buvid算法的逆向.mp4
    - H, `( B# Z+ D│  │      04 session算法的逆向.mp42 ]; z, r) B  A, l* |+ [
    │  │      05 嵌套很多层怎么办?.mp4
    / h. q0 k" q6 Q$ X1 |│  │      06 deviceid同上一节did.mp4
    & [% G5 n' ^1 m│  │      07 fp_local逆向分析(上).mp4
    3 w1 j" ^% B1 p: e7 K│  │      08 fp_local逆向分析(下).mp4
    - W$ o  W+ P6 p│  │      09 关于fp_remove.mp4' B; y+ e' T5 r% ?
    │  │      10 总结.mp4
    2 D# {& B! Z( w8 X( k│  │      7 r0 v/ o& H* E; m% m$ ]
    │  ├─day14 B站(下)
    9 r9 g5 `5 T  n2 ^│  │      01 今日目标.mp41 j6 A( X! ~4 q0 F, o+ B
    │  │      02 播放代码示例.mp40 _. C  z% ^0 N: a$ Q7 Y' K; ^
    │  │      03 心跳任务分解.mp4# R8 O2 k% N2 H, g" d1 K: Q! m
    │  │      04 session算法逆向.mp4' [6 [) r$ S/ P$ f" G8 [
    │  │      05 sign算法的寻找.mp4
    & r! ^5 {+ C0 }1 {$ L1 q3 V│  │      06 找不到RegisterNatives方法怎么办?.mp43 z5 l! F1 Z* @5 O
    │  │      07 找到so中对应函数.mp4
    0 J$ I+ U$ w  `2 ^: I3 Q, e4 o│  │      08 sign签名算法.mp4
    ' r) m( c" W* l1 b# ]  |2 ]$ J│  │      09 结束.mp4
    9 n' Z+ G2 d/ Z9 |# v5 z2 `│  │      " ?# s4 |& j1 G
    │  ├─day15 知乎6 W, Q; ]* {. f& V) s
    │  │      01 今日目标.mp4
    " H% m9 f4 n4 S5 i! c) x' F& [│  │      02 抓包和任务分解.mp43 S8 f; }- A  i& ~
    │  │      03 URL转义和json问题.mp4
    * l- k& c3 P; ]6 F  Z1 t6 H│  │      04 分析x-udid.mp4/ O2 ?+ j9 v2 k* C; b
    │  │      05 实现x-udid算法.mp4
    3 Q' w0 k# n. j' m8 |$ z  I│  │      06 x-hd.mp48 q6 Y" Z* l; R3 m/ G; @4 G
    │  │      07 x-zse-96前置说明.mp42 C0 t  C+ H" F0 n; [
    │  │      08 x-zse-96逆向过程(上).mp4
      W) U! `7 r$ |$ v  l+ L# C│  │      09 x-zse-96逆向过程(中).mp44 h, t" Z) [& z6 f; k( W9 n% v
    │  │      10 x-zse-96逆向过程(下).mp4+ O, c, d, W, r$ \
    │  │      11 总结.mp4
    1 b/ f/ g+ |( Q4 E│  │      
    : c2 {& a$ q* f+ K, S% b- ~, Y" x: J│  ├─day16 抖音(上)
    4 n9 Z* n/ A9 ^! c; @│  │      01 今日概要.mp4' c8 @9 [8 V9 w% }1 m* g3 _0 c
    │  │      02 抓包和任务拆解.mp4
    + C8 g2 A2 }- N% W│  │      03 cdid算法.mp4
    3 v) L6 v: [8 g& }8 r/ c3 k│  │      04 其他参数.mp4
    9 }0 J5 g0 d. ]! H* R│  │      05 换设备演示.mp4
    + U0 z1 Z5 r. _% g% X2 i& t│  │      06 关于oaid.mp4
    ; {0 p. g3 C: [0 |8 R+ I+ ]│  │      07 openudid算法.mp45 [0 z* g& U2 F% K
    │  │      08 deviceid和iid请求参数.mp4
    # a9 [# x- D! k5 z# w' W│  │      09 注册设备-URL参数.mp4
    " L: P) n# h4 S3 U│  │      10 注册设备-明文和密文.mp4
    9 u! Z! ]: B4 m- e( ~9 C( V# v│  │      11 注册设备-请求体.mp4  N# w9 y8 v) Y3 T9 S
    │  │      12 下节预告.mp4
    + [- z) c6 ^3 r/ c3 |│  │      
    4 {% k  u, E, U  e│  ├─day17 抖音(下). ~& [) E6 c2 |
    │  │      01 stub算法.mp46 @, @+ b$ L7 c/ n
    │  │      02 x-gorgon函数的参数.mp4
    " o6 X& S: \$ b* d│  │      03 hook不到的原因.mp4; c% }- E  w7 b- \
    │  │      04 x-gorgon参数分析.mp4
    ) x" F% l+ |+ `" J- v│  │      05 x-gorgon算法分析.mp4
    % X% E. Q6 o% t│  │      06 frida-rpc.mp4. Q  P6 d) f9 L. R1 @, l6 T. C
    │  │      07 frida-rpc补充.mp4
    ( q0 d6 z% j& h+ E4 ~│  │      08 注册设备-实现.mp4- L7 E3 n  ]3 m: X
    │  │      09 注册设备+获取评论.mp48 }3 X3 ^2 P1 P. F/ t2 [- w9 A$ ?
    │  │      10 再测试.mp4
    - I* m  R% _( g' t│  │      
    ' c8 h1 \; Q% L7 L7 R5 }  `2 g│  ├─day18 大商天狗
    & X: H/ }0 O7 Z8 A% i/ M  N; p│  │      01 今日概要.mp4, W+ G, o; E! A8 w- \1 Y6 ]
    │  │      02 抓包和反编译失败.mp43 B! l6 Q/ x6 K5 W; J
    │  │      03 脱壳的步骤.mp4
    " k4 I, w5 w! J' g& z7 z│  │      04 其他脱壳工具补充.mp4
    ' p, z: S1 T3 {' L: H! {│  │      05 快捷登录-sign.mp4
    0 @9 a% P. a3 Z4 w│  │      06 快捷登录-发短信实现.mp4
    9 U4 z/ |+ P8 {% y( Q│  │      07 快捷登录-搞定.mp4
    7 d5 Y5 M, |1 i# R+ v! |│  │      08 用户名和密码登录-搞定.mp4
    % F# v. \  E9 k# o" X│  │      09 总结.mp4
    & _# \8 V4 l; W3 a3 u4 `│  │      % Y* F5 v# g+ I% l( d$ g5 }3 `
    │  ├─day19 京东和unidbg
    3 T0 k8 @: o4 M" c│  │      01 今日目标.mp4
    0 `( @  t5 E3 y' u6 ?│  │      02 抓包和任务的拆分.mp4
    8 O6 c) _6 l$ D; U: [: l│  │      03 ep算法分析和实现过程.mp4# I7 {( z7 C6 M; h5 c2 j- O
    │  │      04 sign算法寻找和思路.mp4# `3 L4 N0 H9 Y1 t& K
    │  │      05 京东-unidbg调用so方法.mp4
    0 p( }$ Z2 V0 z9 q6 Q3 B│  │      06 京东-unidbg参数处理.mp49 D. I- w0 J7 z, G6 u
    │  │      07 Python调用unidbg的jar包.mp48 i% C, f. B+ `; q# w" k  x
    │  │      08 关联关键字-代码实现.mp4
    ; k& ~# D: h9 c. H2 k, t- q" u$ z│  │      09 关键字搜索-分析和代码实现.mp4
    6 q* B% q# d2 d- c- S2 j. p│  │      10 unidbg补充.mp4
    ( R* P' `' A$ K1 O8 j8 w" R│  │      
    ' W( u$ Y( `/ P* _- K, p$ ]% C│  ├─day20 flask服务
    $ A/ ~. J* m+ ]+ _, J│  │      01 今日概要.mp4
    5 O, c* l) a0 U( w' [  Z# M3 {│  │      02 虚拟环境和项目的创建.mp4
    ) m) U+ z) q/ F! O# t7 f- T" Z2 `│  │      03 初识Flask.mp4
      b& f# d% y) ?  W7 @% X│  │      04 获取请求数据.mp4
    2 ~* a8 F1 u# [│  │      05 返回json数据.mp4
    # j; f5 C; j0 C; B" k│  │      06 直接访问API并返回结果.mp4
    ) F/ [1 ?+ ^+ X! }│  │      07 基于文件进行授权.mp4
    0 ?& l7 P& |% H) [│  │      08 答疑.mp4
    2 j; t0 V+ O! U' n6 c9 |│  │      09 数据库版本授权.mp4
    ! Z! G2 f5 N( z8 S│  │      10 集成MySQL数据库连接池.mp41 E1 i  x4 D2 s
    │  │      11 接收任务并加入队列.mp4
    2 x8 X/ b7 d: L" U+ M6 \5 k- L│  │      12 worker处理任务.mp46 l0 b7 f0 b+ r5 j
    │  │      13 获取结果.mp43 k/ b; }; E. C0 H, I- @
    │  │      14 耗时版-演示和优化.mp4
    ! L4 ^5 ^/ p) Y$ s1 T│  │      
    6 C" D" W$ s; @0 w4 _2 L4 ~│  ├─day21 flask平台(上)& I- k2 |1 F$ }- T/ [
    │  │      01 今日概要.mp4
    0 N# |+ Z' i" I# P  v5 k2 K│  │      02 功能概要.mp4' {9 [4 }  H1 r. M7 ~4 U3 |. ^
    │  │      03 表结构设计.mp4" x% Q* |, ?/ r! @
    │  │      04 目录结构的创建.mp4
    , H$ ~/ I# q( A5 N│  │      05 登录实现-粗糙.mp4
    $ `2 I/ b, |3 m: B" G. `│  │      06 登录实现-优化.mp4! f! Q' x  F  A  U# @5 v- j
    │  │      07 登录实现-请求的拦截.mp42 k) \! Q5 K0 z+ ~
    │  │      08 订单列表-基本逻辑.mp4
    ( V- ]1 p, i" Q' i! y$ m& g│  │      09 订单列表-后台优化.mp4
    , A- W( V( I% I8 Q0 c/ h0 P" h│  │      10 订单列表-前端优化.mp4# i0 ]3 L4 {$ ?
    │  │      11 下节继续.mp4: p4 g  k3 b5 ]
    │  │      
    9 p! w! p! u, D: }: G; Y, Z│  ├─day22 flask平台(下)
    ! i9 \, ?9 F3 y3 Q) n5 S│  │      01 今日概要.mp4
    & Y# D3 F2 c7 w/ R│  │      02 创建订单-页面.mp4
    ( K3 y; ]4 ^: _" ?; h/ l5 g7 B# R│  │      03 创建订单-菜单.mp4
    8 `( S3 V4 c8 L7 X" N6 N$ [│  │      04 创建订单-入库和队列.mp4
    2 ]) q/ V3 w. v' K$ b6 F( v( O│  │      05 worker-处理订单.mp4
    " E5 f; o" `4 s│  │      06 worker-执行订单.mp4
    . ~. c) G) s, g" }3 n+ \│  │      07 结束.mp4
    / k* z  K: |2 E2 @( m( Y│  │      
    + w9 e) M  z# c9 U: I8 C│  ├─day23 打包和pyqt
      Y; E' z9 W) A6 }│  │      01 今日概要.mp4
    9 D- R0 U) G5 v% o: ~5 k) ~0 ?, U/ a│  │      02 打包-快速打包.mp4
    0 a$ M, t  |# T# D' J│  │      03 打包-程序出错闪现问题.mp4# _# x5 W6 u3 s$ x7 x' R% i
    │  │      04 打包-单文件和路径问题.mp4
    / r3 {, |7 e4 ~  m8 o│  │      05 打包-单文件路径问题(二).mp4
    5 Z2 |1 U7 \7 t4 `- E│  │      06 墙插-ini格式配置文件.mp4
      Y3 G: [! n5 y' {│  │      07 打包-动态导入问题.mp4. v# [( e" D% T! E. ]
    │  │      08 案例1.mp4
    ; b& u3 J; o6 z! T! \1 i# G2 F) b│  │      09 案例2.mp4
    5 K/ j: o" T% ~" }│  │      10 总结.mp4
    7 H1 K( K' d( \: d( T│  │      
    7 C& H3 H7 s6 {; Q. S│  ├─day24 pyqt0 z8 Q# K, ~3 L" S
    │  │      01 添加监控项和初始化.mp4
    $ P! R) @$ `4 f  `! o, Q8 o│  │      02 表格初始化.mp41 K0 L! M: k4 ~/ ]5 @2 a7 ^
    │  │      03 邮箱配置.mp4& k1 Z) H- D& n5 p+ ?9 i+ s
    │  │      04 下节预告.mp4
    ! C& |9 A7 q( u│  │      0 L  W! R& o2 O5 q( Z
    │  └─day25 pyqt7 b; A9 N- ~9 z; |
    │          01 今日概要.mp48 Q4 t7 `3 S$ A9 S' l8 H1 T
    │          02 删除监控项.mp4
    : ~: N4 K- N7 I, l5 {  }│          03 重新初始化.mp4
    ! j& W- f/ S5 E( _+ H│          04 开始执行-基本执行结构.mp4, {% T' z6 Z- T/ N! {4 p% Q3 i) |
    │          05 开始执行-线程任务.mp4
    + B% ^$ u7 r" b4 K6 n& {6 c' K7 u│          06 开始执行-监测过程.mp4( c8 R) y. x3 m) T9 Q
    │          07 停止.mp4
    + m2 x' }0 {- H8 d, z│          08 表格右键操作.mp4
    0 X7 ^% I; C, y: n% L9 S1 y" K│          09 pyqt结束.mp4
    3 M+ Y; t& i& V! Q' t│          10 结课.mp4
    - L  T5 O9 L! R+ a│         
    9 X- M8 {2 W" L) k( t└─三期课件( @6 R5 n* o3 I6 j3 R6 E; t
            day1-day32.zip
    - m+ o0 L2 z) O% o) E        其他资料包.zip8 _% ~+ z' |/ X1 r8 P7 Q) T- S) `
            逆向部分课件day32之后.zip
    + X+ S" L6 g# Y! p
    $ d+ p8 P- J6 M& m" P3 ?7 E! ^下载地址:align&*(2920236 _# W4 M6 i0 T. e4 d+ j
    游客,如果您要查看本帖隐藏内容请回复
    参与人数 1金币 +420 收起 理由
    itjc8 + 420 感谢分享,不错的资源!

    查看全部评分总评分 : 金币 +420

  • TA的每日心情
    慵懒
    13 小时前
  • 签到天数: 224 天

    [LV.7]超级吧粉

    发表于 2023-6-18 03:28:06 | 显示全部楼层
    学院学院
  • TA的每日心情
    郁闷
    13 小时前
  • 签到天数: 782 天

    [LV.10]以吧为家

    发表于 2023-6-18 04:33:03 | 显示全部楼层
    6666666666666666
  • TA的每日心情

    3 天前
  • 签到天数: 729 天

    [LV.9]铁杆吧粉

    发表于 2023-6-18 04:39:56 | 显示全部楼层
    可以的
  • TA的每日心情

    4 天前
  • 签到天数: 355 天

    [LV.8]狂热吧粉

    发表于 2023-6-18 04:49:04 | 显示全部楼层
    55555555555555555
  • TA的每日心情
    奋斗
    2023-9-20 08:05
  • 签到天数: 111 天

    [LV.6]普通吧粉

    发表于 2023-6-18 06:33:21 | 显示全部楼层
    66666666666666666666
  • TA的每日心情
    奋斗
    2024-1-2 14:16
  • 签到天数: 166 天

    [LV.7]超级吧粉

    发表于 2023-6-19 08:34:55 | 显示全部楼层
    感谢奉献
  • TA的每日心情
    开心
    2023-9-15 09:50
  • 签到天数: 11 天

    [LV.3]偶尔看看

    发表于 2023-6-25 10:26:09 | 显示全部楼层
    学习,谢谢
  • TA的每日心情
    开心
    昨天 00:10
  • 签到天数: 51 天

    [LV.5]初驻小吧

    发表于 2023-8-24 19:51:39 | 显示全部楼层
    b21t
  • TA的每日心情
    擦汗
    2023-8-31 21:28
  • 签到天数: 5 天

    [LV.2]小吧熟人

    发表于 2023-8-31 21:29:48 | 显示全部楼层
    学习一波!!!!!
    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则