|
|
课程目录:
3 S, ~) j6 ^# N: s' r+ u' r6 Z01.1.破解第一课(P1).mp4
3 o$ ^3 D5 H# |4 i7 L02.2.如何快速定位关键破解点并爆破(P2).mp4
! e- g3 ?! a7 ^03.3.破解补丁工具的使用(P3).mp4- N2 s, F' N1 h8 n; w1 q2 a: V
04.4编写第一个破解补丁(P4).mp45 m2 ^" u* j' p6 i- _& K6 A
05.5.不修改代码实现破解(P5).mp45 T4 e9 j3 N8 J. I
06.6.不修改代码实现破解2(P6).mp4
3 L% E( I1 U' J5 `, B! B" D$ G: ~07.01 C语言的汇编表示(P7).mp4, d3 M2 [ ]! B0 s8 M5 T7 U- M8 u) p
08.02 参数传递与返回值(P8).mp4+ o0 b/ L, w! U* S
09.03 变量(P9).mp4
* P' j) w3 S# q9 ~* i/ ^10.04 变量与参数的内存布局(P10).mp4
6 D8 n/ b, q& j- {0 p# m11.05 函数嵌套调用的内存布局(P11).mp4
* N, `$ x+ p* d& X$ B12.06 整数类型(P12).mp42 X1 t8 t" N% z& A( A
13.08 字符与字符串(P13).mp4
3 b0 X5 t3 h7 ?4 @# f14.09 中文字符(P14).mp41 q) T' ~ P$ k4 }- W, y/ Y# u" S+ S9 [
15.10 运算符与表达式(P15).mp4
: _: g$ F" n; A- x! i16.11 分支语句(P16).mp4
. ~! i/ K+ X1 }3 N& K8 t4 {17.12 Switch语句(P17).mp44 Q8 u: r' o' h- `
18.13 Switch语句为什么高效(P18).mp4
. l. v' ~" W: l3 F. w' G* t19.14 循环语句(while)(P19).mp40 D2 g( `' p% b$ G+ ~
20.15 循环语句(do..while for)(P20).mp4% @+ ]1 `0 w$ v. w2 X, D7 L1 N
21.16 自动关机小程序(P21).mp49 r* k# s2 O3 Y" v. L( P
22.17 数组(P22).mp4) W4 V: x' h/ c5 [* a2 e& N1 P
23.18 多维数组(P23).mp4
9 M+ B1 p9 R( q4 M6 o, p$ E24.19 结构体(P24).mp4& K* }* ?5 n/ A8 t
25.20 字节对齐(P25).mp4
3 T+ C- _9 l3 ^# J! j& J# V( [262.013 跨进程读写内存(P262).mp4
% G3 p6 Y7 x9 j" w27.22 指针类型(P27).mp4! K5 h. n. }- @9 d$ v" i9 H4 v
28.23 &的使用(P28).mp4
& i0 C) x% g, g) S7 n29.24 取值运算符(P29).mp45 ~0 a& c; Q) U1 l5 }' H! v: ^7 m
30.25 数组参数传递(P30).mp4
% y+ p% f1 P1 L1 q' U. w: Y4 d0 C31.26 指针与字符串(P31).mp4
; ^$ v0 _1 v) P2 d; e% ?7 _32.27 指针取值的两种方式(P32).mp4
" N) r( l- `3 ^3 X( s7 d2 d33.28 结构体指针(P33).mp4
. k; V5 b; \& ? p5 ~" @34.29 指针数组与数组指针(P34).mp4
$ U ?# Q6 k* Y4 Q4 I1 Q1 N35.30 调用约定(P35).mp4
q0 v9 W$ h' M- @36.31 函数指针(P36).mp4
! ] y5 V L8 l- M4 v37.32 预处理之宏定义(P37).mp4
, w1 h' X8 `6 B# Z7 {' P38.33 条件编译与文件包含(P38).mp4( ^. ~) |$ Q8 V4 r1 c7 s' ?
39.C++ 01 封装(P39).mp4& p$ M0 A5 [, _
40.02 this指针(P40).mp41 I( r; L1 v7 v4 i6 k
41.03 构造函数与析构函数(P41).mp4; _ Q1 I; G5 @
42.04 继承(P42).mp4
0 R5 D1 Q! f0 k9 G- G6 o: ?& ^43.06 在堆中创建对象(P43).mp4- x3 r. n0 L1 ~0 e. J
44.07 引用类型(P44).mp49 W7 X2 R# P4 c! O1 r7 `- u6 W
45.08 面向对象程序设计之继承与封装(P45).mp4
4 v) {$ _+ f9 {, W3 G46.09 面向对象程序设计之多态(P46).mp4
3 ?! {7 f8 ~. e1 N3 ~+ q: p47.10 虚表(P47).mp4
+ g9 ?/ d) N3 w. |# W48.11 运算符重载(P48).mp48 P. {' t1 j$ ^
49.12 模版(P49).mp4
5 c3 ], [- F3 Z- Q- u50.13 纯虚函数(P50).mp43 \9 v! m% q4 o+ v! W
51.14 对象拷贝-拷贝构造函数(P51).mp4# h+ D6 T7 b5 f$ V
52.15 对象拷贝-重载赋值运算符(P52).mp4
y! Y5 c' ]4 c1 \7 g; t53.16 友元(P53).mp4
9 J- c$ ~7 {1 F; ]' @ n+ a54.17 内部类(P54).mp4
o9 B3 e+ E) {4 N2 _3 b55.18 命名空间(P55).mp4' W1 z6 R" W" M6 S9 T$ A9 M0 [$ t
56.19 static关键字(P56).mp4
+ Z5 G# y. L" P8 M/ e57.001-MFC的本质(P57).mp4! U: c5 [: A" U0 q5 m
58.002-第一个MFC程序2(P58).mp4
- H( N9 O8 B+ q: s59.003-MFC的初始化过程1(P59).mp4 N/ S% W# g+ d, w0 V3 [6 @
60.004-MFC程序的初始化过程2(P60).mp4
! l* K- T( s1 j# `6 I61.005-MFC运行时类型识别(RTTI)(P61).mp49 E8 v# L5 K1 _' d) B2 a
62.006-MFC六大核心机制动态创建(P62).mp4
4 L/ w# T7 A4 O& n63.007-消息映射(P63).mp4
( t+ W$ V* [6 a5 X- H. h7 v5 [64.008-命令的传递(P64).mp4
' ~+ J4 I, m' J% Q7 S M; \65.009-MFC分析(P65).mp4
% \4 b2 j k. s: [66.010-MFC GDI基础(P66).mp48 b5 e0 ?) x4 A8 [+ n$ ]* Q
67.011-GDI(P67).mp4
4 \2 X+ |) c" Q- m9 g" K3 B0 {8 {68.012-MFC GDI(P68).mp4
7 Y, b4 N# _* v: [" B69.013-鼠标和键盘(P69).mp4
& h# `3 i' z, i. p70.014-键盘消息(P70).mp4
+ I; }2 l H! `9 T71.15-对话框(P71).mp4: R4 O( q' L: n/ u
72.16-mfc控件(P72).mp4
4 ?- } G9 B' I- y4 _# `73.17-mfc控件(P73).mp4# D8 j$ l! K, r9 v
74.18-mfc控件ListBox(P74).mp4$ B& R5 x7 t1 @0 ?9 {! ]
75.19-ClistCtrl(P75).mp4# c% X( j9 u ]9 }( H
76.20-Treelist(P76).mp44 Z# B7 ?2 d6 r: \( h
77.21-MFC 文件和资源操作(P77).mp4
$ [2 y, X' W" E0 n, ?4 ~3 O S78.22-MFC多页面设计(P78).mp4
8 {- y& u [- D: ~ R! K79.01 PE文件结构(P79).mp4% d8 E0 w2 s* h9 I5 O! U, D
80.02 PE文件的两种状态(P80).mp4( \7 j' }: e$ Z
81.03 DOS头属性说明(P81).mp4
* }4 J1 e5 R, a; o2 |82.04 标准PE头属性说明(P82).mp4- y; J z! ^. {' x
83.05 扩展PE头属性说明(P83).mp4$ u `7 G" u& H4 T+ W5 l
84.07 RVA与FOA的转换(P84).mp41 e P V6 d* b; @( _0 s/ U6 ]+ K
85.08 空白区添加代码(P85).mp4! R w! D; ]) Y! I" _4 v* P& m) F0 z
86.09 扩大节(P86).mp4
, Q* s3 O! p* M87.10 新增节(P87).mp4
0 _- l6 G$ {" A0 Q1 J7 X- f2 {88.12 导出表(P88).mp47 t$ |- L6 ?* E
89.13 导入表_确定依赖模块(P89).mp47 b/ N( n' o2 }& ]
90.14 导入表_确定依赖函数(P90).mp4
1 ]* J) @( _: F91.15 导入表_确定函数地址(P91).mp46 I2 T8 u+ v' W- n0 G2 l4 r
92.16 重定位表(P92).mp4
; b( M/ v" \" {# i- X: S H5 b93.17 注入ShellCode(P93).mp40 Q) l! j" F+ A3 Q" C
94.18 VirtualTable_Hook(P94).mp4
. g1 K' o5 O2 a, ^# W95.19 IAT HOOK(P95).mp4
7 k! t% V! p3 \. w R' f$ t; E. Y96.20 INLINE HOOK(P96).mp45 E, l5 H E; X8 [7 J; `0 V, |: H
97.21INLINE HOOK改进版(P97).mp4) {" _- v# |* f( @! w
98.22 HOOK攻防(P98).mp4. H1 r `' R! G: J; [. w
99.23 瞬时HOOK过检测(P99).mp47 G P. _8 j' h9 s
100.01_STL概述_vector(P100).mp4$ K- Q% l7 Q4 y8 _- Y1 f6 Y
101.02_deque_list(P101).mp40 E, D6 y4 ~% p7 z( M7 {; w- _6 T
102.03_set(P102).mp4
6 l9 Q2 b3 C4 ?( g) E: k4 q103.04_map(P103).mp4
6 u& Y+ e2 m/ _" z/ l6 \. i104.05_stack_queue(P104).mp4
& Q5 @# ]% j) \3 f/ ?/ ]6 {& i0 {105.06_算法(P105).mp4
- L/ n4 b* Q1 j# @: `106.07_迭代器(P106).mp4! R2 _: U# \% p% C9 E7 [4 N; M
107.01 Win32课程介绍(P107).mp4, b* n. H+ m" e% g
108.02 字符编码(P108).mp4. d0 ^( U8 E! C' t* g2 j& m
109.03 C语言中的宽字符(P109).mp4
1 `' F) Y2 ]. q% G( P110.04 Win32 API中的宽字符(P110).mp4
7 a k+ |. ^9 O0 k' {5 d111.05 进程的创建过程(P111).mp4
* v! H" i% s6 O+ |, a$ c' z112.06 创建进程(P112).mp4, _/ r3 |) b+ @
113.07 句柄表(P113).mp41 y6 g. o& O8 H' m6 Q
114.08 进程相关API(P114).mp4
4 Z0 M% i$ I: k; A& H115.09 创建线程(P115).mp4
Q7 @$ ]: u# a" L116.10 线程控制(P116).mp45 q' ~, [& p3 y. g
117.11 临界区(P117).mp4
0 x% k/ r* f8 E0 X [4 F# N- L118.12 互斥体(P118).mp45 [6 v$ ^" ?) R4 I& s
119.13 事件(P119).mp42 d. O6 X- k) Y) C. Z
120.14 窗口的本质(P120).mp4; i% R) M1 z" X. b3 j) i9 T
121.15 消息队列(P121).mp4
4 M s0 \1 K6 e* r122.16 第一个Windwos程序(P122).mp4
7 E. K) ^. Y- q; Q. B123.17 消息类型(P123).mp4( w/ M" e: a1 ^+ y8 i
124.18 子窗口(P124).mp4 n+ k$ ]4 ^& D0 T& x3 J9 O
125.19 虚拟内存与物理内存(P125).mp4
* I+ v+ S1 A: i126.20 私有内存的申请释放(P126).mp49 o# g" G& g( L) V
127.21 共享内存的申请释放(P127).mp4
% g. N9 @2 Q$ l+ i# m128.22 文件系统(P128).mp4
, P6 H- Z" N& T; Q) Y6 H129.23 内存映射文件(P129).mp4
' A, w6 @( ^9 f: Y0 v; K$ Y130.24 静态链接库(P130).mp4
# T5 T5 c7 S: Z( s5 N131.25 动态链接库(P131).mp4/ d( F4 y! y6 k$ `3 h5 [: x, e2 n
132.26 隐式链接(P132).mp4
9 g2 f* M0 I7 U3 R4 p7 e: M+ |8 }133.27 远程线程(P133).mp4
( g* n; ^" v& x7 Z134.28 远程线程注入(P134).mp48 W) e$ [1 g( Q. f
135.29 进程间通信(P135).mp4
$ h$ K1 z1 t# I# q$ C5 I136.30 模块隐藏(P136).mp44 a* h4 V e% K
137.31 注入代码(P137).mp42 k& z! q) n* F0 u8 E
138.00 课程概要(P138).mp47 f3 T6 R4 H- H
139.01 进制(P139).mp4" {2 k V0 d/ y2 C( F2 @
140.02 进制运算(P140).mp4
( q1 g/ q9 K* c& T6 H141.03 二进制简写形式(P141).mp4
) [' ~% ?& y4 j142.04 数据宽度(P142).mp4
; b4 b8 c' k( a! L143.05 无符号数有符号数(P143).mp4
( \+ e- m4 ~( G0 M* ~% o9 r# e. E/ ~144.06 原码反码补码(P144).mp4
6 r0 O* t9 U4 o, {; E1 b. i5 r+ l145.07 计算机不会做加法(P145).mp4
2 a( n: Q9 S& ]+ V146.08(P146).mp4* H8 v' e: {! b
147.09(P147).mp4$ A! ?( F: u+ `; a, G! t
148.10(P148).mp4
. W2 {- W) S' z149.11(P149).mp45 I& [: ~. d; t7 k, L8 u5 X
150.12(P150).mp4, c0 t. c+ s; y8 h6 W/ d* ~
151.13(P151).mp4
( X8 w$ d7 n6 b+ R1 f152.14(P152).mp4
0 _' d) Y/ Z% Y& `153.15(P153).mp4
. R* ^ {: X; p6 c0 E154.16(P154).mp4
, Z% H3 r" A/ r2 A+ t# z155.17(P155).mp4
; |1 O1 C- a. y b5 r( }2 q% z156.18(P156).mp46 B0 T$ q2 X% ^4 ]2 F( [; M9 C% L
157.19 拓展篇:反调试之Fake F8(P157).mp4$ q, K; @* V7 s& y, }, L
158.20(P158).mp4
1 N, e. Q% S4 a, E& w: K159.21(P159).mp45 V: L2 S3 h* |" h. Q
160.22(P160).mp4
& }" @& R- y1 R8 _161.23(P161).mp4
( Z [. m1 v3 h162.24(P162).mp4
7 |5 w6 g& E$ k163.25(P163).mp4
0 v9 L" U& K5 ?6 `164.26(P164).mp4: z& L/ B% b: P! Y& {& B1 {# Y
165.前言01(P165).mp44 B, S) C8 T3 f% P D0 C' O0 ?
166.前言02_项目_01(P166).mp41 g8 Y; m: u4 v% }% A7 [
167.前言02_项目_02(P167).mp4
2 n. n" ]2 }6 }168.数据结构01基本概念(P168).mp4
5 U* q" I5 `3 U' I3 F, z5 I6 s& ^8 y( @169.数据结构02-算法(P169).mp44 N& J: v3 c2 i$ H% I( t8 f+ c2 z0 }
170.数据结构03-时间复杂度(P170).mp4$ e6 U- G7 O/ U
171.数据结构04-线性表的顺序存储结构(P171).mp45 c% y' M. D1 E% M: B
172.数据结构05-线性表的链式存储结构(P172).mp4
* y' W _# U9 h% n( B+ _173.数据结构06-静态链表(P173).mp4
: m9 | B% o; h0 j9 }3 p174.数据结构07-循环链表(P174).mp4; \. z+ M/ _/ n4 e
175.数据结构08-栈的顺序存储结构(P175).mp4
+ j% x& w% t1 L3 E/ D$ H" Q; n176.数据结构09-栈的链式存储结构(P176).mp46 f' q* F6 C' D! _
177.数据结构10-队列(P177).mp4
8 j7 _! _$ ?+ }# o+ _) ?6 k178.数据结构11-串(P178).mp4+ q. j- ^& _8 S# B
179.数据结构12_树的简介(P179).mp4$ d* ]0 o* l# G% v* L; v" b
180.数据结构13_二叉树基础(P180).mp4
2 i0 {' z* T" }5 ]& ?181.数据结构14_二叉树遍历(P181).mp4
" G/ K* s" G8 V. F- ]$ t3 X182.数据结构15_线索二叉树(P182).mp49 K" U; p- [% i% i# M) N( v( \
183.数据结构16_图(P183).mp4) K+ w6 ^0 i3 ]# V: v' s$ s
184.数据结构17_顺序查找(P184).mp42 N& i) ?& d6 U8 Y( t( Y
185.数据结构18_二叉排序树(P185).mp4
' R! l) F7 N- m186.数据结构19_二叉平衡树(P186).mp4& s: O7 H4 }4 e: X6 j1 Q2 D. {$ g
187.数据结构20_多路查找树_01(P187).mp4
+ h. H+ e. Q+ V! k188.数据结构20_多路查找树_02(P188).mp4; e, ^5 H, l6 C" Y3 H
189.数据结构21_哈希查找表(P189).mp4
- n P' g9 T; h190.数据结构22_插入交换排序(P190).mp4
3 @9 L1 F. d4 ^4 k9 C191.数据结构23_选择归并排序(P191).mp4' r8 v' ?8 M& s2 o, D
192.001-数据库安装(P192).mp4
1 {- l# O: A8 t$ q( D% t1 \( y193.002-数据库和表操作(P193).mp4 Y! W* f1 k& a. s; r, F. s
194.003-表的增加更新和删除(P194).mp4
+ R2 j& F* x) \& u' v( g8 W195.004-单表查询(P195).mp4( n$ [4 s/ u6 L( R9 \8 a2 w
196.005-vc连接mysql(P196).mp4- V' `* Q2 O0 A5 r
197.001-网络基础知识(P197).mp4
- n) o5 c5 S D/ {9 v# C198.002-Socket基础和TCP模型(P198).mp4
! j0 ~5 |* F/ o199.003-UDP(P199).mp42 q1 R- q' l, Y
200.004-阻塞式模型(P200).mp4% _7 Y. C$ M8 n* a5 }
201.005-阻塞式并发模型(P201).mp4
2 |- y/ p* W; q4 z2 P: a ^202.006-非阻塞式(P202).mp45 Q2 R7 k6 D1 T, M+ X
203.007-select(P203).mp4
- E' \, G9 C+ u+ t& f% w7 W$ H+ H204.008-WSAAsyncSelect(P204).mp4& ]/ ?. v( f p, H6 N, b* L
205.009-OpenSSL的编译(P205).mp4: X# p% r4 `& F$ R6 ?
206.010-RSA加密算法(P206).mp4
8 J X! |$ t. X. E5 m4 R, q; V207.01 硬编码(P207).mp4
, e; T/ f9 k$ b. p# }7 H* n$ X4 Y208.02 前缀指令(P208).mp4
k( L. X- {. `! x/ Z& C+ X209.03 定长指令与变长指令(P209).mp4
2 P. S) [7 D2 O0 v' m210.04 经典定长指令_修改ERX(P210).mp4! _$ P7 t; T$ E0 `
211.05 经典定长指令_修改EIP(P211).mp4& ^2 f; @, J( y9 e! U+ g2 z% f
212.06 经典变长指令_ModRM(P212).mp46 n# c& P' H B% F+ |8 p( H
213.07 经典变长指令_RegOpcode(P213).mp4/ e, o: c. V! ~2 I: c8 V
214.08 经典变长指令_SIB(P214).mp4
6 {+ s3 v& A8 @% m2 m9 Y215.01 APC的本质(P215).mp4 @. ]) ]9 x; h$ t" T9 s8 N- B
216.02 备用Apc队列(P216).mp42 M1 g" _% i+ x! u* l
217.03 APC挂入过程(P217).mp4. `4 J* h4 K5 ~
218.04 内核APC执行过程(P218).mp4
8 D8 A' B% i0 j- f9 x- U6 j, [219.05 用户APC执行过程(P219).mp41 y$ i9 G3 H2 W7 X/ @6 S! [5 o5 w
220._001 保护模式(P220).mp4
4 U6 o( n3 h! ^; o221._002 段寄存器结构(P221).mp4
* s! F0 G! o" N* i! y) A222._003 段寄存器属性探测(P222).mp4
3 V: x9 Y5 a7 b& g1 v' N223._004 段描述符与段选择子(P223).mp42 h' A$ x, \- `! u! f8 a
224._005 段描述符属性_P位_G位(P224).mp4
( B4 k( t! w0 @1 e) j225._006 段描述符属性_S位_TYPE域(P225).mp4
' z$ p$ | A3 s6 l% Y( G226._007 段描述符属性_DB位(P226).mp4
0 Q p& f \& F0 U227._008 段权限检查(P227).mp4
" t7 x+ |$ S1 l; z228._009 代码跨段跳转流程(P228).mp43 x) _; L7 h+ B! F8 J N
229._010 代码跨段跳转实验(P229).mp44 i7 q* |+ Y! k2 p; g
230._011 长调用与短调用(P230).mp4
1 J* [/ V: w: Z- g2 Z5 r231._012 调用门_上(P231).mp4, r% ]2 X1 d! @& g( ~" s+ E
232._013 调用门_下(P232).mp4
- P- q5 f* R5 [& v4 j9 p( d233.014 中断门(P233).mp4
2 G+ R, |5 @6 {! M/ v# R234.015 陷阱门(P234).mp4; J3 o) \4 Z& G) U
235.017 任务段_下(P235).mp4
w0 W" ?2 |: s1 M! R) m236.018 任务门(P236).mp4
; ]: p+ ?( M1 f- X! M237.019 10-10-12分页(P237).mp4
: L+ z1 I2 f- O& g& P, Q238.020 PDE_PTE(P238).mp4
4 h& [+ `/ [) s239.021 PDE_PTE属性(P_RW)(P239).mp4
8 E* T9 Z/ e7 [- P240.022 PDE_PTE属性(US_PS_A_D)(P240).mp4. y6 D# q, j4 I7 O. a; \' X
241.023 页目录表基址(P241).mp4
4 y8 G% `! |$ |& X3 d& e$ y- u242.024 页表基址(P242).mp4. x% G5 m5 y- ?( f1 y
243.025 2-9-9-12分页(P243).mp4
! p4 ]+ I5 N( b& u$ D2 s! X244.026 2-9-9-12分页(下)(P244).mp4/ |( f5 F+ C# `$ l& v
245.027 TLB(P245).mp4
8 Q$ z# c% _) F8 W, x246.028 中断与异常(P246).mp4
" z' K+ a8 s- z247.029 控制寄存器(P247).mp4
1 z7 G& t$ U2 s0 U1 t4 n248.030 PWT_PCD属性(P248).mp4
3 f8 w9 C/ J' L# k" B. z249.031 保护模式阶段测试(P249).mp4
/ M- Z) D o3 m O/ D! `. G, x250.001 进程结构体(P250).mp4. n) C2 m0 s( T# D' E4 J. V# i* T9 m2 Y
251.002 线程结构体(P251).mp4' u9 ~0 Q, `; R. u) i3 Y
252.003 KPCR(P252).mp4' y" F% k- o/ h# f- [4 \
253.004 等待链表_调度链表(P253).mp4# @/ Q/ K1 {+ r" O4 V5 t* ?6 J$ S
254.005 模拟线程切换(P254).mp4; x# ^& C- y' S8 {
255.006 Windows线程切换_主动切换(P255).mp40 k, B0 m$ } J- j1 X
256.007 Windows线程切换_时钟中断切换(P256).mp4( l ^" [) Y% a
257.008 Windows线程切换_时间片管理(P257).mp4
4 v. X7 p$ o- O5 w s258.009 Windows线程切换_TSS(P258).mp4
8 D0 \ N: E* L6 v259.010 Windows线程切换_FS(P259).mp4
; f2 v8 L d* o7 C% n26.21 结构体数组(P26).mp4
2 u6 l# x9 Z# e% l0 u! n* A260.011 Windows线程切换_线程优先级(P260).mp40 y& A! a0 H& l( a$ b/ {
261.012 进程挂靠(P261).mp4
0 J: G1 Q8 U8 R1 _" O263.01 句柄表(P263).mp42 \0 _+ ?; y9 }, Y. ]2 U0 w( @3 G5 b
264.02 全局句柄表(P264).mp44 E2 A- i% y/ \' P
265.01 线性地址的管理(P265).mp45 [# J( q) g. K* X5 U
266.02 Private Memory(P266).mp4: W% J; l: ~7 `
267.03 Mapped Memory(P267).mp4
+ R6 O- J' V5 y( }+ ~5 j268.04 物理内存的管理(P268).mp41 }0 o- J! L3 l! o: @
269.05 无处不在的缺页异常(P269).mp4
7 Z; |3 A8 O" e+ J9 N270.01 驱动开发环境配置(P270).mp4
' q1 }. I+ b9 p+ D# C r& t271.02 第一个驱动程序(P271).mp4. n( J Q0 I( `$ W+ d/ Z: d! ]5 \& f
272.03 如何调试驱动程序(P272).mp4/ g1 B. r. U0 k0 |
273.04 内核编程基础(P273).mp4
% h6 ~; z3 S3 f' X6 L2 j274.05 内核空间与内核模块(P274).mp45 z3 C0 o* n1 L, s% q- Z
275.06 0环与3环通信(常规方式)(P275).mp4( ~7 r# u% K$ R2 d$ i, {
276.07 SSTD HOOK(P276).mp4) G% N9 D4 A% m' }3 q; T
277.08 Inline Hook(P277).mp4 H+ p9 ^: i! q* }) u' K7 g
278.09 多核同步之临界区(P278).mp48 d2 l5 I. O6 D' j7 _% L- e8 b
279.10 多核同步之自旋锁(P279).mp41 X6 d5 b. ?% J9 f9 N+ N9 j7 G
280.11 重载内核(P280).mp49 n! m3 z0 {/ E+ U- ?9 q" B: K
281.01 调试对象(P281).mp4
, r! Y% x' R4 a& Y1 Z0 X6 |5 m282.02 调试事件的采集(P282).mp47 v( w8 J; Y7 }/ c9 ^& a& E5 Z
283.03 调试事件的处理(P283).mp42 U5 o* X& |' w* { k
284.04 异常的处理流程(P284).mp4
* K0 m( Q. l& G; f- b8 J# Y285.05 软件断点(P285).mp41 V4 W) I# m P. [( [
286.06 内存断点(P286).mp4% u1 D& Z! z0 [4 i* S$ J; L6 V8 k
287.07 硬件断点(P287).mp40 _7 Y( _! p' N' l6 {& W2 _
288.08 单步异常(P288).mp4
2 c, ~! B" Z9 Q( u7 |+ m289.09 单步步过(P289).mp48 h; _3 ~ a* A" w# i6 ~, V
290.10 硬件HOOK过检测(P290).mp47 Y: @: l8 ?. A' e/ w5 l; V' e0 C
291.01临界区(P291).mp4
6 p3 N' i; {2 A- r: Y292.02 自旋锁(P292).mp4
( k" R* [* n; L9 P2 q; p5 U293.03 线程等待与唤醒(P293).mp47 S) X7 H3 ?: Q9 Y- j* e
294.04 WaitForSingleObject函数分析(P294).mp4, P- s. _ Y7 D6 c% x5 @
295.05 事件(P295).mp4
- A& ]7 v: m0 W( \7 k1 O/ m296.06 信号量(P296).mp4
0 C2 n I; t; p f X297.07 互斥体(P297).mp4
" J% R) m! o, [; `1 F3 G! s298.001 API函数的调用过程(3环部分)(P298).mp4
$ i( H& T+ {9 @" e299.002 API函数的调用过程(3环进0环 上)(P299).mp43 d: {4 b1 R j/ \, O
300.003 API函数的调用过程(3环进0环 下)(P300).mp4
9 c# A( P( i; j301.004 API函数的调用过程(保存现场)(P301).mp49 K! o7 z2 z: w2 y- Z
302.005 API函数的调用过程(系统服务表)(P302).mp49 x9 q$ s" Q6 H7 Z% W* |, v
303.006 API函数的调用过程(SSDT)(P303).mp4) p6 j. u6 P! I
304.01 消息队列在哪(P304).mp4& `9 k! T3 L9 m8 M) D
305.02 窗口与线程(P305).mp46 r }; p8 ]' @$ y6 k( T
306.03 消息的接收(P306).mp4
! W5 u. P1 m+ S, x% B5 z% q307.04 消息的分发(P307).mp4, q7 m6 Y r+ j) Q5 Q9 D
308.05 内核回调机制(P308).mp47 D, H \! \3 k+ H% v
309.01 CPU异常记录(P309).mp4
* F1 K! ~ h. L; w) f310.02 模拟异常记录(P310).mp4
6 M2 p) a0 u4 M. p6 g- h" l( }* t' S311.03 内核异常的处理流程(P311).mp4; d# w8 z1 J& T2 v
312.04 用户异常的分发(P312).mp4
: W, ^) b4 W9 M/ w1 k' f313.05 VEH(P313).mp43 R" k5 S! P2 @, d; Z- e1 }8 j+ h
314.06 SEH(P314).mp4
/ j9 Y2 ]: t Z. V315.07 编译器扩展SEH课堂代码_1(P315).mp4
1 T W( V! X! p' U) _6 D( O316.08 编译器扩展SEH_2(P316).mp40 v2 s c* W* M) R, Y) `
317.09 编译器扩展SEH_3(P317).mp4! Y- n2 s1 T9 i- E
318.10 编译器扩展SEH_4(P318).mp4
5 b S- }0 e0 N/ c) s! z2 @8 y! i319.11 未处理异常(P319).mp4
* i$ m( Z6 y5 g9 Z1 P* V- B4 [/ ^% p
: A) b& f! ?& j- Y" d9 X. j% |# t: Y8 u) K# C j' [
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?立即注册
×
|