|
; z- @5 x" w& A; P1 N# i
课程目录:游戏辅助技术课程含(初级,中级,驱动)3 L1 p! n: q. x H/ U( r, C0 w" F
000-预习课
6 a8 e$ k! Q& W% l% O8 D. W z- O- V+ F. b" y
2021.06.05-利用驱动保护自己的进程.flv$ x4 S: K4 @8 S4 \& U B
2 ^* g* X- U+ {( ~' c2021.06.06-利用驱动突破游戏驱动保护.flv2 L3 n* g' f& K- s( X( h0 N1 a4 Q# A
& h3 Y/ ^ @ u; `, N, \2021.06.16-vs2017环境配置.flv3 r6 f$ p) m% @# h& |0 G6 Y6 s
: {" b7 C$ i) r4 _2021.06.17-c.c++代码练习.flv
- H5 c4 a" l! p- g/ V! j2 z( b1 y9 n
2021.06.18-ce搜内存练习step1.flv: T( u& Q# L4 G
2 q* ^: T$ z U2 d2 D, P6 p
2021.06.19-ce练习第二关step2.flv' h* \/ {- t/ ~ D, f/ F( Z
O6 k& ~. C+ }: Q2021.06.20-ce练习第三关step3.flv& {6 [& _' @8 d+ {
$ ]1 _7 a' I% B" _" K
2021.06.21-ce练习第三关分析角色坐标基址偏移.flv
8 J2 k. C! i4 g/ `* H: H) s E2 O0 ~0 u3 M, a- s: t
2021.06.23-x86_x64_asm汇编.flv" _( x( |( c/ C4 [
4 G; }" l4 u. H5 n3 f
2021.06.28-认识了解xdbg调试器.flv
! t# `- ?, B$ n9 t0 l4 O/ d2 w
7 J( Y( |+ X+ h( p. b. i0 G2021.06.29-汇编指令异或xor与二进制.flv
% p/ M. B( _0 ?+ [) K% u/ b, j- z- ~$ C S# k
2021.06.30-汇编指令与加密与解密.flv- N+ S. ^3 j& ^/ U f' D& U
/ `2 U# m5 z0 F! v* Q* F' X
a001-游戏辅助技术(初级班)7 A- V+ | I% V" z
% j/ P) A) d0 U" Q- y& f. S
视频教程- ~" s& z/ W9 v( q4 o# U
2 P" Q) ~7 z; X1 w! g1 ~" q001-c,c++程序入口点.flv
; R* I- G8 L0 z: ?7 Y5 j( ~4 o. X$ M0 p
002-c,c++函数,转义字符.flv* |; L6 C4 [' I$ Q* s. y! a
8 u" M! F0 ~+ q9 z! a. i
003-c,c++调用windows系统api接口.flv
& c* j$ u4 C+ B i7 b1 ]1 j8 [" w4 H8 Y1 I8 y
004-c,c++char,short,int,lpctstr与sizeof运算符.flv
3 f7 {# S* H/ {( s2 t1 f
$ @8 g4 ~3 t* _8 S8 a3 D2 {) |005-c,c++利用windowsapi操作游戏窗口.flv
4 h* F7 J5 V0 W6 w u9 o h; t c0 Q. ?& _/ A9 M8 p
006-c,c++利用windowsapi获取进程pid.flv& j/ F7 I/ E1 `7 |8 \. ~6 p
7 f9 l r4 s9 x) M/ ?6 U( _9 S) E007-c,c++读取目标进程内存数据.flv3 @* ]& P4 a$ @
9 M; `# z( l' Z' `5 Y$ |1 S
008-c,c++读取目标内存数据读4字节.flv, i( C" L5 Z$ i" G9 R
3 z8 ^7 S* e8 L- p2 l, W
009-ce分析基址偏移-精确数值.flv
$ N( ^) Q- g2 d# N" t O9 D8 X9 S. a9 v$ \% k$ B
010-ce分析基址偏移-未知初始值.flv, ~8 C$ P |- q+ A3 t4 F) \3 L
" [/ K+ t' `. S8 F/ ~011-c,c++32位和64位进程读写多级基址偏移示例.flv
, C* T' n0 Q+ o% g2 m- p2 L8 i2 x: R( p
012-c,c++32位和64位进程内存数据读写函数接口.flv
4 h4 }* U( H: H
. s7 M. b/ u4 ?1 t, N012-c,c++32位和64位进程内存数据读写函数接口.mp4
( J* u1 N* d6 E- S7 s/ o2 h2 U: u9 ^( r
012-c,c++32位和64位进程内存数据读写函数接口_重录.flv
$ X X# f0 V0 o3 _9 ~+ p5 r+ R1 t5 J4 Y4 a3 d" S
013-x86环境使用汇编mov,sub,add指令.flv
" m; y( c0 d& ?* g Q; H3 u' F _6 [
014-x64环境masm汇编asm文件.flv
3 E: b; l; E7 P- k$ [) h3 ]1 @/ v- `8 W* J1 G# Q0 m
015-push和pop指令与栈的关系.flv+ }2 T' ]1 `/ R5 K9 C1 {
1 x0 _- j q3 o7 D4 D `' h
016-call指令与ret指令对栈的影响.flv9 |! y5 q% ~. f/ m0 w7 v* B1 T/ I8 T
! f }* P: _1 v& _+ `# P+ C017-x86环境常见的六种参数调用约定传递与平栈.flv
8 Q3 v5 R. p! Z8 ~4 T8 U9 E# \
/ o7 e. I: \7 A! G( b018-x64环境常见的六种参数调用约定传递与平栈.flv* G, d! U* x2 n5 w
1 }: v& Y: V7 G% M
019-c,c++条件表达式,逻辑运算符与判断语句.flv" f) @3 \: \! N H, h8 |, x
! y+ M( B$ o" s h; ^
020-汇编指令test,cmp,jmp,jz,jnz.flv' T( Y9 }2 H7 V' c& c6 r3 X2 j
* X# P8 ~1 z- |
021-c,c++循环语句与控制语句.flv: C6 `9 T' T5 t( c# \! m
$ O/ c3 A6 h: J
022-汇编条件转移指令与循环.flv! V8 s' @( O; R9 O
M# Z- }7 G. }023-c,c++用代码注入器调用call.flv* R- `7 u: M# }- [3 S. |( ]
# j( K. ?0 |9 e1 n
024-c,c++用代码,跨进程调用call.flv
$ p, H! u) N1 t0 u2 y7 E& E8 L. n5 k7 O
025-创建一个简单的mfc程序并为button关联单击事件.flv4 {+ s ~& h0 {8 c5 u" V
" G5 J9 ]/ g$ [$ x1 }026-mfc动态链接库与注入dll.flv
0 H. U3 H: `' K& X/ |+ H( ]6 V
) x! e+ [. [# h: W: D* ]* c& }6 ]027-在目标进程分配内存写入代码.flv
+ E' D' k8 C7 i P+ {; v, Q
6 @( u! U) I3 k+ d$ r) g/ Z028-向目标进程注入代码加载dll.flv/ v1 M0 k$ Z* S
5 ], M% N ?. p9 j' V5 A/ p029-分析角色对象的属性.flv: z" e6 l. L# z( \! B
; n) X0 I( a% B; P( m, |+ O% A# O+ ?, @030-c,c++编写代码读取对象属性值.flv* \; g& v2 W7 S
1 s5 I' d* n' i6 ^6 Y; r
031-c,c++输入输出重定向.flv
$ |0 P4 K7 i$ p$ c0 [- ~
" [, d4 q7 F# B& Y) n7 R032-c,c++定时器与主线程.flv' u; Z0 c' N$ c2 J+ n/ t
7 E5 J2 o, s, }3 i& M( R033-基址偏移分析复习.flv
6 L7 O; Y0 s3 x9 f% R" l# b+ U: u( _9 ^
034-分析角色信息复习.flv$ Y4 I9 w* Q9 F( A/ m( P$ Z" g2 v
X9 S' f4 a" W& {3 c6 R035-周末复习答疑.flv) |' r1 B7 m: l
1 V* Q5 X" ]0 v: `; H" G" {3 m. D036-c,c++简单认识mfc消息机制.flv
6 ~, K( x" B# i8 d3 j# i4 `! o/ ]/ m% d. K" F7 ]6 A% q
037-c,c++mfc的编辑框控件和cedit类.flv4 e( A- N7 V8 l7 x
+ n+ t$ L/ ]; u' `" ]
038-c,c++在游戏空间加载dll模块.flv
2 |1 A1 P0 ]# h. g% Y1 p# V. x2 E) R( R, ^; i) R9 F0 ]8 P
039-用ce和x32dbg分析寻路call,认识float类型.flv" v2 e/ A$ Z2 c$ |) O& {% A0 G
4 x& q a7 K# A2 j1 Z# w040-c,c++浮点数,浮点数组与寻路call测试代码.flv
% N9 B! p3 S. u( [: F, A8 k7 [6 r8 b1 U3 M
041-c,c++创建多个线程.flv
% k4 z- c' Z! ~" G3 \( ^
) `8 S/ a! P1 y1 u% W, r9 b& W042-c,c++fs段与多线程teb的关系.flv" s( V' t" Z# d0 G- l( O7 Z
9 m6 o$ \; h( n8 V043-用xdbg和ce分析寻路功能的ecx参数与角色对象.flv& z0 J. N7 O/ U1 F
& C( \- ^2 X3 b8 y
044-c,c++为寻路功能编写完整的代码.flv
& B' T, U. W$ f' K. K) G# T
6 c- K% X s/ v. G T045-c,c++数组与循环,汇编中数组访问方式.flv2 p( Z& x( }* j X; z
) v; o6 |3 d4 B5 v" F046-利用xdbg和ce分析力量敏捷耐力智力精神力.flv' D3 v% F8 J; }' R B* m
* [0 E8 h- E3 y047-用xdbg和ce分析角色名字基址偏移.flv
6 m5 Q# {" v( x2 F. X3 f5 ]/ v. I+ {' k3 U
048-编写代码读取角色力量敏捷智力精神力和名字等.flv7 r5 F' z5 F- C% m. K4 T
2 ^% }1 p2 Y, h) G9 n$ N8 Z0 P
049-初级班主要知识点总结整理.flv6 J9 g9 y- A0 Q: u" w% g( @% [
0 H# T! s( R2 B6 \; h
050-初级班主要知识点总结整理完结.flv
) F- P! o& Z( `' H7 H1 p* @2 c+ c; C; t& Y8 v( Q# ?
b002-游戏辅助技术(中级班)- r$ J6 j+ I$ x0 k9 }
9 Q l" E) X, a! d. F视频, \9 H0 M6 f6 [0 S# p4 L5 `
) ]# G4 a8 S0 Q) K8 q; R" ]- K001-c++的类和对象.flv
$ s: x8 }% k; G$ @9 g5 |
$ h+ d& N0 ^; u ?) \: i% @002-c++的基类和派生类.mp4# [5 S+ L. Z/ q
" b/ o" }: {! b" d& i' b, y, O' Y3 y
003-用代码读取utf8名字.flv4 Z9 c9 _" L Q# A) L2 H
6 h0 ]% X; h8 [/ h2 o+ f
004-1-用ce和xdbg分析对象名字-补充.flv
( J9 k3 y/ h. [, v p6 J$ ?; m/ {: P2 t% Y; S( A9 G. w& o I
004-用ce和xdbg分析对象名字.flv
: s. F I& b5 q9 G) E. O: f2 [( C* S* v! F. [9 t5 I
005-虚函数指针与虚函数表.flv1 b0 k( \# |% r
) m) }* h( o+ s5 L: W) e+ d
006-用ce和xdbg分析对象数组.flv
9 D) `; S F. e) M4 Y" w, f8 E; ]+ K& Q( |0 J+ E, l7 F; E" P9 t$ @' J
007-c,c++链表结构typedefstruct关键字.flv
$ N0 x' V0 O1 _& N' w( g; a2 F/ V* [2 ^2 X1 I
008-用ce和xdbg分析对象数组链表部分.flv
' n! Y) p8 X) Y6 T
. l: A+ [8 a R' u6 e; Z7 p+ b# U009-c,c++遍历游戏怪物数组.flv
' Z2 d, `2 J7 u. p3 b7 m$ ]; F( F/ B# t0 W& F7 E1 G
010-c,c++遍历游戏对象链表.flv. s- A$ Y t9 ^& B8 v
- Q0 \& X6 M; r' f: C0 g2 E8 n011-c,c++xdbg条件断点,修改遍历代码.flv
& r1 b6 C7 [/ g- K( w' D
1 [( ^9 c( H' _3 Q1 T" D3 p( [, X# Z8 o! ?012-分析快捷栏数组与快捷栏使用call.flv$ @: Y# ]6 M, u7 _# M2 N
8 \. G6 I! K7 H( d0 L/ s( ?
013-c,c++写快捷栏使用call测试代码.flv
3 K9 x- y: {# j, {5 H
/ D) i h/ F6 w3 g6 C7 ?4 w# x014-c,c++挂接游戏主线程运行函数.flv& L2 {( y2 S7 @5 X: z5 h
/ @! M, q3 ?# W8 I+ \$ `+ F015-c,c++测试遍历怪物列表的代码.flv" x* C# J7 T f/ }
! C4 D$ b+ n+ |/ u- d+ f" j" V
016-c,c++主线程代码传递复杂参数的实现.flv/ F; O# {: K$ V( C1 q7 i8 B- k* L
% |1 D+ V0 F2 o7 ~/ C, T& y- z+ M2 P
017-c,c++struct结构与主线返回多个数值.flv- N# j5 H9 K+ I7 O* j! d
K* z: j8 O `/ h9 q t
018-用ce,xdbg分析对象坐标并写代码测试.flv
8 Q1 b; F; x: y5 Z
8 r) t* f/ H1 D) H019-用ce,xdbg分析选中对象功能并写代码测试.flv
) I/ D8 `. B5 O2 |, M
5 t$ b# j6 W9 U: g7 t1 x" u020-c,c++代码移植与写代码测试选中对象功能.flv
! v# {; \! @3 y' g' u
* r* g; j0 n# A3 M/ Y021-c,c++遍历计算怪物距离.flv; V6 s8 Q8 e$ ~+ g$ z; A+ Y
- O2 c: \" b% N/ {% H4 x) {) D
022-c,c++遍历计算最近怪物并选中.flv
* b: w; H1 X$ |0 v$ P/ n( z4 m1 q+ X$ h0 r% w
023-用ce,xdbg分析技能call.flv
. o2 T9 K* m9 i- A P d2 [4 J' B: }$ p
024-c,c++写代码调用测试技能call.flv Y' z: |- N& V/ D" _" `2 D
. {5 \' E) |' q) m6 q025-c,c++命名空间namespace.flv$ `- l, s3 \& w: N
p! b$ j" W. [9 C! K7 R1 K026-c,c++类静态成员.flv0 i2 q) w" T2 ~; O4 L% ^% \$ Z5 O5 [3 v
]/ C) D O+ M8 x& w* t2 g027-ce,xdbg分析喊话call.flv& r0 l) X7 F+ p1 a8 d7 I
& X/ l$ g# |. i8 F- ~7 R0 I028-为喊话call写测试代码.flv
" h; [5 R$ w5 @ U$ F
+ a, ^ N- P2 g7 _1 r, X: @029-ce,xdbg分析明文封包,解密包,组包,发包-90%的功能都在这里了.flv
/ ]9 K* g5 V8 E+ V& _
, k: b; k: l8 u' |4 t% e6 {030-c,c++物品使用组包写代码测试.flv
! z+ M4 F' F$ j- b3 @" f$ g3 g( D0 i+ F2 j+ i' v
031-c,c++模板的简单使用示例.flv5 R: w" L, q7 \5 ]
6 J+ n3 u. s+ S; l
032-c,c++编写主线调用函数模板,方便快捷的调用功能.flv/ K, q; D$ ^% p7 w
1 |( [0 S% f" |# c: @, x4 ?: m033-ce,xdbg分析背包对象数组.flv% x2 Y6 r1 P, Y6 o
( D" t! e0 v* N# T; l8 b6 W$ q
034-ce,xdbg分析背包对象,背包对象数量偏移.flv
$ M3 {. `" Q! g7 _4 {) i0 [1 }' y) o2 M
035-ce,xdbg分析背包名字偏移,对象分类编号.flv
3 x8 T( k- b- U+ ~* v, w$ F( ` S: _" G9 F
036-c,c++写代码遍历背包显示名字.flv9 _) r. ]' p- ]& @
- j( [9 c0 e4 y4 u3 Y; {
037-ce,xdbg宏指令call.flv
* `8 B F. ^6 K% E) {$ N, ]
3 Y% {. f3 v( _9 @3 H; }% F' B038-c,c++写代码测试宏指令功能.flv6 t. j8 i! t8 G& L
) B3 U6 S% k9 I$ D' f- @' `
039-ce,xdbg分析对象的大分类编号a.flv
7 z' L$ V) A: W7 o. T% }+ J
# }- P) f# N( y" j. k& E040-ce,xdbg分析对象的大分类编号b.flv9 t" T; l, X2 d- S. Q
" m( Y( E( K3 P+ c
041-c,c++遍历对象分类信息+优化遍历代码.flv
: d7 z" J+ B: m: ?( F# S- c4 E
042-c,c++mfc编辑框使用技巧示例.flv
% T2 ~; }( z( ]) n; l
7 m5 d: _% r' c043-c,c++mfc多个窗口间的切换,控件tabcontrol的使用a.flv
) i9 j) I% D+ O
% G* P5 @0 G* _7 p8 o* {044-c,c++mfc多个窗口间的切换,控件tabcontrol的使用b.flv
& @1 C+ s/ c, e. V, V0 a1 F
8 C# ~! h: i. k, E8 V" ?8 E045-c,c++项目改名与代码移植整理(花月录制).mp4+ h3 I" c+ X$ Q& _: }
* r6 g& j: ~, S# O# Z; ?3 I) N% c046-c,c++优化宏指令调用.flv
8 o! @2 m5 R* H- F% s9 ]' m" g! v; G
) k* f5 }. H& s7 W2 F6 F. a047-c,c++分析释放灵魂与天使复活.flv4 R$ o* j$ G1 b1 U
1 z: P0 D+ _* m& w* C0 h048-c,c++写代码测试释放灵魂与复活代码.flv
5 t# Q$ z# g* o% }: B# v" P+ X
A" @* o5 A U& P. w7 v1 w049-c,c++第二次修复完善遍历代码+.flv4 L5 e7 T( A; m$ Z: U
1 l. K4 h+ w- e# H
050-ce,xdbg分析装备耐久度分析(当前值,上限值).flv
1 X0 K$ B" P7 ]5 J F, Q/ Y$ a( y# F+ A# E& U8 B
051-ce,xdbg调试分析修理单个装备功能和修理所有装备.flv0 S: n" {* e4 @: d( W" ^- w
/ J4 a0 M# Q6 R* o4 l% G" R
052-c,c++写代码遍历装备耐久度.flv7 F. z# D' |* r% I' }5 B
3 y* b+ v% G7 f+ z1 ~# P( q6 {3 d' H( |: Z053-ce,xdbg分析装备数组.flv
( `- z9 X, L" G9 J1 t. E9 E7 H- f9 v n
054-写代码遍历装备数组.flv1 K& N7 u9 S4 b& Z; Q7 k2 @$ W
/ {& Y& g/ t7 \4 s" y! c& p& z
055-ce,xdbg调试分析接任务交任务完成任务.flv
- X, y% O, T8 u9 d. u- w7 `" }! a: y9 h# ^
056-c,c++写代码测试接任务交任务完成任务.flv
# h( n W! V8 z6 f- D- p4 C2 Q- E
" m( g" I2 b% }8 f% X( t8 l057-c,c++写代码测试交任务完成任务.flv
, Y* u6 K. u( A, C( K# w: H; `1 {
" f2 t |8 b6 e, R* Y% |2 j# K) f058-c,c++写代码hook分析封包数据格式a.flv
. H+ b4 T: p# s" c5 V/ M0 ^ ~2 m {: I) Z
059-c,c++写代码hook分析封包数据格式b-detours劫持.flv
0 p/ A/ `$ T' w$ {% F
5 L+ n0 K( N Z, J5 S* t% E/ i" m060-c,c++写代码hook分析封包数据格式c-过滤和格式化.flv
' h& q# W; K) M% ?$ z" y# _
; I6 C6 h5 X1 n y061-c,c++写代码hook分析封包数据格式d-写入配置文件.flv
/ [& o* i. d# I8 q i. P
* O% M. v5 W8 K* N" P `: m; x062-c,c++写代码hook分析封包数据格式d-读取配置文件.flv
& B% g" N" e. V+ r. N1 g" I; j
# c7 O: T7 q5 W$ T063-c,c++写代码hook分析封包数据格式e-配置信息容错处理.flv
/ N+ U% x- h' V: E1 y1 J% @# Y. C: |/ i: l0 I
064-c,c++写代码hook分析封包数据格式f-获取返回地址.flv
$ X6 u$ k; q; |# X0 b4 y% N
9 h) q0 u! X! ?" ]; k065-c,c++不使用汇编的情况下进行hook处理.flv% ]% A) L0 @) Y$ q; U# U# _
4 M! ^+ E( d3 R* L066-c,c++利用自写代码分析转向组包.flv' ]2 m5 k& l7 P- R5 J) r6 @# Y
* v2 [" a1 z b7 ~, L067-c,c++利用自写代码分析转向功能并测试.flv% A% | q, f' D, ]
# T6 n( J4 ?0 Y2 O/ {$ p068-c,c++利用自写代码分析进入副本的功能.flv5 M" w6 f, l! U" i- h5 R- J+ U$ E$ B
4 J8 K1 ^' V. N! u8 A" r
c002-游戏外挂技术(中级班)lua脚本部分
0 L8 t1 `3 S9 P5 C; [* E3 P* a6 C# f/ K3 e; L( \, d
视频教程
% g. @% |$ P* z1 q8 f) \ q% b" i; p7 Q; ] J
c001-vs环境编译lua.mp4
: f. A* r! @/ X' M, y4 Y
$ ]- f+ E7 x5 I5 m; w- V# Ac002-c++与lua脚本系统交互访问.flv
6 }# h8 e6 S( b) L
4 N! }0 P2 H- r1 Jc003-lua编译器与lua解释器.flv3 y' i0 m8 _7 x6 O
! m& x- J l# ~: w) F5 yc004-lua常用数据类型与print函数.flv+ |# L# [( @$ O
3 ~$ P/ a, E# H1 Ec005-lua判断语句与条件表达式与常用运算符.flv/ \3 j0 @. R3 x, ^1 ~& t3 W: `
8 e; \) _9 d& }# d% p) ?
c006-lua数据类型table.flv
- f# i5 z: Q* k, d: `# ]1 Z+ ^$ O! w1 J' U; Z
c007-lua循环与迭代器.flv. ^( U( C6 v: @! _4 l4 r& n$ n/ w
/ s& z: r# d0 X
c008-lua里常用的函数.flv
' _# j4 J! ], D$ Q9 t& p3 [! p
# z" r, A9 Z/ E& a( r6 Ic009-逆向分析游戏里lua里脚本接口dofile和dostring.flv
: C4 B% a. N( h' ?7 G7 A( Z& b2 I4 d7 ?! a
c010-c,c++调用游戏里的lua脚本接口.flv& B/ t6 {) P4 F1 ^3 V2 g! w
" `5 S+ O# R5 F* X0 J
c011-xdbg,ce逆向分析定位游戏中的dostring.flv! C; J3 W- s. I. s& J' y2 f
4 E r" }9 A* e: L$ J6 D: l, Mc012-xdbg,ce逆向分析定位游戏中的dostring.flv
) }# ]. K$ w+ l( W* T3 {9 U* @/ [! C6 W
c013-xdbg.ce分析游戏lua解释器指针l指针.flv
* W6 Q# Q' Y. f6 `
2 D! L' U6 l3 ~9 mc014-c,c++调用游戏脚本接口,并增加utf8支持.flv, y5 G; K1 L, j' p3 p) S
/ y9 }( l% U c+ E2 j _c015-xdbg,ce分析游戏luadofile的接口.flv
; i2 K7 N8 N n, U8 ^5 e1 H7 A+ q5 O) s; ?2 Q) f
c016-c,c++文件写文件的操作.flv
2 P! [, A( l( B6 J5 P. g- m3 e8 a# T# @* I: y
c017-c,c++文件读文件的操作.mp46 V! t+ _5 U- \
+ h' d( k9 E7 m! G
c018-c,c++增加执行脚本文件的功能.flv" R6 ^% t5 y" m5 f: @/ B% R3 ^1 a
5 i0 t6 V5 [$ v; g0 I8 y3 P' Lc019-lua脚本练习,遍历背包,使用背包物品.flv' m7 Z* L: j Q& r9 @/ _! T1 b
5 i+ A3 ], |& Q" \- Z% zc020-lua脚本练习,遍历装备,修理装备.flv, C0 O) F7 @# Q5 z) U2 Y* w% J
) z3 R. @' r" Q% @, y& K) Hc021-xdbg,ce分析游戏lua脚本注册功能接口.flv
' O$ r# @: B7 x
& n/ k/ {5 x1 V2 d% l$ A' yc022-c,c++写代码测试脚本注册接口.flv0 t7 N% j- ~% y5 A
7 V5 T, h H8 \# @* s
c023-xdbg,ce逆向分析游戏脚本接口保护(过游戏检测).flv# F" a1 J3 w6 F/ H1 `* `/ S
- R5 W1 \7 b5 d& A& R/ _6 Q) N
c024-xdbg,ce逆向分析游戏脚本接口保护第二处检测(过游戏检测).flv
. w$ Y' w3 J! u( c1 d0 T6 B
: F! _) l% L* e$ U; A6 [( pc025-xdbg,ce逆向分析游戏脚本接口保护第二处检测(过游戏检测方法2).flv
; h4 _# T, M# M6 w# e7 x0 x& b4 z: m F8 z) Q9 f: k8 r! `7 D6 c
c026-c,c++逆向分析tonumber并注册寻路接口到lua环境.flv' ~& r) {. r6 A9 u( L
7 P0 a3 V o8 y/ K
c027-c,c++逆向分析并写代码测试获取游戏lua脚本返回值.flv7 ?( I3 r6 X$ p c A& W8 J
8 B! K4 ~7 A5 R- t- f% ~# v
c028-c,c++重定向lua输出到文件windowsapi写文件(1).flv( O% u5 j1 c, C6 _, T" W
1 F& v9 l& X. A) Hc029-c,c++重定向lua输出到文件windowsapi写文件(2).flv1 w; n4 T) q& Z, V0 O H) j* v0 E
. K% V0 X2 y2 b& r
c030-c,c++重定向lua输出到文件windowsapi写文件(3).flv2 a! y. I* ~2 ]2 p7 K
* O# g: j- V; K
c031-c,c++遍历游戏里注册的顶层函数.flv
' O P+ z# d l& P4 k }% N$ q: v# R: F& N3 y+ b5 ^" m$ _& [6 \
c032-c,c++遍历游戏里的顶层ui对象.flv' G% \8 N9 z9 r8 O# S4 k
- j* F" E! C5 `4 P5 O
c033-c,c++遍历游戏里的顶层ui-获取指定控件对象.flv
6 `- p- S% A8 n# }
2 G ~' n/ J7 o( X1 W* mc034-lua脚本获取指定控件对象名字框架栈测试.flv
: x9 S* Y: D7 X( `5 g4 i5 b# _! ~' r. c) h) K Y" I/ Q" w1 ^3 O" F
c035-lua脚本创建窗口.flv
; C8 t3 b( X( }; x6 G3 b# C" ]* F- @, _$ c; `
c036-lua脚本创建控件按钮.flv# W! `) U0 g/ x% w* i
7 g& u1 P \" ^' n m% o3 \
c037-直接调用游戏的编辑框ui接口.flv" m. U" I* q! L! t7 @; i4 G
( ? ^/ v/ E- l! ac038-直接调用游戏的编辑框ui接口传递寻路坐标.flv* i6 C: `5 v {" \. `* r* P
! t7 ]+ z* h/ K. M8 b
c039-修复脚本文件不存时的容错处理,分析错误脚本异常原因.flv3 Y4 P* o& O( s- r
+ v# \ H. y) oc040-为脚本接口添加错误处理及显示错误信息.flv$ x. s' b7 `+ f: E( f9 K/ n$ Z
7 ~3 w, R( D8 d0 `# h1 _1 E$ bc041-分析lua脚本文件出错原因并修复.flv' |+ y0 g% o+ N3 T+ b1 i
3 \" M& M* @1 F S" p- B& v# Bc042-lua遍历怪物列表初步设计.flv
, ^0 R, M4 R; J1 e7 e) Q( K6 M" B
0 d0 o# S! I" j2 @/ V/ w8 \c043-hookguid或者hook对象原理演示.flv
8 O8 F& }$ f! Y8 b% ?9 r9 F9 s; _) J0 Z; Z
c044-对象hook或者id劫持代码实现(解锁游戏高级lua功能).flv
1 o* E* l8 Q- [6 b+ I3 c( M
$ w5 ~1 [$ H4 u% G- mc045-lua代码移植融合_h.flv
) M8 A6 v* _4 f: O5 `& @8 |. U7 X/ _, p! z- W
c046-编写lua遍历怪物列表的测试.flv _5 H7 y' ]4 g9 m+ t* X9 Y
+ M! R0 _& @% yc047-xdbg,ce逆向分析接口保护限制检测.flv
3 f' |8 x( C* H. B. N
5 s$ m( N. ?8 G4 hc047-xdbg,ce逆向分析接口保护限制检测(过检测).flv
1 @. z5 Z P" M' G( Q
6 V/ k8 x+ {* g# ?! U- E% W5 z! [5 Mc048-分析突破保护接口只针对暴雪ui开放的限制.flv
8 s/ k( ]+ c1 x, A. X& K; U$ |( [* M
c049-分析突破保护接口只针对暴雪ui开放的限制(ok).flv
. g; m/ i& d! Q) a4 |8 Z" m/ o1 p& d1 J! H+ ^3 i* l3 ]
c050-c,c++写代码突破游戏接口保护限制+定点打怪脚本设计.flv# P& x' U+ D: t$ X
7 \2 @+ K- J" H- v, Z0 m
c051-c,c++计算朝向弧度.flv
. ?; t$ z: N# L" z+ R, M9 G! \; k+ g! m! H0 n
c052-c,c++游戏转向功能测试.flv% c( R1 T9 C) Z5 o1 `0 O* n4 [
$ H; u2 H& o$ @+ s8 T7 U
c053-c,c++朝向设置lua接口setfacingex.flv
3 b! F* Z% ^6 O/ o7 }, B" H& \7 k4 I$ T$ T" u6 A
c054-c,c++计算距离getunitdistance(unit),getunitpos(unit).flv
0 G0 F6 R+ Y/ c" H. B* g/ W1 h6 O6 j+ X
c055-c,c++遍历获取定点范围内的一个怪物对象.flv y6 O7 T+ z: X5 N1 L6 D' M- W8 R
( T' e1 B- e! c! r
c056-c,c++完善定点打怪逻辑.flv/ x( A, F& b* C* K% g% N
% P7 m! Y9 @2 X0 h4 C8 Gc057-xdbg,ce分析死亡的怪物对象身上是否有物品.flv9 p- f7 T# u0 w5 l8 F+ l/ j u4 J" u7 b
7 e% {+ Y8 R) F! B: O6 Ic058-c,c++编写脚本接口unitisloot判断是否可以捡物.flv- x4 k1 K5 t: T& `7 l
) Z9 ~. O% E( c% |4 v$ I' }- Mc059-c,c++编写脚本接口settimer.flv
6 P. M- R! _9 `1 E* L, v& |2 C5 ^+ ?3 p% u
c060-c,c++编写脚本接口killtimer.flv( l; E8 [7 q& L& y
; D: ]2 R, P2 Ec061-c,c++为定点打怪添加捡物功能.flv! n2 r8 U) ]" y/ Q
+ m( C) I* P. z2 C* r3 o1 E- L! ?c062-c,c++为定点打怪添定时器.flv
3 ]! B" V6 }1 d" v1 q. }/ [! F0 O6 K9 k' ~6 d
c065-xdbg分析适合劫持hook自动注册lua接口地址.flv" {4 N" \, _& }
$ q0 Q& Y8 c5 y/ T
c066-c,c++劫持hook自动注册lua接口.flv+ {( t! y0 ~7 {$ L4 q v+ p3 k, \
+ Q, m: B' \& E
c067-c,c++完善劫持注入.mp4
/ P- w' m, N1 h* t5 o
5 D0 M7 `# j! d/ z- Qc067-c,c++完善劫持注入-this.mp4+ |) u; u- y. L3 i+ P, x; S5 N% G6 z
5 f. c" O4 P: q! G' lc068-c,c++解决移动中不能释放技能的问题.flv/ c: q) a( C) d, B
/ T+ J0 h& D! @2 ec069-c,c++分析解决转向与释放技能冲突(1).flv+ T0 `; N7 B. d2 b& q
5 B+ O1 ?; l! x( b/ Fc070-c,c++分析解决id为0的问题.flv
* E" W' }& d' |' S7 K
9 B( ?) `1 p- Hc071-c,c++分析游戏寻路导航接口a.flv/ M% }1 X" P5 l! ]$ _( C" X, n: y/ `
0 k: G( m, }5 U2 N, i
c072-c,c++分析游戏寻路导航接口b.flv. l. O2 \0 H7 H$ \
; D$ A/ z P, r$ |
c073-c,c++分析游戏寻路导航接口c移植到dll.flv' q7 X9 A9 \0 a
$ C' Y8 [3 P8 t H. Ic074-c,c++编写寻路到目标坐标的功能接口.flv. S. }6 C# I; L' b2 {
; \+ j) r* w5 I4 B( D1 gc075-c,c++优化寻路速度并修复寻路bug.flv
' z" [) l8 Q4 [" l. @5 l R! E9 {, a% e- \& {
d003-驱动保护
1 p1 j+ |1 `. t# e/ b4 Q
* @7 j8 p1 L/ V6 y2 G0 Z+ ~视频
0 p, L; L8 v2 ]/ j* C
& y/ W- H( x; ?* S a$ O7 F9 Id001-驱动开发环境介绍.flv
. x4 D1 @3 p8 H* l; M6 g+ J
, {( ?+ x. E9 [. _# e8 e! gd002-第一个驱动helloworld.flv
* ?0 k8 @ E* s0 \! F
$ y+ e6 z( S1 U5 @! R# Hd003-完善驱动框架-卸载例程.flv
* c, q h$ q `6 d6 r# d p+ f! z' A9 f
d004-完善驱动框架-irp例程注册.flv* S& |" o) ^# N
3 N% F3 j& C+ u1 _. Pd005-虚拟机系统安装,驱动签名与禁用签名测试模式.flv) }) C0 x( ^* h6 h" R% I+ x
! k' v8 e$ w4 J Cd006-驱动设备与符号链接.flv
6 C8 O6 l6 j% _% I1 ~. f, b3 K" s
' H k+ S9 n' r. r" fd007-r3与r0通信交换数据a.flv
/ s4 ]/ B1 P; z) Y, [/ X% P; {% {* ~* L3 M7 g6 I, L
d008-r3与r0通信交换数据b.flv
# s9 D6 h# `' o4 W4 \ G: |& d' V- K. S! X M8 Z
d009-r3与r0通信交换数据c.flv8 W9 c$ ^3 U* \/ c, {
. b. o/ Q6 ?% t
d010-irp_mj_write,irp_mj_read读写测试.flv; [- ], r: @& T( A' M; u, w
; t4 D$ [8 q6 P- g# {9 ~
d011-c,c++编写加载驱动的代码.flv1 l/ T# E4 z+ W5 {( f, l' q8 W0 K
3 _: ?, ?! N: K3 T9 }6 n% k
d012-c,c++编写卸载驱动的代码.flv
8 c4 [+ g* `! N5 G) i; }( H# _; f+ m* U: A4 D6 ~
d013-c,c++编写进程保护(阻止结束进程).flv
+ X1 V1 U% {2 p9 A2 y# u( m( M% l1 s$ u( I
d014-c,c++编写进程保护(拒绝读写访问).flv( ^! I+ P& R0 w. q G( P3 W. G. o
7 S+ D l- Y: J
d015-c,c++分析处理蓝屏错误(bad_pool_caller).flv
! L6 M# [8 T( J" `+ |4 ?) ~1 w/ o1 o
d016-c,c++只保护特定的进程.flv: d* p( p% r& [
4 D; S- H, r4 G5 Y+ `3 x- L' Zd017-c,c++保护特定名字的进程.flv
% |: S: a7 @: `+ w T! \' D1 D9 I. B5 D# E4 d3 f8 s
d018-c,c++保护指定pid的进程.flv, W! U' L' E7 e. u" R
% d! [% V% X2 k" u
d019-windbg双机调试.flv% B! \; r ?$ Y* M' \/ Z9 D
. [7 L) |, `! a3 }9 ~% V
d020-c,c++保护特定名字的进程(修复).flv$ H6 x8 f9 m0 Q
/ A4 l5 l+ N) N! dd021-栈溢出问题分析解决.flv0 {) {9 e% C/ X
$ z. N1 U# R9 P
d022-虚拟机优化提速解决花屏等问题.flv
( K$ |: k! U% J! K c: |: N% U3 u b& W; O5 a
d023-突破tp,np保护跨进程读写内存1.flv" v$ U( J% @4 }0 o' K5 l* K. o
1 E. }1 Y7 }- U& U- S: Vd024-突破tp,np保护跨进程读写内存1.flv) W8 {9 |* E; }* Z) q) Q" I
g- W( m6 c( ~0 O
d025_026-突破tp,np等游戏保护跨进程读写内存方法2.mp4
: d' x% D; x; {0 @9 E- Y R& f8 D% I3 S* K
d027-突破tp,np等游戏保护跨进程读写内存方法3.flv
5 f4 S7 P J+ G4 u" c, W, c) u$ E; ? x1 b
d028-突破tp,np等游戏保护跨进程写只读内存方法ok.flv+ F$ T* a! {/ Z9 j; I1 { G& A8 x
3 r/ i5 w0 u+ H3 q3 w/ L+ kd029-cr0方式写入只读内存a.flv& h. }5 y* C: z7 S) d
: \; h: Z) X; F0 d
d029-cr0方式写入只读内存b.flv7 B8 V1 R: o! M D$ z
( {2 h) }1 X, S4 D& S2 p- A3 t" Od030-绕过tp,np等游戏保护直接物理地址读写内存方法4.flv
# c0 h0 X9 u1 `4 E7 [8 I& ]. c+ Q: [% ~$ O' e. O6 F( T& _
d031-驱动遍历process,threadobject勾子.flv
$ Q# d: o4 w$ ]
$ M2 U* Q4 S8 G1 gd032-驱动对抗processobject保护勾子,完美过掉.flv( V2 R6 c, c( B3 O Q$ I9 }
% x8 n7 v! I- Z+ ^" M2 C9 y8 Nd033-驱动对抗ce进程无图标(网易腾讯等驱动保护研究).flv
! \2 i" j; n$ M2 g& D
' c6 G4 A, p( y. j2 A ^' ud034-驱动给指定进程提升权限+降权原理及实现.flv5 A* j4 O# n' O, P7 P/ O
! \7 r' o+ H: x" j" {! ed035-解决权限问题-遍历所有进程句柄.flv" q6 x8 h" K# J4 ]% k* P
: A6 E& u/ p0 K5 V9 h7 }2 \
d036-解决权限问题-遍历指定进程句柄.flv
9 }# ~- W p/ d7 R3 x, l5 ~6 p# N
T5 x4 @0 x1 X4 S: U9 s* |d037-解决权限问题-遍历指定进程句柄并获取句柄对象.flv0 v7 ?3 W! ]* Z" k' Y, J1 ], T
6 v$ z, u2 ]3 B. e3 zd038-解决权限问题-遍历指定进程句柄并获取句柄权限.flv
: r$ G# T& @" C) l9 m* E
+ f0 o( I4 s) M9 u! Rd039-windbg分析obreferenceobjectbyhandle取回进程句柄的过程.flv
* T: U# g' s w7 A b' j' b {, K9 C" m5 W
d040-windbg分析进程句柄表和句柄权限地址关系.flv
. q8 T6 Y* I8 K ~9 x# ^' [/ U: P0 _) e/ Q+ P% {
d041-通过逆向obreferenceobjectbyhandle了解进程句柄的3张表.flv9 l1 O: }0 ?7 |* |/ ^) V
; L5 }" h* q' H, {2 @d042-通过逆向obreferenceobjectbyhandle了解进程句柄的3张表.flv
3 o1 ]/ x' b5 J5 D: N
8 `! t2 d& X S* X& Z. O% ^d043-c++获取进程句柄对象.flv
) V1 h# p4 w1 r. `4 ?
: w2 O8 I# c$ i) [d044-c++获取进程句柄对象.flv
! E7 M7 A+ J8 I0 E$ _( N- c4 e0 s J7 a* r" N. ^! h6 \
d045-c++获取进程句柄对象+遍历指进程句柄.flv
+ E# x# d( P+ C, v% p! _4 q7 K' M4 W& T2 X6 \; c
d046-c++获取指定进程句柄对象地址和句柄权限.flv+ p, L. U: d9 W- j& r8 S' X: L9 L
0 u& H* v8 w. q) S. V# Y7 Wd047_048-c++获取指定进程句柄类型.flv9 _( A/ h2 ?5 J# W3 \& d) x
, f0 @% B/ ]& G/ B# \7 E: W7 E( z* ?
d047-c++获取指定进程句柄类型(补录).flv$ Y& e/ u6 K' d
! m6 m' w$ D9 Q6 P' M4 m% O& xd048-c++获取指定进程句柄所属pid(补录).flv
3 J! A1 Z" X6 [/ c* S) Z( }) Z' }! D( U2 Z8 H. r. [) ]+ z
d049-提升指定进程权限过tp,np,xigncode3,eac,be等保护.flv
9 G; }2 C5 v8 \. R e! _9 `4 V. m& S6 R: K3 g* h1 i& C7 e0 f
d050-进程提权的缺陷+完美绕过tp,np,xigncode3,eac,be等保护的思路.flv& _5 W! b- I* {
' Q+ {8 ` n4 H D3 Z
d051-完美绕过tp,np,xigncode3,eac,be等保护的框架设计.flv$ R1 F5 O( [' L' u
) c( {8 g, D5 V' A( wd052-windbg配合xdbg分析代码中的错误.flv
" N# r8 ]8 H' q$ ^7 S2 Z, O7 U! P& X" e# d/ b
d053-测试hook过保护读内存.flv% t/ x: \4 p9 v
6 o5 z( [% B5 }+ a2 a/ Hd054-过游戏保护内存读写兼容性的处理.flv4 Y1 w% g4 }2 [3 Z4 K
. T7 ]* ? V( [d055-修改ce绕过tp,np,xcode3等驱动保护原理分析(参考wrk源代码分析).flv
* @$ k! A. ?& E
/ i" Q2 X3 X# @: w* \# A$ }4 @' ]d056-修改ce绕过tp,np,xcode3等驱动保护实战写代码.flv
4 x3 V: B2 Y H p$ b* B# ~0 Q7 X7 M& I' i, j
d057-修改ce绕过tp,np,xcode3等驱动保护实战测试完善.flv
; M+ D P0 ^& M0 y& J1 [* H# u- t* G; `5 o2 J
d058-修改ce绕过tp,np,xcode3等驱动保护完美实现(优化修复).flv
6 ?, {; @' l6 w; }1 }, _( S2 }9 F6 v: j( j# y
d059-驱动级隐藏注入a.flv
' g3 r2 L% [( _. y( r
+ p7 N) x, [+ c. b5 C6 L5 E( l( ed060-驱动级隐藏注入b.flv
$ i0 |: e- h' l7 `" [# F* d- J9 i) h. M5 {6 K5 s0 |$ z' ]. n+ O
d061-r0层监控进程创建情况.flv
% C' J5 P- b/ H
! `! i: _; Q: }0 t5 D+ bd062-r0层监控进程模块的加载.flv
: m) X* X9 |$ P# O4 w# |9 B ~" V. ?: S3 L' `: d: T( @
d001-驱动开发环境介绍.txt
/ y) b6 h: M! r4 f: {# f x" ?% l9 y1 a! _% u9 i
d002-第一个驱动helloworld.txt1 E5 c- V8 f" I( E- e6 V
6 v- a6 Q3 n5 a7 W1 E4 Kd003-完善驱动框架-卸载例程.txt; C3 r- `* K2 g3 D
/ z, d) R1 ?: p( p. K4 P- f7 Bd004-完善驱动框架-irp例程注册.txt3 q* ?9 c$ y9 c. `/ T
$ a6 g" N, P' Od005-虚拟机系统安装,驱动签名与禁用签名测试模式.txt s' ~* C# F" n- e9 ?) o2 h4 C
. |7 ^% `, P# G. S, `d006-驱动设备与符号链接.txt" Y" @, {' d4 l3 w$ Y
& l9 i4 |. |3 h" ad007-r3与r0通信交换数据a(1).txt
/ ~# R* w+ V. p+ [# ^9 G& q# S
( {) M+ K+ M+ Y& wd007-r3与r0通信交换数据a.txt b& G1 s+ P' c1 T
: s4 v9 |) F) O# u* xd008-r3与r0通信交换数据b(1).txt) e/ u1 k4 n6 Y
2 l: j s/ R" T t5 [( Kd008-r3与r0通信交换数据b.txt
2 P1 O5 Q5 }* x H
7 I2 g1 p% M' V0 k4 T2 Dd009-r3与r0通信交换数据c.txt/ f4 g5 D3 [' Z3 f6 _ H* C# h
1 J& `7 |; Z' c' \
d010-irp_mj_write,irp_mj_read读写测试.txt, m5 X& z3 `% \/ W0 m' @
k1 Q U1 c0 b4 S/ v- ld011-c,c++编写加载驱动的代码.txt! n& {5 O* F& b+ h/ M# |
+ K! E/ x1 h; L' v* @$ Id012-c,c++编写卸载驱动的代码.txt1 K$ G6 b( m, d& R; L* f# ?8 A4 @) {5 F
( l6 \9 F$ u7 t" P) n; c7 w1 [
d013-c,c++编写进程保护(阻止结束进程).txt
9 e( D5 B3 @( D7 e- G3 c) W1 ?- G0 k5 w' }
d014-c,c++编写进程保护(拒绝读写访问).txt+ J3 t+ S3 E1 h' ~3 o* C9 U
! @- M I7 f O! T1 d; O% u6 i) Cd015-c,c++分析处理蓝屏错误(bad_pool_caller).txt: b! h+ ^! X6 [4 _1 p; t
& l9 N9 H E# C# q9 t/ ?d016-c,c++分析处理蓝屏错误(bad_pool_caller)+驱动签名.txt
2 a9 U! W6 `- B9 u; J: f1 x( i \: a: S$ ^5 L- q( k0 s
d017-c,c++保护特定名字的进程(1).txt6 W; T# ^8 k5 J! U, O
7 _; }" Q3 ^* V2 p3 L( Xd017-c,c++保护特定名字的进程.txt9 m/ h3 q- Y; ?) p7 K* ^: q
' W4 q3 o* z) X4 K* r+ e( A7 Cd018-c,c++保护指定pid的进程.txt
' C. V9 [; d3 e% x2 M' [' ?7 A3 b. A4 E8 `0 |
d019-windbg双机调试.txt s! s% Z0 T$ e
/ E1 h r& |, f( @9 _
d020-c,c++保护特定名字的进程(修复).txt; ?9 K1 f4 j/ Z& {) c
2 U' S% n& M, V6 b; L; A. s
d021-栈溢出问题分析解决.txt
% U( x$ j$ |4 W& L& T0 X( S; H! i0 ^* m. f+ l
d022-虚拟机优化提速解决花屏等问题.txt3 `& c. I6 U0 Q4 E5 G6 |
4 t# e9 B( j6 n5 m* [d023-突破tp,np保护跨进程读写内存1.txt
6 p$ J' z7 T# F+ G( X: g% g3 e. y6 Y& D8 W; W$ {
d023-突破tp,np等游戏保护跨进程读写内存方法1.txt2 P, I" w8 T% C* K: v" `% F! H& y( Z* C' s
4 w6 t# A( l6 Y: s' w7 Ld024-突破tp,np保护跨进程读写内存1.txt3 Z1 p9 Y3 ?/ N% G$ m N
, p, r% J" W+ ?3 [4 D, B
d024-突破tp,np等游戏保护跨进程读写内存方法1.txt
5 _" M* E8 [; i5 U
9 K J/ V6 H9 [d025-突破tp,np等游戏保护跨进程读写内存方法2.txt# P/ ?# f1 D" d3 X; u F, W" C
. j" w# b" M* z3 Td026-突破tp,np等游戏保护跨进程读写内存方法2.txt- |/ r$ }2 A) A
1 m" Y B1 c8 S' G6 {2 nd027-突破tp,np等游戏保护跨进程读写内存方法3.txt$ Z5 o: F7 _+ s, z) m
+ g/ _- x0 g) s- W- f+ T Zd028-突破tp,np等游戏保护跨进程写只读内存方法.txt T& B4 h3 V: {* M" \5 U; Y5 V' \/ g
* @8 K: D- z2 Cd029-cr0方式写入只读内存(1).txt
% G: [( |3 `; n- u! Q2 Q6 }+ e
0 @& z1 B5 Z$ {/ _* ~0 r9 td029-cr0方式写入只读内存.txt
2 w* e& W! J! P1 t
! I# o7 k( b; P" R1 Q. f" ]d030-绕过tp,np等游戏保护直接物理地址读写内存方法4.txt# _" M% v8 n: y1 e# B! g
4 G$ `. {- g2 O L, E1 c, @d031-驱动遍历process,threadobject勾子.txt' Q2 s" j$ p7 b, i
7 R; j2 r; z- d2 p$ I( k( _d032-驱动对抗processobject保护勾子,完美过掉.txt6 s) L4 Y/ c3 O& H1 E
9 w" @% J; R4 ^ z5 T6 T
d033-驱动对抗ce进程无图标(网易腾讯等驱动保护研究).txt' A% y9 K+ ^/ R l4 }$ Q3 S0 i3 u
9 k+ q3 g9 b- \
d034-驱动给指定进程提升权限+降权原理及实现.txt; ~: Z, i/ F1 J
$ Y4 i* k6 w' C) ], x) O; f/ G
d035-解决权限问题-遍历所有进程句柄.txt
5 e7 N' J9 b' |8 T2 }. c- Y+ _3 V& ~" F& |
d036-解决权限问题-遍历指定进程句柄.txt
2 I- J4 G6 s/ [1 D$ S! ~0 z+ X
5 A. K/ T7 B; n8 g0 pd037-解决权限问题-遍历指定进程句柄并获取句柄对象.txt
6 S4 d1 ]9 o( O3 B0 u0 t
' o0 s8 {* X! |& Y( j- p4 x8 Z& ed038-解决权限问题-遍历指定进程句柄并获取句柄权限.txt
, M8 M" ^3 U3 V6 C p8 I& f, h! d4 E
d039-windbg分析obreferenceobjectbyhandle取回进程句柄的过程.txt
4 \9 n/ y( \, t' U
! C- M1 F3 S4 S5 Q( vd040-windbg分析进程句柄表和句柄权限地址关系.txt' D" ]/ d: m h7 J; O
/ m" b6 b& [+ Z" O/ T3 ?d041-通过逆向obreferenceobjectbyhandle了解进程句柄的3张表.txt# ~8 N7 C& c: H; J8 ]1 O
, x" ? q1 v4 E- C& U+ ed042-通过逆向obreferenceobjectbyhandle了解进程句柄的3张表(1).txt
6 |' [0 q, Y" z0 O: M1 i9 N% t# |
# N* e4 _. _$ @( |- @4 Q% Gd042-通过逆向obreferenceobjectbyhandle了解进程句柄的3张表.txt Q, T' y( u3 I, H
( Q: q# X2 T# [
d043-c++获取进程句柄对象.txt6 Q8 N) C, Z* E0 {& e! D; C
! K' e: o" [/ ^" D7 Kd044-c++获取进程句柄对象.txt
* y' z* M2 X& b5 n% f& Y z2 u2 x) k/ ?. P
d045-c++获取进程句柄对象+遍历指进程句柄.txt7 R( D" R7 s# X' }8 @. l7 h" s
3 D4 b% Y5 ^4 z5 I8 r% X. Sd046-c++获取指定进程句柄对象地址和句柄权限.txt. q7 Y' c5 z) a) ?8 G5 }, A2 F) H% a. p
8 W' Q& B* S0 l0 L& y$ k* ^7 g9 H7 bd047-c++获取指定进程句柄类型.txt
4 y, B( w4 M4 g3 K/ V; y, X8 q5 M+ R2 p" z1 O
d048-c++获取指定进程句柄所属pid.txt
( K9 v/ @& T/ L1 f2 k9 t
) {1 W3 q7 Z6 {) Cd049-提升指定进程权限过tp,np,xigncode3,eac,be等保护.txt$ `# o `. m' v+ c: k
; N# Z0 U8 i. S! C0 H b/ X
d050-进程提权的缺陷+完美绕过tp,np,xigncode3,eac,be等保护的思路.txt
0 z1 [! b% m6 X& O
: j% _7 t( l4 x$ jd051-完美绕过tp,np,xigncode3,eac,be等保护的框架设计.txt& \7 Z. S/ m4 n E, L
' z1 B5 i7 t. j7 \- ^
d052-windbg配合xdbg分析代码中的错误.txt
( v! I6 ~3 [" s2 [7 N5 p! n1 M- L4 }% R1 K S' y2 j1 u
d053-测试hook过保护读内存.txt
! X( P, j$ m8 p7 w3 |
, ~+ _" U# r k4 [$ G9 k2 e- n" Zd054-过游戏保护内存读写兼容性的处理.txt- j9 u* |/ g9 B* T, a# {
' q* K g, i2 Rd055-修改ce绕过tp,np,xcode3等驱动保护原理分析(参考wrk源代码分析).txt
+ L7 C( Z% a0 \0 |5 ]
% C# N2 j4 e1 K. q' i% wd056-修改ce绕过tp,np,xcode3等驱动保护实战写代码.txt* m9 f( V3 v i) @
[) F9 ?& M, l2 v
d057-修改ce绕过tp,np,xcode3等驱动保护实战测试完善.txt
; E' j" A( ^- I' q* g
. L% ?8 O9 ]+ a( }$ bd058-修改ce绕过tp,np,xcode3等驱动保护完美实现(优化修复).txt- X5 s( M3 ?9 m7 ^
7 D" ]$ E' l, G/ Q* T
d059-驱动级隐藏注入a.txt6 G* n+ b6 b( r% Y6 Y) Q/ S; K
1 X4 U0 {; l# w* Y( od060-驱动级隐藏注入b.txt0 z4 l$ [& U2 L3 q1 i2 n
7 w2 g h1 P3 ud061-r0层监控进程创建情况.txt
' z8 h* B( e) x3 K3 b0 v. G* R! ~; Q4 q4 z! T3 A% v: k ?
d062-r0层监控进程模块的加载.txt
/ l# f( D8 G$ _( M( Y: g# J4 u! x3 G* S% J8 i8 h" h
/ U: C% O% q S8 z1 r3 E7 }" D
+ Z! r2 E [9 r/ N
, p' K) v& \( \
资源下载地址和密码(百度云盘): [/hide] 百度网盘信息回帖可见) M* n. w6 s0 r" d+ s. y
7 u1 N( S5 d! O- j# o1 `4 c. p. n7 j+ }9 d2 C
4 P% ]. b: m. k8 B! t8 |8 a& o本资源由Java自学网收集整理【www.javazx.com】 |
|