|
|
课程目录:. I* s6 r5 h V$ s+ b( L6 |. N
01.1.破解第一课(P1).mp4
: ]' j9 g# i) E3 ^+ v02.2.如何快速定位关键破解点并爆破(P2).mp41 X. O- |1 q. G3 B: F
03.3.破解补丁工具的使用(P3).mp4
& W# {! C8 g C7 ^9 Y04.4编写第一个破解补丁(P4).mp4$ m4 v. M0 @4 ^4 L8 O1 f3 ]
05.5.不修改代码实现破解(P5).mp49 o- N* `" H2 X# w4 u" I' j* n0 T) m
06.6.不修改代码实现破解2(P6).mp47 ^# z7 K+ R5 X5 Z
07.01 C语言的汇编表示(P7).mp4* F' `' S0 {3 `1 G/ [
08.02 参数传递与返回值(P8).mp4 Q! Z: I* s8 Z7 f
09.03 变量(P9).mp4
" m- q9 w8 _: \2 I. @10.04 变量与参数的内存布局(P10).mp4
7 |: j' \. ~& N( D7 N11.05 函数嵌套调用的内存布局(P11).mp4+ F# @- s5 g: h5 A& w
12.06 整数类型(P12).mp4( U& d/ N( b' A, Q7 S, U% a4 @' a/ Y
13.08 字符与字符串(P13).mp4
5 L: n9 H6 Q. t) I14.09 中文字符(P14).mp4
# H$ @, Z, G( b ?4 j15.10 运算符与表达式(P15).mp4
2 y# f% c3 H- d0 z) [) m16.11 分支语句(P16).mp4/ O6 ^+ ?, Z9 J6 I2 W5 T
17.12 Switch语句(P17).mp4
/ ? ^. D' S& S2 v% a2 u# X! f18.13 Switch语句为什么高效(P18).mp40 n# o: ~8 L2 U3 M
19.14 循环语句(while)(P19).mp4: t4 X! u& m z7 C
20.15 循环语句(do..while for)(P20).mp4
3 q* }0 `: s% U6 l0 V0 [1 H3 ^21.16 自动关机小程序(P21).mp4
9 D" f* f: V V ?! G m( }22.17 数组(P22).mp4: t7 v3 ]* v# Q- j" n3 ?: A
23.18 多维数组(P23).mp4 d& \6 o: w% Z: M7 A2 j
24.19 结构体(P24).mp4
! X% o7 g, u( u3 ?8 T4 \7 Z25.20 字节对齐(P25).mp4
0 m* B- z# k9 X' P262.013 跨进程读写内存(P262).mp4- O. @5 w4 y8 D. X
27.22 指针类型(P27).mp4
- ?8 |; P$ E' s* ]5 @" k* a28.23 &的使用(P28).mp42 Y1 L, E# z% H" w6 n
29.24 取值运算符(P29).mp4$ j$ [+ d! P' U' H8 P; C! Z5 ]* p
30.25 数组参数传递(P30).mp4
2 v8 `8 c! P: l9 o31.26 指针与字符串(P31).mp4! l1 _/ v; D) J1 x L' _; R
32.27 指针取值的两种方式(P32).mp4
% \3 D' [) ^8 T! M' T; n! [% S33.28 结构体指针(P33).mp4
8 {. ]$ t' o* v1 n34.29 指针数组与数组指针(P34).mp4
) r5 E- N* {) c1 V6 ]! u35.30 调用约定(P35).mp4# `! r; G* o* L, E/ J. f/ @
36.31 函数指针(P36).mp4
, y) u; @0 F- W+ y! s* ]37.32 预处理之宏定义(P37).mp4' c3 V4 f- D9 |5 _. [
38.33 条件编译与文件包含(P38).mp4
$ l0 N$ |7 m" p4 I I39.C++ 01 封装(P39).mp4, T% s1 M2 A& O( T+ A5 A. j
40.02 this指针(P40).mp42 k: U+ S( p" ]1 {: f. E
41.03 构造函数与析构函数(P41).mp4
% C1 f, H" ?; c2 K! f, {8 H42.04 继承(P42).mp4
' [, b1 C5 o$ r# p7 v$ P: j43.06 在堆中创建对象(P43).mp4
" q$ f5 c5 @' [* p/ g44.07 引用类型(P44).mp4
5 a" c3 k8 N+ X y45.08 面向对象程序设计之继承与封装(P45).mp49 i c% g/ s" q/ X! Q$ W/ X
46.09 面向对象程序设计之多态(P46).mp48 h _8 A5 U1 K: [
47.10 虚表(P47).mp4
* S. S6 u- n. e% \7 C/ K; M48.11 运算符重载(P48).mp4
) U9 ^) o. J8 d) M7 l; v/ N- f8 o49.12 模版(P49).mp4
5 }6 T& `, x6 n4 l) \( l50.13 纯虚函数(P50).mp4
" P$ C1 n- ~* z51.14 对象拷贝-拷贝构造函数(P51).mp4
/ {; Z: o) }) e9 m. ?# }52.15 对象拷贝-重载赋值运算符(P52).mp4
; W) ~5 C* i0 c, D1 o" T53.16 友元(P53).mp44 s' b6 X. a6 u$ l3 Y
54.17 内部类(P54).mp4$ a* {, h0 E* H& K0 c+ @1 _
55.18 命名空间(P55).mp4
& j% G3 J( y* u D56.19 static关键字(P56).mp4% |0 P% F8 B: B/ t9 I
57.001-MFC的本质(P57).mp4
: {5 C1 e* M1 z& V58.002-第一个MFC程序2(P58).mp4
' \3 W0 k G. [59.003-MFC的初始化过程1(P59).mp4
6 I; S) z) o6 [$ @60.004-MFC程序的初始化过程2(P60).mp4: B' }0 _! P5 k0 C, A
61.005-MFC运行时类型识别(RTTI)(P61).mp40 u( d* I8 C/ ^: a4 \
62.006-MFC六大核心机制动态创建(P62).mp4
U* r. q( w3 F- X4 E0 ^63.007-消息映射(P63).mp4
( c* i: A |$ j2 Y. g* l64.008-命令的传递(P64).mp4
4 m2 x! w& q7 }& V. I65.009-MFC分析(P65).mp4
+ W0 }# u+ f' ?4 J9 O6 Y$ e66.010-MFC GDI基础(P66).mp47 J* Z0 e, p# N/ n. B2 J" C
67.011-GDI(P67).mp4# R! l* V2 \- C6 K" t
68.012-MFC GDI(P68).mp4
9 }) u) c5 ]1 ~ `7 z9 O0 T; b69.013-鼠标和键盘(P69).mp47 {9 R0 p* ], I+ y
70.014-键盘消息(P70).mp4
! ~0 ~2 T. f! n4 F: w F, j, q+ h71.15-对话框(P71).mp4
n& C8 D' ?0 P& a+ A, J/ B72.16-mfc控件(P72).mp4* l8 h- l& }0 H8 @! O3 M8 w$ H* L
73.17-mfc控件(P73).mp4
8 J; H; O, r( I1 b" n, j74.18-mfc控件ListBox(P74).mp4
! T$ v+ i2 k$ s75.19-ClistCtrl(P75).mp4
* E" B3 e% T6 x76.20-Treelist(P76).mp48 _9 e8 Z' ^- _; {* ~
77.21-MFC 文件和资源操作(P77).mp4
% h2 u0 @' G* K1 j' C78.22-MFC多页面设计(P78).mp4+ j* e4 M- r% e$ r7 q% ^- D
79.01 PE文件结构(P79).mp4
1 _, d9 @, |8 c* S80.02 PE文件的两种状态(P80).mp4
' @* y0 D6 ~/ E+ f" P# W81.03 DOS头属性说明(P81).mp4
1 ~0 a4 k7 w( G' ~; j82.04 标准PE头属性说明(P82).mp4
3 g* W- d' m* p" }: Z83.05 扩展PE头属性说明(P83).mp4
( g9 b3 q% L4 L8 @84.07 RVA与FOA的转换(P84).mp49 ~8 i, V8 j/ [* z; n0 I
85.08 空白区添加代码(P85).mp4, N' X0 j S- A9 F! y$ E5 C
86.09 扩大节(P86).mp4
: V* j2 m0 B3 |; |% M87.10 新增节(P87).mp4
( m/ _5 M$ @' J, ^ k# h- L: |88.12 导出表(P88).mp4
- M& [) f. R4 P% K0 w89.13 导入表_确定依赖模块(P89).mp4+ L/ e$ |: U( R! Q
90.14 导入表_确定依赖函数(P90).mp4' o8 a" R7 _, y I: ^
91.15 导入表_确定函数地址(P91).mp4
' u8 f- Y' o J& s& [* p" J92.16 重定位表(P92).mp4
# x4 y/ ~7 Y( h$ z' f( O; g# x# F* A93.17 注入ShellCode(P93).mp4
+ g! g6 I5 Q8 l/ V. o* y# ~# N94.18 VirtualTable_Hook(P94).mp4* A' H! j2 D9 \. L
95.19 IAT HOOK(P95).mp4* T0 B" u4 ^2 m1 |9 N0 o
96.20 INLINE HOOK(P96).mp4
* d d2 p" ` f: N) b7 g! o" X97.21INLINE HOOK改进版(P97).mp4' G- g, i! }4 D
98.22 HOOK攻防(P98).mp4
5 a# k' m. m: d) i- K99.23 瞬时HOOK过检测(P99).mp4
' ?1 F. f9 R8 b6 X100.01_STL概述_vector(P100).mp4
- `2 Q1 _% e3 ^+ p+ u101.02_deque_list(P101).mp4$ v! v ` x% T. p, G; p3 g1 w
102.03_set(P102).mp4
6 [0 T! n" T6 p* _5 {% n103.04_map(P103).mp4
# [: @5 q t( a5 B8 l, j' x104.05_stack_queue(P104).mp4# v! ~2 F0 M3 p+ a# {+ S
105.06_算法(P105).mp4
' ^' ~5 V7 u, K106.07_迭代器(P106).mp41 v+ F Q6 z7 c( C* Y
107.01 Win32课程介绍(P107).mp4
: t2 l; Z: K* O7 z O) v! P1 L+ Q108.02 字符编码(P108).mp4$ U+ o. s \1 ^# |1 V7 |. d/ Y$ ^
109.03 C语言中的宽字符(P109).mp4' [2 a8 F, u2 @+ q- m( ]. s
110.04 Win32 API中的宽字符(P110).mp4
( n, K i* u. t3 x! x: \: Y111.05 进程的创建过程(P111).mp4
/ \5 U7 t0 H$ q8 H* _7 N6 g. E112.06 创建进程(P112).mp4
! Q& [' v/ d9 O4 t113.07 句柄表(P113).mp4# o" [% V8 ]- k4 A. i0 i7 x3 M2 J- S
114.08 进程相关API(P114).mp4
6 k, ?! H, d5 g; j, T7 t( H115.09 创建线程(P115).mp4' @+ U( e, Q5 ?& `$ Y
116.10 线程控制(P116).mp4
& c$ q' t- q% I, D8 j9 B117.11 临界区(P117).mp4% `+ j8 U4 u" J, f8 B6 b+ M
118.12 互斥体(P118).mp4' h% [1 [/ \; A
119.13 事件(P119).mp4
0 y& x1 G# |- v/ b+ c! \7 @0 f1 e120.14 窗口的本质(P120).mp4, u7 j; x" I0 D
121.15 消息队列(P121).mp4
+ g% g0 W6 }% E0 }6 w122.16 第一个Windwos程序(P122).mp45 V( m5 z1 \% ~# ~, S& J
123.17 消息类型(P123).mp4( H) u8 P1 t- ]0 P+ w
124.18 子窗口(P124).mp4: _. P* X! T1 }, u+ o* G. v) _
125.19 虚拟内存与物理内存(P125).mp4% B( N& h; o3 j l4 m
126.20 私有内存的申请释放(P126).mp4' ^! w9 P) {- J6 G: y; O
127.21 共享内存的申请释放(P127).mp4
; N1 M# p# |7 w/ k2 \ S4 X128.22 文件系统(P128).mp4
1 w5 T# u- B% C2 N( e8 Y129.23 内存映射文件(P129).mp4$ z) Z7 d) U7 a0 ?: ~0 q
130.24 静态链接库(P130).mp4
$ H, o: t- K- P! V% h: H) f131.25 动态链接库(P131).mp4
6 |$ L9 ~' a" T5 v$ Y' I1 g132.26 隐式链接(P132).mp4# ~6 `0 a2 Z* P% T
133.27 远程线程(P133).mp4. Y, D6 c9 \0 r( ]/ L
134.28 远程线程注入(P134).mp4% @* \3 J$ c- c5 `
135.29 进程间通信(P135).mp41 D9 n) `& g1 ? u8 f W9 S5 Z8 M' W" E
136.30 模块隐藏(P136).mp49 [ p. B" k4 J3 R% i2 Z6 q4 _+ ^
137.31 注入代码(P137).mp4' b( ?3 u7 O# @4 E, F
138.00 课程概要(P138).mp44 `. i4 X9 u, ?1 c) M; K6 u% \
139.01 进制(P139).mp4
" u1 |4 [4 c! _. ?; J7 B140.02 进制运算(P140).mp4' |8 b0 Q0 X' N D5 L* @3 ]$ H
141.03 二进制简写形式(P141).mp4
# _- z2 n* f: {0 J! r142.04 数据宽度(P142).mp4/ H/ J# W0 s6 ]9 B9 u5 a( w- g/ P
143.05 无符号数有符号数(P143).mp4
3 N1 S0 f' Y, D144.06 原码反码补码(P144).mp4
# U* d1 h/ { I, a145.07 计算机不会做加法(P145).mp4
! h9 z) g/ ~1 ?* T146.08(P146).mp4
" J J# K0 N# k) P147.09(P147).mp47 U- [2 B! Z5 A& f: |2 W& B
148.10(P148).mp4
# j3 }- x6 Y( I8 W' F149.11(P149).mp4
L' V' F8 v& x' M& A150.12(P150).mp4- b& u( F# {1 @# R) v5 V s* K ^
151.13(P151).mp4
% C1 ]" ` b( F6 |: e# o6 ]+ X1 I152.14(P152).mp49 f) \3 Q/ I' C5 |
153.15(P153).mp47 Y2 @9 f1 v5 E j
154.16(P154).mp4+ P+ t3 i0 O5 V0 [+ y
155.17(P155).mp4
% K {3 @' O' G4 J156.18(P156).mp4- j8 S6 W# X$ t! z( g/ M- L! g0 F4 P
157.19 拓展篇:反调试之Fake F8(P157).mp4$ Z Y# f: t2 A) s0 r9 {
158.20(P158).mp4- k* t8 w$ x& O/ I+ F: ?
159.21(P159).mp49 N% i" s& \. g4 Q) t
160.22(P160).mp4
: ~8 } `- ~/ H/ _' Z& K161.23(P161).mp4
" ~8 |3 P/ U, H N162.24(P162).mp41 n" }/ S$ U* O N' g3 f# q
163.25(P163).mp4
5 I6 T: N9 |) B' B" K164.26(P164).mp4# }8 g* t! g* H: H" Q
165.前言01(P165).mp4
, b* ]( Q0 ]7 O5 C" g( b7 N166.前言02_项目_01(P166).mp4) X/ A4 {5 H/ f( k: D! h- D% `
167.前言02_项目_02(P167).mp49 [; i6 k, C9 e4 ^- I; U7 ?" X
168.数据结构01基本概念(P168).mp4
9 t' T6 K/ J& r. t' M2 h169.数据结构02-算法(P169).mp4
) G3 E3 J3 E4 L. q; O+ G( _" K170.数据结构03-时间复杂度(P170).mp4& P' i8 R9 _3 U8 a8 k3 Z7 A+ E
171.数据结构04-线性表的顺序存储结构(P171).mp4
2 V/ N2 ]' K' p* ~0 `* C; R4 a172.数据结构05-线性表的链式存储结构(P172).mp4& c$ Y6 c }8 M3 M4 m
173.数据结构06-静态链表(P173).mp4
9 S; ]- Y7 J/ y' c174.数据结构07-循环链表(P174).mp42 D% A5 _7 x* H N' F/ Z
175.数据结构08-栈的顺序存储结构(P175).mp4
2 o ], _% L s0 l! B, j4 [' m- t176.数据结构09-栈的链式存储结构(P176).mp49 j( J1 d9 D$ @ z" r6 ]3 Z( `
177.数据结构10-队列(P177).mp40 O- X- O! ?. a- M) [ I, J; s
178.数据结构11-串(P178).mp4
E% b! w% m& F6 f/ y$ l179.数据结构12_树的简介(P179).mp4
4 _8 ~, s9 \) F180.数据结构13_二叉树基础(P180).mp41 l7 v, L2 g4 y
181.数据结构14_二叉树遍历(P181).mp4
6 Y! ^6 B9 Z! y r: \3 c3 x2 }182.数据结构15_线索二叉树(P182).mp4+ \2 e: h7 G+ b
183.数据结构16_图(P183).mp4
* O" |6 _& S o" V t* P184.数据结构17_顺序查找(P184).mp4) [' g8 B( q( [8 `9 V% W c5 ^0 m* _: n
185.数据结构18_二叉排序树(P185).mp4' i1 S" w# q' w8 b I: p/ A% |
186.数据结构19_二叉平衡树(P186).mp4
0 G. D$ _. t; n5 s$ p187.数据结构20_多路查找树_01(P187).mp4
+ M: _( Z: ]' H188.数据结构20_多路查找树_02(P188).mp4
/ c* @1 J6 |4 A( X' O$ _% u189.数据结构21_哈希查找表(P189).mp4+ U) [" }" T% K8 N1 n8 ]2 J
190.数据结构22_插入交换排序(P190).mp4
3 G+ k' v7 |4 w5 c191.数据结构23_选择归并排序(P191).mp47 {3 t) {! x" X2 a" s: C1 y7 [( w3 w
192.001-数据库安装(P192).mp4 m& \; { H' V4 _$ t& z8 e
193.002-数据库和表操作(P193).mp4% X- X8 c; }6 Q+ Y8 d2 P
194.003-表的增加更新和删除(P194).mp4
+ e: c+ k$ N/ v3 G# g195.004-单表查询(P195).mp4$ D- ~3 h/ c& m( ?8 f
196.005-vc连接mysql(P196).mp47 O- ]; J# \+ W- P, w
197.001-网络基础知识(P197).mp4
) y, c& y& L4 y8 p* ?" D. n8 p198.002-Socket基础和TCP模型(P198).mp4% B5 ~/ M- r) Y' I Y
199.003-UDP(P199).mp4
+ b5 {, o3 E! B0 }' |1 ?200.004-阻塞式模型(P200).mp4/ W1 A& a5 }' j) ?6 L
201.005-阻塞式并发模型(P201).mp4
4 f# l: U: \5 f: e202.006-非阻塞式(P202).mp4( X# S1 g3 a- N) q! C {) {
203.007-select(P203).mp4
5 ]0 L& W' P$ ?" U2 d% n* n9 ?204.008-WSAAsyncSelect(P204).mp4
$ ~! \" F! D. E P205.009-OpenSSL的编译(P205).mp4
2 N! @0 G$ _4 ?* M+ d206.010-RSA加密算法(P206).mp42 o# H. r: A9 w
207.01 硬编码(P207).mp41 c! f8 y9 |4 H) c2 `
208.02 前缀指令(P208).mp44 U4 o+ u7 O+ j! u J" `) F+ Z
209.03 定长指令与变长指令(P209).mp48 F8 m7 v. u7 R7 C3 a
210.04 经典定长指令_修改ERX(P210).mp4
9 L M% D4 k2 h" _211.05 经典定长指令_修改EIP(P211).mp4
p2 S3 Y8 J9 x8 ?% q212.06 经典变长指令_ModRM(P212).mp4
$ |% V1 M- \: _7 M213.07 经典变长指令_RegOpcode(P213).mp4
0 S6 N" j4 H9 G214.08 经典变长指令_SIB(P214).mp4: O+ y. O# [1 k8 O8 I
215.01 APC的本质(P215).mp4
! ~% p; b9 @% G; t |216.02 备用Apc队列(P216).mp4
$ _" F& s' }+ `; h; p$ A217.03 APC挂入过程(P217).mp4% t- _% ]5 b: D. y7 t$ h1 ~
218.04 内核APC执行过程(P218).mp4
8 W; p8 Y& g) a7 Y; Q" K219.05 用户APC执行过程(P219).mp46 V, ^! y7 M- ~8 @& F7 p" R! f
220._001 保护模式(P220).mp4
0 }8 e! v$ T- P9 {7 B7 n$ \* H; m' r221._002 段寄存器结构(P221).mp4
- p5 N. _" R1 [$ D }222._003 段寄存器属性探测(P222).mp4% G; L) Y0 v( Y& z R7 A- ^
223._004 段描述符与段选择子(P223).mp43 U8 T! q% I7 d
224._005 段描述符属性_P位_G位(P224).mp4+ [5 r) m3 c1 @! h1 w
225._006 段描述符属性_S位_TYPE域(P225).mp40 X+ Z; H S0 M! E" ~8 y4 W
226._007 段描述符属性_DB位(P226).mp4
8 T2 `2 A5 i. X E0 u227._008 段权限检查(P227).mp4) u1 E+ N7 G+ k( ?. ^' h" F- _+ J
228._009 代码跨段跳转流程(P228).mp4
- f) H# l, Z0 A7 ]+ F229._010 代码跨段跳转实验(P229).mp45 e4 G$ r& l* K2 W3 |! P
230._011 长调用与短调用(P230).mp4
/ K8 e$ Z" X, x231._012 调用门_上(P231).mp4( V0 h0 y) K: J1 c
232._013 调用门_下(P232).mp4
7 Q$ r3 E: l7 A9 Z2 i233.014 中断门(P233).mp44 L# |7 P9 _' D# J0 ~6 n
234.015 陷阱门(P234).mp4
' S. s+ r5 [2 ]7 X8 u$ E9 N% |235.017 任务段_下(P235).mp4' i+ c2 X2 W# f$ U: \, q
236.018 任务门(P236).mp4( h$ b- A! H7 ^( K7 E" k
237.019 10-10-12分页(P237).mp4& `& ?# c6 K4 H; F, q/ x6 B
238.020 PDE_PTE(P238).mp4
, w) V$ [( c5 y2 X2 f239.021 PDE_PTE属性(P_RW)(P239).mp4
[9 J* D" v6 G240.022 PDE_PTE属性(US_PS_A_D)(P240).mp4, a% g. q3 p# j5 Y J4 M
241.023 页目录表基址(P241).mp4
1 J. _+ e" r/ f2 N/ ?6 H: Q- t- I242.024 页表基址(P242).mp4
) B' i. m2 y: W/ N% o3 B243.025 2-9-9-12分页(P243).mp4- \( a' Q4 q+ {9 k" ^
244.026 2-9-9-12分页(下)(P244).mp4
( A# z# X' i) _1 u7 G245.027 TLB(P245).mp4
/ R9 Q8 y0 w w3 m( f246.028 中断与异常(P246).mp4
! k0 x. f$ n/ X. ^247.029 控制寄存器(P247).mp4
L( J/ X" O5 w% r1 F8 g0 }248.030 PWT_PCD属性(P248).mp4
: ^* C# l: ?; m) L$ F7 N+ A249.031 保护模式阶段测试(P249).mp4
" q o; p) |' e$ u. U; B250.001 进程结构体(P250).mp4
% r: k U2 Q$ k& M5 W4 _+ O% P2 L251.002 线程结构体(P251).mp41 }1 _$ ?6 j4 j% }( m5 @9 K) w. u r( ^
252.003 KPCR(P252).mp4
* N& i' h+ E* F253.004 等待链表_调度链表(P253).mp43 a8 i# o% `9 v* S
254.005 模拟线程切换(P254).mp45 K7 O7 F% t$ Z
255.006 Windows线程切换_主动切换(P255).mp4
& A" ~ P) D/ a256.007 Windows线程切换_时钟中断切换(P256).mp47 G, Y4 Z* C: |3 r
257.008 Windows线程切换_时间片管理(P257).mp4
/ q8 V. h P. }6 e# j258.009 Windows线程切换_TSS(P258).mp4
: K( R" `9 I4 \/ h259.010 Windows线程切换_FS(P259).mp4" N- |. p" J0 V9 Y4 E I
26.21 结构体数组(P26).mp4: Y% j* |* d* ^
260.011 Windows线程切换_线程优先级(P260).mp44 d- A' h5 Q, T1 y
261.012 进程挂靠(P261).mp4+ u8 I* k& x( G; v' j+ h
263.01 句柄表(P263).mp46 S$ E7 B% C9 u0 f6 g T
264.02 全局句柄表(P264).mp48 f+ f) [& H: s7 B) h+ Y
265.01 线性地址的管理(P265).mp4* ^# v# n5 _% T. f1 i4 f) I& l. Q
266.02 Private Memory(P266).mp4 Y4 H) e' T' q9 m; H
267.03 Mapped Memory(P267).mp44 r4 K N$ Y1 R u( {8 e Q, e% h
268.04 物理内存的管理(P268).mp4
+ |' C+ R$ y+ ], {269.05 无处不在的缺页异常(P269).mp4* _+ d( F" B6 K# n ? P
270.01 驱动开发环境配置(P270).mp4
( S- n/ o: Z" L271.02 第一个驱动程序(P271).mp4
" ^4 c C# E% e6 E. I8 e272.03 如何调试驱动程序(P272).mp4
6 K, m2 Y8 n- ^0 W273.04 内核编程基础(P273).mp4 }4 \$ h! i/ J! g) ?9 m
274.05 内核空间与内核模块(P274).mp4
. F" {7 S9 P7 P* s+ D1 U* x275.06 0环与3环通信(常规方式)(P275).mp4
1 |' [$ G8 [) a5 j276.07 SSTD HOOK(P276).mp4
5 B" y1 T6 P- o5 O' |* K277.08 Inline Hook(P277).mp42 E3 I$ t; e8 \3 q' n' k' [( C
278.09 多核同步之临界区(P278).mp4
$ o: B5 o# ?8 U* L. \/ ^+ e! C1 F279.10 多核同步之自旋锁(P279).mp4" T4 p, l/ T" K
280.11 重载内核(P280).mp4
% X1 w, K% J# K# x7 L$ x; C281.01 调试对象(P281).mp4
2 @5 E5 f- F ~+ H282.02 调试事件的采集(P282).mp4, p# g) ?9 S. Z# Z2 x; H
283.03 调试事件的处理(P283).mp4
& Q3 e! G# l5 e284.04 异常的处理流程(P284).mp48 a9 z: d6 L; k7 }. j/ Q' t' Y
285.05 软件断点(P285).mp4* z: H; `8 H" f) y! P' ^' O# r z
286.06 内存断点(P286).mp4, A( D4 D, O7 A) n& ]+ `( w# s' Y
287.07 硬件断点(P287).mp4
$ j8 V; z% g3 U) c U! [1 b" y, z288.08 单步异常(P288).mp48 k: I/ Z8 D2 N/ I: I! z5 i
289.09 单步步过(P289).mp4
1 E( ?0 A: j4 L5 X0 t290.10 硬件HOOK过检测(P290).mp45 A% M- r# d& d$ _
291.01临界区(P291).mp4( L v2 e% g7 P: \/ T8 w: D
292.02 自旋锁(P292).mp4
( t' N% b. X& a3 A293.03 线程等待与唤醒(P293).mp41 a* X p E1 x
294.04 WaitForSingleObject函数分析(P294).mp49 l9 h5 J: V5 D1 r$ `% }: |/ q
295.05 事件(P295).mp4
: b5 e: Y1 }6 O296.06 信号量(P296).mp41 ^: z% }4 Y$ A, T' i3 M
297.07 互斥体(P297).mp4
; f$ y, m5 T7 ~" _# n: t7 I298.001 API函数的调用过程(3环部分)(P298).mp4
; y0 C7 W6 r! ]0 s299.002 API函数的调用过程(3环进0环 上)(P299).mp4
' I5 f0 [# i6 R; r8 Z6 C300.003 API函数的调用过程(3环进0环 下)(P300).mp4
8 F. {" @3 U+ Z! B$ a301.004 API函数的调用过程(保存现场)(P301).mp4' ~/ f+ `9 q$ ?- I
302.005 API函数的调用过程(系统服务表)(P302).mp4
+ R: N+ @8 _1 N0 u303.006 API函数的调用过程(SSDT)(P303).mp4
9 W8 J) ?- T: n304.01 消息队列在哪(P304).mp4
0 {7 \! @' z) f; i z; _305.02 窗口与线程(P305).mp4$ ~* p; o0 c6 N- _
306.03 消息的接收(P306).mp4
5 X4 H- Z- V1 ?+ G& U/ Z307.04 消息的分发(P307).mp4) _& a% U# F( T$ X
308.05 内核回调机制(P308).mp4
% @0 E0 O( T( D309.01 CPU异常记录(P309).mp4/ X6 a8 L$ J8 v3 C* `4 W5 F
310.02 模拟异常记录(P310).mp4
2 S3 l8 v" h8 ?8 W" i311.03 内核异常的处理流程(P311).mp48 N; n7 y( [2 I g" C5 i) i- P( C
312.04 用户异常的分发(P312).mp4
9 t& }( Z% F9 o) ?* [% c# R2 o313.05 VEH(P313).mp41 j: _9 m6 X8 x7 F4 @
314.06 SEH(P314).mp4
- h) N7 N# Q1 [2 F315.07 编译器扩展SEH课堂代码_1(P315).mp4
" R: G, G7 Y; E1 P! y316.08 编译器扩展SEH_2(P316).mp4% o9 Q1 y/ _2 H
317.09 编译器扩展SEH_3(P317).mp4
) [, O$ L) M* i/ W: z; U9 H318.10 编译器扩展SEH_4(P318).mp44 x" @ E; h/ J+ @: J- u1 U
319.11 未处理异常(P319).mp40 d( }2 G% q ]+ a/ w( u/ H$ x% Y) V
# w2 f8 E: I2 r
; o- D( s, A6 A& A# {6 G1 @0 V! ^* S$ Z5 i; i2 G5 X5 Q
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?立即注册
×
|