|
, |4 ]9 w+ @5 A# `* v- |* [
课程目录:游戏辅助技术课程含(初级,中级,驱动)
+ s/ _; }) _- m s4 b' S5 K: D000-预习课
0 f6 u( I% Y1 G D! r% j" D) b9 F) P
2021.06.05-利用驱动保护自己的进程.flv
& z' b7 h \9 U0 f- z& T/ e
$ K- v+ V, ?- \- {( C% N( M9 c. D2021.06.06-利用驱动突破游戏驱动保护.flv
7 h4 g& L6 i: K2 n) K; Z6 {. D* E, k; U. q: C% j+ D
2021.06.16-vs2017环境配置.flv
7 ~7 b: @1 I/ p0 {% m; F# s; _0 L! {+ @) `8 y9 X
2021.06.17-c.c++代码练习.flv
: {2 F9 e2 P- T4 q# s( [+ @& c6 M
: n) E& T/ A& ]( |5 D2021.06.18-ce搜内存练习step1.flv
% D9 p% ^- S* S5 \9 o2 T+ |, {! b) M1 o
' U- Z( I7 f9 {/ h3 U/ U3 V0 @2021.06.19-ce练习第二关step2.flv
( Z( v/ _4 D$ T
. k& z7 N2 K& C& u8 L2021.06.20-ce练习第三关step3.flv: n0 a( E! K* U# H6 q
" U1 }% h$ H# v
2021.06.21-ce练习第三关分析角色坐标基址偏移.flv
- f. Q! L* }, M& U% v6 a7 `; Y& R/ ?8 e3 N
2021.06.23-x86_x64_asm汇编.flv% d4 A' j4 s) F6 X
/ R I! _9 n. P" c1 t
2021.06.28-认识了解xdbg调试器.flv K& l$ i X4 c. d4 O$ G
8 _; f: B' o$ o. }2021.06.29-汇编指令异或xor与二进制.flv' j7 b8 s- t# ~3 J$ T: g
! @% }9 I+ y5 l3 q4 h2 S2021.06.30-汇编指令与加密与解密.flv
1 |7 b0 l7 I3 t9 F2 n6 m, t
: ^9 R/ h% c7 u5 ?% ha001-游戏辅助技术(初级班)* T" p+ P9 w; X, h& D& ^8 H
4 U9 U$ Z1 X: p, P6 ~ Z. p" {6 L& D
视频教程
5 V* V2 f* u. v
0 A6 b4 W9 E0 V001-c,c++程序入口点.flv
2 O& a, G- K2 j9 h) F7 o- x/ N" N# S- e+ {4 B( N# e
002-c,c++函数,转义字符.flv7 C" `* F! z& W% z' I* u
8 I8 K! q$ d* [# H003-c,c++调用windows系统api接口.flv
6 T! y6 c8 p; b, X. i2 h4 h% H
, Z7 s" v2 U2 h6 R# |) l: e004-c,c++char,short,int,lpctstr与sizeof运算符.flv
3 `1 E5 m. B4 C7 D
% y: Z4 g6 i# {005-c,c++利用windowsapi操作游戏窗口.flv/ a7 r% ^: c( _, P7 l" t3 [
. `* `! q" a9 P* _' m7 n5 N006-c,c++利用windowsapi获取进程pid.flv8 B/ J# _" f+ w) T6 G$ G
: U6 F2 T7 C3 \0 S% h! ?3 b0 j007-c,c++读取目标进程内存数据.flv
z- G/ [, K6 U" ?7 \% o
$ g/ a1 a" X/ Y008-c,c++读取目标内存数据读4字节.flv
9 A/ C6 Y! |1 i3 v4 N! C3 y% w
5 h6 M6 `! c$ q2 @% W/ G009-ce分析基址偏移-精确数值.flv
, o# A$ B# n; l, c0 z$ O0 [9 L+ E
2 }8 {$ _: u% s9 F: A010-ce分析基址偏移-未知初始值.flv
) j0 T( R9 H/ G0 \6 f
" | t5 Y) Y7 P% n011-c,c++32位和64位进程读写多级基址偏移示例.flv
. }8 ~4 \& [- |; P& A: M$ ^. R& j" C- m# P
012-c,c++32位和64位进程内存数据读写函数接口.flv4 O3 h. B* @5 Z2 [! E
9 E# ^) ?2 C( Z8 S# r- \' L% ^012-c,c++32位和64位进程内存数据读写函数接口.mp44 Z% d- Y7 A) e6 R9 {1 A1 F
% _& R$ B. H; S1 f+ v% ]4 B012-c,c++32位和64位进程内存数据读写函数接口_重录.flv
- [0 K0 k* B! ?" K4 V) k( n0 X# A! U9 {( w4 u+ x
013-x86环境使用汇编mov,sub,add指令.flv: E" o! _8 C& K- Y1 j5 X
( |8 A' G/ F1 } k
014-x64环境masm汇编asm文件.flv
% T' V- b: }5 Y$ S% T
N$ _) l) a8 R. G015-push和pop指令与栈的关系.flv
# f1 D$ n9 u+ J% a3 B) B# n: p; `+ A B! J* ?
016-call指令与ret指令对栈的影响.flv
: A8 H3 `7 T ?4 S8 y1 ?
) T/ s1 y& ^8 f017-x86环境常见的六种参数调用约定传递与平栈.flv
5 K% H0 I$ g4 z) y1 ~! W! v9 z, z" x) C- {
018-x64环境常见的六种参数调用约定传递与平栈.flv6 p+ E2 O9 `3 {& E. q9 s/ Z. W
' x# D2 t, K; W$ F! f- B
019-c,c++条件表达式,逻辑运算符与判断语句.flv H- X/ t- ^% z5 D* \ h! i' f7 l
8 x: ?+ a6 R- N# p: R& _
020-汇编指令test,cmp,jmp,jz,jnz.flv
0 i2 t0 x" Q1 y; U j+ { m+ k6 ?: t* i3 k' }; |1 \
021-c,c++循环语句与控制语句.flv- j( Q- ?2 h9 Z4 `. @4 G
" h) i: J7 F) i$ K* g a# v0 i022-汇编条件转移指令与循环.flv, l7 S9 _) Q' {5 W. |/ |+ k9 O1 B
1 y g+ C; ]; s- p
023-c,c++用代码注入器调用call.flv. R) x+ Y6 F; w+ a4 z+ w
' T3 G m. ], U" R6 L024-c,c++用代码,跨进程调用call.flv. u! w0 R9 q, R+ O8 T
+ a6 h; B& J O$ g6 H025-创建一个简单的mfc程序并为button关联单击事件.flv
) _( O3 u/ K) B$ s# u# c& L9 B, Q, v9 r. i2 M! @. v( s
026-mfc动态链接库与注入dll.flv. Y5 [$ S+ Q* y2 M0 p5 {# X- l" Z
. J1 X2 Y/ E C) F( ^1 r
027-在目标进程分配内存写入代码.flv+ _' B: l8 ^5 S. {8 Z
N2 K! g. [( y* }$ w
028-向目标进程注入代码加载dll.flv" [$ Q* l; M6 _3 K' m8 ~# j( V/ w! ~
5 \( {8 N* U* J) I6 i- P029-分析角色对象的属性.flv
+ U: K8 c$ ]" {1 W
, p7 o2 L* h; e- M- z% [; M [030-c,c++编写代码读取对象属性值.flv
- V9 B2 @2 A& S" f' P2 i) w9 u- }6 D1 Q- _2 L
031-c,c++输入输出重定向.flv
4 V& ?. ]. r, m* i
" e+ ]/ E {0 a9 [032-c,c++定时器与主线程.flv
; J3 E5 V9 o9 l. c- w# i& H
7 c) D2 r9 V; v1 @$ l" ?5 S3 ^' {033-基址偏移分析复习.flv
3 |1 ^' S$ ^7 I/ G, l& Y' C- g# `' ~( j+ q# x- Q
034-分析角色信息复习.flv
$ v6 M. C5 H! P9 Z2 T+ R4 z* _; i9 G3 A+ h4 Y
035-周末复习答疑.flv/ B/ W7 T# Z, T% s/ [1 B
% u! q8 u: O Q B' L036-c,c++简单认识mfc消息机制.flv8 [- a8 n% m% M9 b& _- P
* c: C% N% _- Z0 d
037-c,c++mfc的编辑框控件和cedit类.flv) \+ J* \ i Z; F( {, J3 ` e
/ @" X. a. o G$ w038-c,c++在游戏空间加载dll模块.flv# q% E: `1 D6 ~9 n& K5 ]. e$ L
8 H8 |1 M) D8 ]2 B1 V039-用ce和x32dbg分析寻路call,认识float类型.flv' n/ U5 l: W! J# d
3 N; L4 G, M; ^0 r0 I, t" [
040-c,c++浮点数,浮点数组与寻路call测试代码.flv
5 R) q; S2 |5 i, T6 Q# E( R
4 l, g% U# [( f, g041-c,c++创建多个线程.flv
# R+ b9 b4 U+ H
[- @ ?' i5 `5 I& ?. M% H" d# c042-c,c++fs段与多线程teb的关系.flv
, ~) L" t R- w3 @, e& k7 z# [" A) O
043-用xdbg和ce分析寻路功能的ecx参数与角色对象.flv
( G7 _$ J! k% N6 O0 e7 K& t/ A
% G* \6 d' }& ~044-c,c++为寻路功能编写完整的代码.flv) o* H* {7 X1 @& ?# w# G, N
( m: W$ Z% G% Y- ?$ p0 `* C
045-c,c++数组与循环,汇编中数组访问方式.flv4 q/ `6 }" N# T( v$ {
' W5 J' u: _. m' b, g$ _$ R, N
046-利用xdbg和ce分析力量敏捷耐力智力精神力.flv' l }5 G6 Y L+ I* n9 u+ C1 k
' \5 O& M! a% e# |" c" b% s; a; l
047-用xdbg和ce分析角色名字基址偏移.flv
$ y, B) ^9 ~5 X# q, j# \% p6 {" X0 { y& L, R1 a. D3 C& W( e
048-编写代码读取角色力量敏捷智力精神力和名字等.flv& N C7 d- r5 B/ Y( ]0 c* C& v
1 P0 y+ b5 J2 {% e# y# J6 p; ]049-初级班主要知识点总结整理.flv# V- h( Q7 N1 E
( O( B* N: O" ]1 _1 r P) S
050-初级班主要知识点总结整理完结.flv
; ], f1 H5 B1 N) n: [3 c$ i. @% x4 Y6 v% s7 ]& v8 p
b002-游戏辅助技术(中级班)7 f, a5 U, \8 g
( `( G3 I3 H o
视频$ e9 g0 m d; }1 {0 c1 h
+ N/ g* _2 e$ E1 G+ N5 y001-c++的类和对象.flv
# i" Z f$ Q$ `" S7 U# K4 l8 f/ x" i$ @ i! Q" J4 |! t- f
002-c++的基类和派生类.mp47 K/ a- ]: y0 w$ k: b% n6 _9 l( ?
% B% g# v7 G+ a4 `2 C ^
003-用代码读取utf8名字.flv2 Q' M+ s" @9 {1 g5 z( p! G
+ G. j6 a/ ]" M$ ^+ r004-1-用ce和xdbg分析对象名字-补充.flv
! v8 a; M1 `( {$ E* ^
: F* F4 @ \) F004-用ce和xdbg分析对象名字.flv% c( g0 o- H; O$ A' z0 o) w2 k
! P2 N* t$ F& H* M+ _% d& z005-虚函数指针与虚函数表.flv
$ F+ V; _% L1 Z9 j z1 h5 o) j( G& }4 n. b& y( d# V
006-用ce和xdbg分析对象数组.flv
5 C$ h T2 Q- \0 I9 Q' P+ i' w0 `7 f6 u
007-c,c++链表结构typedefstruct关键字.flv
- K' n0 `" x3 ] V
, h% F5 D2 a- a% r& @3 y% L008-用ce和xdbg分析对象数组链表部分.flv, \; K9 x5 Y: u+ D& R9 I2 |) O
' C- R, j0 X" m6 T& ?009-c,c++遍历游戏怪物数组.flv
' F4 T# W1 |; d0 P1 S9 U
. ] t& K: F* A$ z6 M' s% S010-c,c++遍历游戏对象链表.flv
- p6 @/ f' C% |
0 k7 w- H( @1 }011-c,c++xdbg条件断点,修改遍历代码.flv3 b1 d. J( N! W+ \( I
K0 V0 U( ~ s( K' A
012-分析快捷栏数组与快捷栏使用call.flv
+ ^& U' Y5 s' j" C+ A7 d6 S- f
) ~2 M3 i, {/ C+ ~7 |0 f; @& I013-c,c++写快捷栏使用call测试代码.flv: P( r! x; K' D5 n4 N
/ `7 X% m# d/ Y8 H* {! r014-c,c++挂接游戏主线程运行函数.flv
# L' ]8 {( c1 F1 |8 I; K0 c/ I3 r( R) i
015-c,c++测试遍历怪物列表的代码.flv
+ A( b- X* @2 i! {0 b5 k+ b( {1 y
016-c,c++主线程代码传递复杂参数的实现.flv
' h' ?% w- H* i* |. ?+ ]$ f" B3 q& ^- Z/ \( ]5 b# [) P' G
017-c,c++struct结构与主线返回多个数值.flv7 L, \$ a( Y, V5 N) a2 l7 @
0 |0 H' `: T) w! ]* D018-用ce,xdbg分析对象坐标并写代码测试.flv
* q1 v0 y4 l! s [/ [
& J3 A, Y/ b0 C- N019-用ce,xdbg分析选中对象功能并写代码测试.flv
* o3 _; ] H" q8 U3 w$ N9 N# e; H, a1 ]' R; c( b8 c
020-c,c++代码移植与写代码测试选中对象功能.flv# I ?* h. H5 v% A0 W; x
0 i0 e) [, ]* n( r; R+ E6 b# A; p021-c,c++遍历计算怪物距离.flv; a! j, [ a* k. p9 n+ N
. x8 d- u# Z! q$ `& k& @$ D$ m
022-c,c++遍历计算最近怪物并选中.flv
+ s( o4 A1 ?+ h0 X% g+ G) `/ `9 K5 d8 n4 I3 d8 k8 v
023-用ce,xdbg分析技能call.flv9 s! y0 H( D0 v$ ]9 ]5 K0 t g( d
0 n7 I5 g6 W' H
024-c,c++写代码调用测试技能call.flv' x5 l' S# M: R3 Y4 v/ g/ H
) n. v3 c$ ~" h. `- n& y025-c,c++命名空间namespace.flv3 U$ p1 V" \. j+ B6 }& X$ v0 V# D/ l% K6 V
+ V2 j; M! ^! k- i7 ?0 i. _- h
026-c,c++类静态成员.flv* m3 r1 s2 K; @% s8 T- f
5 d# |* Z5 o7 J& R027-ce,xdbg分析喊话call.flv
# J; L* K% r. h. m
/ N o. r3 V# B: p \028-为喊话call写测试代码.flv
* ~& Z1 b8 a' x* P3 H' i/ _! m1 |, Z
029-ce,xdbg分析明文封包,解密包,组包,发包-90%的功能都在这里了.flv1 d7 h; {7 j) f% [- Q3 \" X) ]
) `- a8 p b8 u3 A; ~030-c,c++物品使用组包写代码测试.flv. k/ f* \1 S. b# Z3 V
7 z7 [- \! N; _) `( b9 ^
031-c,c++模板的简单使用示例.flv( p5 ^" e1 h' \ j, p4 B; Y! H
# Y9 p! i+ `7 @$ z9 K1 T4 G; q
032-c,c++编写主线调用函数模板,方便快捷的调用功能.flv# X0 |2 I) f& H0 H" C+ I% L
5 Z- W6 ^( v) H9 M% Z q I! T033-ce,xdbg分析背包对象数组.flv5 l/ H' K' {3 j* p o8 c
9 p) @$ d- ?9 j, j034-ce,xdbg分析背包对象,背包对象数量偏移.flv0 h* Y$ _4 S: Y4 s$ V5 r
7 }, b, ]7 k2 d! S035-ce,xdbg分析背包名字偏移,对象分类编号.flv
6 l! K7 T" z; z: Z! s l9 c6 ]" H) I4 {- Q" `! n( q, k
036-c,c++写代码遍历背包显示名字.flv; Z. j0 H4 |* _7 ], q
+ C/ x" r: z- ?0 I2 D3 ^ V037-ce,xdbg宏指令call.flv
" z0 Q6 E' ? h/ E* r- h/ U) Y6 q( L8 j" ~$ q: h
038-c,c++写代码测试宏指令功能.flv
. l# J# Q4 q5 V* j# O) D5 N V D8 y* L7 s) X
039-ce,xdbg分析对象的大分类编号a.flv
4 D8 G& l5 A8 t5 W9 U2 D m- g( u; p; L) t" _7 k
040-ce,xdbg分析对象的大分类编号b.flv) Z/ i; Q) t6 d! {0 H4 A5 Y8 |4 d
3 W4 A% J# C' y: g' T7 d% c041-c,c++遍历对象分类信息+优化遍历代码.flv' P) W- s( j* C; t% h8 h' ^
[8 D, `- ?+ G. D ?042-c,c++mfc编辑框使用技巧示例.flv
' z' C6 r4 T! _: Z% {: Z! W+ \
/ Q) U; `& P7 N& _6 r" G8 @- Q8 h043-c,c++mfc多个窗口间的切换,控件tabcontrol的使用a.flv; F0 |6 W. d6 x$ E- u$ j
! C, \4 n7 ` R* C2 V( R2 y044-c,c++mfc多个窗口间的切换,控件tabcontrol的使用b.flv
* D5 h7 Y( T0 j3 f+ s& M- I) o: [% [; q: y) {, o
045-c,c++项目改名与代码移植整理(花月录制).mp4: g" d$ X" f2 W$ |" x* v; A9 K
4 ^* I3 q2 b+ b) {0 t4 P S& e9 O/ s: m
046-c,c++优化宏指令调用.flv
4 o. [. m$ N# j) w
- k+ q/ _! X5 @( l* Y; }- n" F047-c,c++分析释放灵魂与天使复活.flv
2 G: S+ Z" _- o" N" ~7 g+ k, U5 K" t) o0 d1 m! W
048-c,c++写代码测试释放灵魂与复活代码.flv
6 N6 c) Y! O8 @2 R& {/ _% F. k) M: O! h/ D0 C
049-c,c++第二次修复完善遍历代码+.flv
% \; @: y# c2 c: \$ L% }7 n( ^( L' P" _9 {* \9 t
050-ce,xdbg分析装备耐久度分析(当前值,上限值).flv5 Z( O$ M! T% X5 c8 S
! ^7 Y7 R K& H2 R051-ce,xdbg调试分析修理单个装备功能和修理所有装备.flv
9 O1 a3 j5 l1 t0 u
) b1 r+ V* ?2 f/ B6 g& m052-c,c++写代码遍历装备耐久度.flv
; a4 Y/ v; r- P- n8 @) |5 C
" }1 F5 X- l& M! R2 B7 o053-ce,xdbg分析装备数组.flv( d! u2 |4 R. I: f; l5 c& R5 [
. j5 q: X4 M8 M' t; V0 V054-写代码遍历装备数组.flv
$ G& W$ u9 E/ e! H& _6 l% U3 Y2 d$ e z% T+ A, @$ ]! ?# [" B
055-ce,xdbg调试分析接任务交任务完成任务.flv5 e. r* a6 S. h8 B/ T; ~9 ]5 U
1 b" a6 k. M% J0 x7 ]3 p0 [
056-c,c++写代码测试接任务交任务完成任务.flv( \& y" p/ A; S/ _7 ?/ o
: h n8 A) M- G0 o6 @. {" A, `# y057-c,c++写代码测试交任务完成任务.flv6 [1 h; A0 I+ H6 d. O
! m- z( C3 r& O% f058-c,c++写代码hook分析封包数据格式a.flv
9 Z0 f& @! D: _ ?0 f- k) a0 X, ^' U7 `6 |+ ^% i. N% }/ \# K2 S! Q
059-c,c++写代码hook分析封包数据格式b-detours劫持.flv4 K, G/ l. `; R% c& C3 O
6 h8 g7 U2 F0 k1 K6 p
060-c,c++写代码hook分析封包数据格式c-过滤和格式化.flv9 w" P) o7 V! J1 r2 e: V
6 C; ^. D" [4 @3 R$ s# O. Y061-c,c++写代码hook分析封包数据格式d-写入配置文件.flv
% F# [( \4 g2 N1 @. | f& X, O- l, U3 H1 J) g
062-c,c++写代码hook分析封包数据格式d-读取配置文件.flv. G! ~& j7 A$ P. u: F/ ]: W! `
O! B/ ?* f% i8 A, g( A& J( Y
063-c,c++写代码hook分析封包数据格式e-配置信息容错处理.flv0 V% t1 t9 ?1 z+ w( M, g6 f
% y2 J, P. c7 B
064-c,c++写代码hook分析封包数据格式f-获取返回地址.flv
9 P; h4 E7 y- o1 k2 s- t2 y7 |3 @6 K% u* @' L: J
065-c,c++不使用汇编的情况下进行hook处理.flv
) [5 h- ?* z4 ?0 s4 { Y) I- t6 e" t! m2 l; d/ }3 r" X
066-c,c++利用自写代码分析转向组包.flv
3 F" n* I" \- D6 w8 M+ w; _$ i
& h) J: x7 m3 f4 s( M067-c,c++利用自写代码分析转向功能并测试.flv, d% U e, m# p
1 S- f* Z X* ?: G: L
068-c,c++利用自写代码分析进入副本的功能.flv% U+ T8 T# U* u* i5 P
^9 w, G; c% k
c002-游戏外挂技术(中级班)lua脚本部分
8 Q7 q$ J! f6 ]4 C" h I
- h* F( z2 s7 w. s# z9 B' u视频教程. v5 ^7 v3 Y, W7 n" v
5 L' e/ {) _" G9 ^c001-vs环境编译lua.mp4
4 |5 Y1 [5 n- W! y$ B7 Z. _4 N/ r# [0 N
c002-c++与lua脚本系统交互访问.flv+ Q* e& h# ]/ ~0 w0 A3 o
; {5 f: {2 Z1 t" ~; n
c003-lua编译器与lua解释器.flv+ n. m1 @5 l* c+ X4 Z6 }
( R7 E& Y6 [; U6 [2 |
c004-lua常用数据类型与print函数.flv9 j5 S6 h4 \+ ]* H. ~( q
9 N1 {' N$ d2 ^
c005-lua判断语句与条件表达式与常用运算符.flv
& M: K% Y2 w3 r3 ~' J) V; u$ L
) n* s3 I" S; ?& M _ H, Z' T3 ic006-lua数据类型table.flv# i7 t# {& D ?' Y% i8 W6 \
$ _6 R: [5 p" Z0 A( z
c007-lua循环与迭代器.flv
7 @ Y6 X/ ?1 i# {. U0 z8 R) K7 N' Q
c008-lua里常用的函数.flv
! j# n2 l5 y; V. g3 h( H3 Z4 k1 h7 j/ I" q. N
c009-逆向分析游戏里lua里脚本接口dofile和dostring.flv
+ m; \4 [ l2 x+ g; I7 r9 G6 i& o, Y% X) R: B, g8 [8 t" Z# e
c010-c,c++调用游戏里的lua脚本接口.flv
' \" J/ b- u: w& c
& }: f4 i0 H q8 s3 ?' G9 Gc011-xdbg,ce逆向分析定位游戏中的dostring.flv `8 u& r7 F6 n+ ^, B k" o D3 Q
3 `* t1 E& g; q! i \( [
c012-xdbg,ce逆向分析定位游戏中的dostring.flv2 X" z2 I: j3 a$ ~
9 J/ i* c7 M ^# {c013-xdbg.ce分析游戏lua解释器指针l指针.flv( i7 W B- O0 u# X" W) ]7 Q
0 H _, ^/ N7 g6 lc014-c,c++调用游戏脚本接口,并增加utf8支持.flv- t' e7 O3 x, g! W
' C8 g2 s$ s4 A# d- g9 oc015-xdbg,ce分析游戏luadofile的接口.flv9 Z1 m l* r K/ S% ?+ ?
3 E, R$ o6 d. S
c016-c,c++文件写文件的操作.flv2 k0 z6 d+ a- f* a: ~5 r% A9 I
* a# Y0 L9 p% y& e! }c017-c,c++文件读文件的操作.mp4( M7 C7 f- o: D
* a/ C' |* f' b6 gc018-c,c++增加执行脚本文件的功能.flv" @3 x9 }+ ~; n$ F( }7 D1 ]) V; I
* C! C, A. W; X6 O: I, Bc019-lua脚本练习,遍历背包,使用背包物品.flv
3 `/ B9 W8 w# ?7 v: t2 h
5 v$ k/ C4 D7 d$ yc020-lua脚本练习,遍历装备,修理装备.flv
- ^6 y2 T8 V. ?% h2 s' R) @$ ^9 E C; B. H" f. H* e- n5 U% k0 k
c021-xdbg,ce分析游戏lua脚本注册功能接口.flv
7 h6 [( v G0 q( _% |1 F8 [7 C8 S+ L5 X" d9 `
c022-c,c++写代码测试脚本注册接口.flv& D% Q- P1 X# y$ T4 B
8 {4 R2 G% `/ R
c023-xdbg,ce逆向分析游戏脚本接口保护(过游戏检测).flv
* a# x+ J1 a! S2 V" \5 }6 q9 |6 x+ ?. v
c024-xdbg,ce逆向分析游戏脚本接口保护第二处检测(过游戏检测).flv
, H* ]1 f2 S6 r$ c7 b: L, ?& Z' J& H0 K
c025-xdbg,ce逆向分析游戏脚本接口保护第二处检测(过游戏检测方法2).flv
0 D/ H0 B4 w* R, M, a
% u2 w% g' p& {c026-c,c++逆向分析tonumber并注册寻路接口到lua环境.flv
5 `$ `! N4 v+ L
( v/ R1 e# q2 c% }, W- Z. h7 M; {% Zc027-c,c++逆向分析并写代码测试获取游戏lua脚本返回值.flv
4 M& t) o' l- U$ D" W7 B' x! \8 I5 z3 N ?0 b
c028-c,c++重定向lua输出到文件windowsapi写文件(1).flv2 ]! s3 Y7 K/ r0 b
. F; ^. T" D$ c. j! f
c029-c,c++重定向lua输出到文件windowsapi写文件(2).flv, m; i- K( j; D! q. Z! ~# n
! H1 f& R. F$ s& v; ]' ] ^$ k
c030-c,c++重定向lua输出到文件windowsapi写文件(3).flv
5 j* g- N2 k3 @& z M& H$ O! B0 q) Y) ?; L6 x+ o" ]1 G& |
c031-c,c++遍历游戏里注册的顶层函数.flv
3 v3 L7 g5 m5 k6 A" s/ y& _) M! f) Y& u4 y* F) C2 c
c032-c,c++遍历游戏里的顶层ui对象.flv
% q- H% y: _. U3 B& h% Y+ E& V* m+ ]+ R
c033-c,c++遍历游戏里的顶层ui-获取指定控件对象.flv
, M6 H% w& \3 i2 z' u9 _& d; E, N p: S$ |( {
c034-lua脚本获取指定控件对象名字框架栈测试.flv0 D9 ?& X7 N8 e9 f: E1 m) w
4 l1 ?& n0 \2 l, U& W0 j" hc035-lua脚本创建窗口.flv$ t! n! Y0 b' r g' `( {7 L- r+ H9 a
( B5 q* O/ I7 P9 O* q! ?. P
c036-lua脚本创建控件按钮.flv
7 ?1 `( ?- K/ ]+ P
. y7 L, ~+ @, C3 |6 U7 g0 vc037-直接调用游戏的编辑框ui接口.flv
% r( F0 K8 T6 [7 F! b2 v/ s$ D% q
5 f% m9 T* ?. y/ ~7 \6 kc038-直接调用游戏的编辑框ui接口传递寻路坐标.flv! `/ s* C8 Q, L' H9 g$ s' I
0 p8 T7 Q: A+ K6 J% I, M9 [
c039-修复脚本文件不存时的容错处理,分析错误脚本异常原因.flv
# Z, Q; v* u, ]$ l" A# W0 `/ ^% G
0 @, F4 f L4 ?' rc040-为脚本接口添加错误处理及显示错误信息.flv5 d" P" I, o4 W/ N0 h2 l$ \
) Q1 M" a- s4 X! c9 kc041-分析lua脚本文件出错原因并修复.flv2 e) ]4 N( Y$ b
! N% l/ x+ Y7 f% O9 gc042-lua遍历怪物列表初步设计.flv
: _7 r8 _6 U* i/ Y: @' \
( C- |/ k% }# q( bc043-hookguid或者hook对象原理演示.flv+ s. ^* h1 v# O6 G
. t) f" L4 e6 h$ ec044-对象hook或者id劫持代码实现(解锁游戏高级lua功能).flv6 A" i3 X6 V/ S2 ~- N
" j- w. h4 P T
c045-lua代码移植融合_h.flv5 E. V5 n4 m' P( V' A6 [& g) M; E4 K
6 J. B, b+ T. ~! b, \; L/ K% A
c046-编写lua遍历怪物列表的测试.flv
2 J X+ K2 h9 [3 I/ D) J
Q( a5 U6 |2 V7 F+ Jc047-xdbg,ce逆向分析接口保护限制检测.flv
3 u& Q& Z; g( M6 `+ a5 b& u# m% X8 \4 k( ]. I
c047-xdbg,ce逆向分析接口保护限制检测(过检测).flv& Q5 l% G: Z8 o* v
) F" ~* c2 u- a7 Z' ^, _; F- \- O" p
c048-分析突破保护接口只针对暴雪ui开放的限制.flv
) q8 H+ ]" P" F+ E4 f6 A( V+ S% X! R5 r3 i2 W N4 G
c049-分析突破保护接口只针对暴雪ui开放的限制(ok).flv3 x3 g- O$ w2 Z# d' y0 I% G
6 Q4 w' `$ \* M Rc050-c,c++写代码突破游戏接口保护限制+定点打怪脚本设计.flv1 D$ a& G5 C6 P0 [
% U2 G! {. i/ N$ Tc051-c,c++计算朝向弧度.flv. Y' T p5 C9 @" |8 F' M
; P/ y, t5 i6 d: H1 zc052-c,c++游戏转向功能测试.flv# x3 o' F7 w" }9 `, x
I5 V; Y7 B: q" N$ o+ Sc053-c,c++朝向设置lua接口setfacingex.flv
( \/ M$ r1 I" p1 i* D- n- N- c
* G4 l, G. }: X$ }6 Fc054-c,c++计算距离getunitdistance(unit),getunitpos(unit).flv
4 q7 K. F, ]9 R5 B' Y4 P6 S/ ~" n! D& d0 E7 d# e0 `3 c
c055-c,c++遍历获取定点范围内的一个怪物对象.flv* i) A4 b. [, N* O5 z7 M, c
0 c( R p+ G: [0 `+ m
c056-c,c++完善定点打怪逻辑.flv4 @0 E6 R2 ^- x; M. }0 o
3 F, B+ P; w1 J0 H# ?' n
c057-xdbg,ce分析死亡的怪物对象身上是否有物品.flv% v$ s: o2 }( I$ x9 q
$ y6 q; S: n7 C7 {/ B$ tc058-c,c++编写脚本接口unitisloot判断是否可以捡物.flv
: |% G! P- a! F
: Y- S/ N. ^) b' Bc059-c,c++编写脚本接口settimer.flv
; @# r# h2 e D; n8 S9 o
, ~7 ]( t, |2 Ec060-c,c++编写脚本接口killtimer.flv. E2 _7 E% D2 o" `" Q- w
# j8 k# Z3 P" U4 d, T+ C8 [9 h* X6 u
c061-c,c++为定点打怪添加捡物功能.flv" l4 W) Y; S- T3 F8 [
& H* \+ b5 W1 d% }c062-c,c++为定点打怪添定时器.flv
8 A) l/ A2 G+ C* C" Z1 ^6 P# V6 O- t0 m3 b$ H9 I
c065-xdbg分析适合劫持hook自动注册lua接口地址.flv# L. D2 P& r! Q3 _8 I: ]3 G
+ q4 ~( r I3 {+ }7 A2 Ec066-c,c++劫持hook自动注册lua接口.flv8 r) [% y; t# M" Q4 C+ f" q2 D, Q
# o/ @7 ?6 }9 z2 Lc067-c,c++完善劫持注入.mp4
" z1 N+ w' ? P$ G; k. Q+ m; v i# T3 j$ W# J9 o( b& H
c067-c,c++完善劫持注入-this.mp43 V& A- g" n; m0 y* ~
5 {3 V% \% R+ l7 w. lc068-c,c++解决移动中不能释放技能的问题.flv9 O3 N! F: N. h2 i4 n4 v. D
+ s6 b) A: n- L. [. e" k( e- M
c069-c,c++分析解决转向与释放技能冲突(1).flv4 s4 R7 F$ K) E# V
/ Z/ \4 k8 d m# [
c070-c,c++分析解决id为0的问题.flv( p$ H; f t& F0 f- K7 b0 X, f7 l. e
4 Q* B8 M8 }. ~6 B4 d
c071-c,c++分析游戏寻路导航接口a.flv. b0 k' B1 y# h b7 h. Z) U3 \8 `0 M
5 f2 t: L) Q$ z0 m4 p: Uc072-c,c++分析游戏寻路导航接口b.flv( ^2 \* l5 C# F/ s) t
2 K( Q9 B: R. v, _2 a; T: |c073-c,c++分析游戏寻路导航接口c移植到dll.flv
9 d" {! K+ \! c6 e2 n8 t. e+ f/ `
6 D5 X) T. M& h! z* M! B$ qc074-c,c++编写寻路到目标坐标的功能接口.flv
) e# k) B! f1 H9 R4 Q9 z
- H% h2 t! V6 d9 v2 Oc075-c,c++优化寻路速度并修复寻路bug.flv
+ f/ g+ c' T M( w; L' I# d6 s6 J3 @$ w) k1 {
d003-驱动保护
& g) B. r) O2 K0 u8 }* s+ F
+ m5 w" K+ x& f+ |+ T) Y视频- {( C9 c M [: M1 x) l$ ~; z2 S
( c# j* h! O7 zd001-驱动开发环境介绍.flv* u1 b; t E! G1 C
, J& h1 u0 k- v `d002-第一个驱动helloworld.flv
) ^$ K9 {' l' x4 F
9 y+ Q! j/ [. B- C: V9 |1 V' M9 ld003-完善驱动框架-卸载例程.flv9 ]8 i, y3 C' S# j* S
3 [5 i: Y8 @# y0 Z# y7 Y! K) ~% E# {d004-完善驱动框架-irp例程注册.flv& I, ~9 q8 U4 i% t. _3 q
$ p! i, y* X9 {! g ]d005-虚拟机系统安装,驱动签名与禁用签名测试模式.flv9 F, g0 z3 o) U7 S6 p) f$ k( U
* \, t& M" H: Z. |) ud006-驱动设备与符号链接.flv: i& h: s: I/ g8 Q# H( o# b
' r7 g+ j( C N4 |* F
d007-r3与r0通信交换数据a.flv- n% u( I |- Y: m/ _6 p
- @" F2 d$ e1 T9 i/ t# S N6 nd008-r3与r0通信交换数据b.flv
4 u9 B- k1 Q) D
& q; W; L7 n+ A" ~& F3 c1 f! yd009-r3与r0通信交换数据c.flv
) X, o1 N- L/ ]& F; Y- G- N7 h( m( l2 v1 I+ w
d010-irp_mj_write,irp_mj_read读写测试.flv: L7 ?) M7 Y, x* f9 g
5 ~7 [3 t8 S2 Z
d011-c,c++编写加载驱动的代码.flv
3 m& F% Q, t8 `2 d- y7 b% B4 X+ D9 V9 @7 J* g! r* Z2 s3 B. o# ^
d012-c,c++编写卸载驱动的代码.flv3 L& w& Y* h% @; T
8 b/ y# c: A6 b3 |* r7 id013-c,c++编写进程保护(阻止结束进程).flv4 I4 c. W. F0 e1 c8 C8 c. z
8 v% o; Z+ C; ~4 {. d
d014-c,c++编写进程保护(拒绝读写访问).flv# t9 H) j% [" b2 e2 J" f: H/ G& [
6 i4 j' `1 E) t; Y V7 z/ u5 m
d015-c,c++分析处理蓝屏错误(bad_pool_caller).flv
3 o% J) }3 k B3 A: ^
. N" M2 K2 s! M9 `/ Od016-c,c++只保护特定的进程.flv
2 d' t8 i- A3 J+ |8 v& x
# V4 o( W* I Jd017-c,c++保护特定名字的进程.flv
5 w8 d- I" R2 a5 F- R
4 p' ?6 G/ A+ sd018-c,c++保护指定pid的进程.flv- l; ?: x7 S$ [/ H% T8 A& {4 f# M+ c% k
9 i. ^: ^4 _; }0 m1 _0 Y) @/ Xd019-windbg双机调试.flv5 ~7 C0 g$ u+ l' J
: J1 r& X% ~2 g* V |
d020-c,c++保护特定名字的进程(修复).flv
U; W3 @% ]8 i) P6 f. n6 ^ g
, x y: U$ u- m7 u8 O( @( y4 Xd021-栈溢出问题分析解决.flv! k. L5 w: [7 `5 l/ u6 o& y1 l
4 U4 V/ q, c0 S" ^! L& {
d022-虚拟机优化提速解决花屏等问题.flv% ^# M9 d E0 T2 p
7 e2 X) C; J- W- Md023-突破tp,np保护跨进程读写内存1.flv
+ ]$ x3 ?. i: ^! d( W% E6 }6 T( g5 B' \& ?
d024-突破tp,np保护跨进程读写内存1.flv& h6 h6 ~4 J3 k( f" K3 M0 U
1 O! U: [7 q9 u% }' `6 Z
d025_026-突破tp,np等游戏保护跨进程读写内存方法2.mp4! Q, ^: c K: [: U/ G' g
$ d. ?# {4 Z7 ^' pd027-突破tp,np等游戏保护跨进程读写内存方法3.flv$ z2 P3 J3 M0 z5 ]5 d5 k8 l
6 o: q9 l7 g' j+ r2 P1 }3 @5 K
d028-突破tp,np等游戏保护跨进程写只读内存方法ok.flv
+ H& H) y+ y5 g. M2 o4 _% X7 p6 m1 j: V3 P8 c
d029-cr0方式写入只读内存a.flv6 p1 ]8 X3 f5 X1 ~' s4 l0 l& [/ L
' l/ S6 x0 Z$ {% ~d029-cr0方式写入只读内存b.flv
% y+ h" T2 o o' U* f9 u$ P; |5 t8 q' ^$ p/ _
d030-绕过tp,np等游戏保护直接物理地址读写内存方法4.flv
7 f* D8 G7 c- }2 _. k! j/ o: t. ]* R6 g p" O
d031-驱动遍历process,threadobject勾子.flv ]3 J6 {. t8 n- Y, H; k
" R( t( r; i3 F) E5 T% n
d032-驱动对抗processobject保护勾子,完美过掉.flv
( s; T. w" d ]* [. D9 C6 m5 F6 i0 Q |2 m0 j; @ B$ k
d033-驱动对抗ce进程无图标(网易腾讯等驱动保护研究).flv
- d1 w" V7 t9 t7 F# w& f( M
7 C' ~" [$ ]; Od034-驱动给指定进程提升权限+降权原理及实现.flv- {/ ]) R" p Q2 C! p& V- J5 s% h
" b5 t& Q1 }+ }* Z+ H* E& d
d035-解决权限问题-遍历所有进程句柄.flv
$ W( V9 F/ v$ ~3 r' r7 c. E+ k& ?* Z
d036-解决权限问题-遍历指定进程句柄.flv3 ?; ~; O9 r. o3 z/ c8 A
: a. B$ A" L. O' A- J
d037-解决权限问题-遍历指定进程句柄并获取句柄对象.flv$ ~) s* W. q4 @" y+ ?
; G |; g( Z5 e9 V3 Cd038-解决权限问题-遍历指定进程句柄并获取句柄权限.flv9 x9 j$ _7 U) D. G$ r( f- V* W
- {6 @: _/ Y- h# a: z0 ]' `8 v: h
d039-windbg分析obreferenceobjectbyhandle取回进程句柄的过程.flv7 l- u R5 t! x( V. f' A+ E2 j
+ @. B" P8 I# |5 M. V
d040-windbg分析进程句柄表和句柄权限地址关系.flv$ E4 w; w% `3 F1 P
+ C8 \$ E. I/ u! N9 L6 L5 `6 ?( Ld041-通过逆向obreferenceobjectbyhandle了解进程句柄的3张表.flv
$ j1 @+ ]1 g( d9 t+ v" [. s
$ B) o% g' t6 I4 n1 o# xd042-通过逆向obreferenceobjectbyhandle了解进程句柄的3张表.flv
: t7 z6 d" U: {
$ g; ?7 I( l1 j/ M4 Y/ ~d043-c++获取进程句柄对象.flv' J1 Q0 X. ~3 m5 m+ E5 \' O' |
1 G$ `. Y' _2 B7 e" W* W
d044-c++获取进程句柄对象.flv/ V+ T* b0 G- _7 A. }( F
: x( F9 T, T4 }+ U# T8 H0 D: j8 L( m
d045-c++获取进程句柄对象+遍历指进程句柄.flv8 x7 l6 u |+ f, A
/ u9 M' d& J# T. q* M, _ u# B: K0 nd046-c++获取指定进程句柄对象地址和句柄权限.flv# H' T8 H H2 m7 Y( S& N+ x
+ P3 J! y4 a0 f( f$ ^& p9 ld047_048-c++获取指定进程句柄类型.flv; V% S; ^4 A4 [( m4 q7 b3 v( p7 `
" m3 ^ w( Y3 R# h$ P
d047-c++获取指定进程句柄类型(补录).flv
5 A; I% ^% R& V: v' t
# l! Z1 f$ C s1 q% Dd048-c++获取指定进程句柄所属pid(补录).flv7 |6 o p- {: }7 T& r/ V6 z
0 L, n/ `' L$ p
d049-提升指定进程权限过tp,np,xigncode3,eac,be等保护.flv
1 N* N2 O# h" k$ z6 {8 P0 r# R/ T( q* U
d050-进程提权的缺陷+完美绕过tp,np,xigncode3,eac,be等保护的思路.flv3 L! U/ F* V# V; S! s+ e# P
7 i" H% `- B) H! G- F- Sd051-完美绕过tp,np,xigncode3,eac,be等保护的框架设计.flv
+ W9 o1 F2 s% A6 z+ n2 f; I& N7 v. u) I, N/ _
d052-windbg配合xdbg分析代码中的错误.flv
) _# D* `# z, Q5 T# i+ a( l4 h/ e
1 J% H- }/ s5 xd053-测试hook过保护读内存.flv
$ D1 c( _* U: b1 K, o" {) T
: z3 {4 Z5 q! K; R2 Pd054-过游戏保护内存读写兼容性的处理.flv
( A) J& m3 B3 Y4 i% o( w5 M- u O T( C7 m' b
d055-修改ce绕过tp,np,xcode3等驱动保护原理分析(参考wrk源代码分析).flv, k. D8 Y4 D- s' H# z3 e* U* ~. u
. N# K3 W( i. [4 e
d056-修改ce绕过tp,np,xcode3等驱动保护实战写代码.flv
6 G# E# l( c1 x0 X: o1 { X3 t7 s8 F7 O6 J8 J; [- F
d057-修改ce绕过tp,np,xcode3等驱动保护实战测试完善.flv3 c% I$ v$ G$ l% @& ?% R- F, _6 d6 Z
! i$ ]$ X/ A3 U- B u
d058-修改ce绕过tp,np,xcode3等驱动保护完美实现(优化修复).flv- W" L! u4 {2 D3 f' U5 o8 M
$ z3 {$ k$ S1 G6 l( ]
d059-驱动级隐藏注入a.flv, Q& }4 ^# Q2 Z' B. m7 `9 c
9 x" }9 w, d7 ^0 O0 b9 a& Ad060-驱动级隐藏注入b.flv5 _' {9 f3 z& m+ s% ?( Y2 H' S; P
; {- ^/ i, G% j5 ^* Md061-r0层监控进程创建情况.flv
4 y9 V/ Q7 U( V, M' g3 j
! Z1 X; R3 t3 t& sd062-r0层监控进程模块的加载.flv
8 L {% B' f* q( j5 R$ z. | j$ M' t
d001-驱动开发环境介绍.txt4 Z6 h8 `) G& m9 T7 u6 O
0 s7 Y/ [) X; Q# Z
d002-第一个驱动helloworld.txt- s% P% `- a: g4 p5 b) S/ ]' Q
3 ~( J% M* d0 x2 D) V4 V
d003-完善驱动框架-卸载例程.txt
8 R2 ~- P$ O% D& u" X9 F4 e% X7 o l+ N" w
d004-完善驱动框架-irp例程注册.txt, x6 D# _; m4 M5 O( \1 t0 k8 q3 m" g
: Q0 O" z- T. _! f
d005-虚拟机系统安装,驱动签名与禁用签名测试模式.txt3 X: l |; \" x
8 J$ s+ F; X6 b' N+ P K. m9 R/ |
d006-驱动设备与符号链接.txt
) A: {$ K. ?1 d4 x1 c. U
+ Z0 v) \: K5 n0 |( q3 U5 q g/ Ad007-r3与r0通信交换数据a(1).txt
. Y( ]* ^# ^, s/ f+ F- A8 y3 z' A( M* X+ G% o
d007-r3与r0通信交换数据a.txt
! G* p2 v" `! N7 s5 ?9 {* f6 O' p; j) G o
d008-r3与r0通信交换数据b(1).txt% K: Y, L- R7 \2 U
9 ]% y: d! W" a7 V& S- \ r9 ed008-r3与r0通信交换数据b.txt5 q, Q1 b& O( J' q4 r' d% F
# j9 R0 G+ X2 xd009-r3与r0通信交换数据c.txt
+ R3 Y9 D. b' s' w1 I8 j" g2 o+ I" S T$ V# j' |- m. [' n
d010-irp_mj_write,irp_mj_read读写测试.txt
" Y$ |) `- J8 [! j' s$ m# L5 K3 l9 C$ @# Q8 i ?% Q6 k- A6 c1 S5 w7 G
d011-c,c++编写加载驱动的代码.txt: {# b8 c) C$ d
9 P% O, h& G4 T* p" e
d012-c,c++编写卸载驱动的代码.txt
; P: G4 A" ~0 a' Y% g1 z+ I0 K' M9 I, h" t# `5 B: G
d013-c,c++编写进程保护(阻止结束进程).txt
$ f3 r, }, T) I9 `6 d0 I0 t3 E: o: E9 v8 D& c( o
d014-c,c++编写进程保护(拒绝读写访问).txt
" L$ L9 v7 l9 L- u c" O+ I2 q
d015-c,c++分析处理蓝屏错误(bad_pool_caller).txt! T! w- Q1 _/ C3 n
2 Y9 T. q9 p" S8 l. z @d016-c,c++分析处理蓝屏错误(bad_pool_caller)+驱动签名.txt
! |& w9 X: v' x1 c; u% l, Y
2 b8 W. \% O/ f: A& ?9 Z& I: u- Sd017-c,c++保护特定名字的进程(1).txt* ^* b# o5 {# I: o
4 ~2 G# d" o. S( \* U# Y6 @( w
d017-c,c++保护特定名字的进程.txt: g6 f9 Y( N, ^3 T
- x- E' y7 y6 j% rd018-c,c++保护指定pid的进程.txt# J ?6 \% T! m) [- J* c9 l- E
( L% P9 S+ ^! n4 l4 ld019-windbg双机调试.txt3 O D& `$ I, _% W2 _1 ?5 Z
V2 z8 U' [0 d5 i: ^& wd020-c,c++保护特定名字的进程(修复).txt
0 q) }# ]7 D+ [3 w3 o
6 I4 ~% a, i9 X( Zd021-栈溢出问题分析解决.txt
; y: k5 x* l& G' m' F% c6 `
1 L/ q! l+ E( ^( sd022-虚拟机优化提速解决花屏等问题.txt4 t5 v# t$ R8 p3 `
: y/ e3 I+ z5 r' J' B' _d023-突破tp,np保护跨进程读写内存1.txt; ?5 U# t; t0 Y; d8 L% N
t% _! H Q9 x) Jd023-突破tp,np等游戏保护跨进程读写内存方法1.txt
7 j+ c7 i8 {! ]( V! J+ n3 G8 z+ S( S1 h+ \& Y$ A
d024-突破tp,np保护跨进程读写内存1.txt
' E7 t& x- P K' `; G' r4 j9 d9 b- ~3 ?$ P. w
d024-突破tp,np等游戏保护跨进程读写内存方法1.txt o- S/ y7 s% W" Y: m
5 h# y' x; d) k
d025-突破tp,np等游戏保护跨进程读写内存方法2.txt- ?+ q7 o/ C* [
7 k( i3 p, y0 Y! R
d026-突破tp,np等游戏保护跨进程读写内存方法2.txt
3 d5 P9 i/ v* D V! a. R U) J9 Y3 H% f2 @! T, L
d027-突破tp,np等游戏保护跨进程读写内存方法3.txt
; V x* ]6 B8 d- I
8 t" E- i% h3 l, v0 P4 ed028-突破tp,np等游戏保护跨进程写只读内存方法.txt! r- y! D$ b. d3 j* ~& j
) k: H3 S' _8 h" W- Q/ d7 nd029-cr0方式写入只读内存(1).txt/ [, k6 `) W6 j3 ~
( K. |3 o+ _" L( ?- G# t- o) }6 A9 td029-cr0方式写入只读内存.txt. `; H% Y) r- n" B% y
' q# Q9 B# v0 g3 `& Qd030-绕过tp,np等游戏保护直接物理地址读写内存方法4.txt
! K$ w- o. }9 `, m K% f
3 y8 K# w) G7 \d031-驱动遍历process,threadobject勾子.txt d3 @$ @4 z* |) m; g% i
4 i& a! Z Q- }
d032-驱动对抗processobject保护勾子,完美过掉.txt( `) L- e4 w$ v3 t5 a
* d2 D* P r# {7 r
d033-驱动对抗ce进程无图标(网易腾讯等驱动保护研究).txt
7 ^6 e+ P* F# k. j b4 y/ j4 K
/ e2 n3 H+ N" g+ v- @) od034-驱动给指定进程提升权限+降权原理及实现.txt# c* @# O; k Z+ V% M
8 i0 I0 w" x( n
d035-解决权限问题-遍历所有进程句柄.txt
) t) f1 ? {: l+ L! m* Y( {( d8 P; g5 K. ^/ v, @$ s3 }; c/ p
d036-解决权限问题-遍历指定进程句柄.txt
3 u$ h" N6 y! Y) y" ?' d
$ a A [8 [" Xd037-解决权限问题-遍历指定进程句柄并获取句柄对象.txt: f- t; O) h$ k
( U5 L/ f: a N6 _
d038-解决权限问题-遍历指定进程句柄并获取句柄权限.txt
, G* K" p% B, c( _# H, o2 ?
4 d0 ~( a" Z) D. td039-windbg分析obreferenceobjectbyhandle取回进程句柄的过程.txt
4 y9 ]1 F) L% D. X r5 |) A
, g# ]) Q4 \) q; S$ j5 F# L9 gd040-windbg分析进程句柄表和句柄权限地址关系.txt+ m' T! H4 Z( h
2 c) e4 h, M8 S. G7 k5 r2 q- _4 X
d041-通过逆向obreferenceobjectbyhandle了解进程句柄的3张表.txt
" }7 R1 y! S q- u( K! Y& ^6 U7 Y, I' L
1 W9 Y/ B. b% X9 j6 [! Hd042-通过逆向obreferenceobjectbyhandle了解进程句柄的3张表(1).txt6 i+ ~' n0 x4 S" |; |$ G
! `0 W1 n6 `& _( a# Qd042-通过逆向obreferenceobjectbyhandle了解进程句柄的3张表.txt& e* r* c( q% n; y' a% j S% Q; l& s
% r' K2 B, T* v, u# ~: {: S% d
d043-c++获取进程句柄对象.txt
0 F" p% C: U3 w( ^' m- @) `, w$ d* }% E
d044-c++获取进程句柄对象.txt& ?$ g' Z: N; Z( m3 T& y
( n7 p8 b; _4 P0 L" P. l* Md045-c++获取进程句柄对象+遍历指进程句柄.txt1 P1 @% a9 w3 D. ]( C* `
" E* ?1 n, p5 I7 C* Gd046-c++获取指定进程句柄对象地址和句柄权限.txt; ~, Q+ d" i- [: e9 f
2 Z. o, N6 o" A* s8 {$ \0 Q+ }d047-c++获取指定进程句柄类型.txt+ p+ w* p* e5 A! ^
# N4 R. z9 l0 }, `8 }' k
d048-c++获取指定进程句柄所属pid.txt( Q9 m2 |" H6 \! I2 U8 ~9 ^
' p v/ j' C' i% S8 ?
d049-提升指定进程权限过tp,np,xigncode3,eac,be等保护.txt. C9 H& r. b: T! T, ~% l/ M
* f8 r1 a+ A6 C% rd050-进程提权的缺陷+完美绕过tp,np,xigncode3,eac,be等保护的思路.txt
0 E7 ?0 W6 U- ~+ d9 @1 I; ^
1 B2 i) I& D2 |1 I& e7 X0 Xd051-完美绕过tp,np,xigncode3,eac,be等保护的框架设计.txt
+ Z" h7 _" Z$ Q9 [# F& x5 C+ m6 B
# ?' ?2 r; Y, D" Hd052-windbg配合xdbg分析代码中的错误.txt
9 ]" ?. t2 V% @/ q. W: @* g5 h( l: ?
d053-测试hook过保护读内存.txt& \8 H5 D1 n# [7 H+ \$ h
, P1 |2 ^" b4 B( S1 Y
d054-过游戏保护内存读写兼容性的处理.txt: l: e6 o/ Y9 Z# y
" {7 ]$ s' r9 c& X1 D* p7 ~
d055-修改ce绕过tp,np,xcode3等驱动保护原理分析(参考wrk源代码分析).txt5 k% ^3 D7 S- ~# b
6 ?6 u4 D5 h* E! |
d056-修改ce绕过tp,np,xcode3等驱动保护实战写代码.txt6 U; l* @- W% ?6 p" c. {! @
0 A8 {) w/ [7 z: C3 P9 Z& fd057-修改ce绕过tp,np,xcode3等驱动保护实战测试完善.txt: ?& B/ j$ W* I) u0 ^9 U1 t
j2 y& y3 k! W1 P' ~" e: f+ {d058-修改ce绕过tp,np,xcode3等驱动保护完美实现(优化修复).txt
! j, y. Y, e; C, s- k' k0 Q
( a6 b, I! Y* gd059-驱动级隐藏注入a.txt
: S0 Z0 M% B$ y" |* g5 O4 O2 o' w. A* Y9 Q* K; a7 Y
d060-驱动级隐藏注入b.txt, K) J/ w1 P% m# C/ V1 ~ H
) M( O; f) W0 z9 p5 {% E1 E
d061-r0层监控进程创建情况.txt% t( C: q0 @; o$ R) Q2 h; J& a
5 f% g, J0 u7 p7 Z( n$ Q4 Sd062-r0层监控进程模块的加载.txt4 j8 c$ T; S1 I0 @4 q& D2 @
4 o2 z; c3 J$ B4 A; l9 |
5 e; J5 n2 p$ ~; h5 c
( \! t9 O/ I B; z% s1 R
7 J+ O& u1 G0 J* j9 z- d
资源下载地址和密码(百度云盘): [/hide] 百度网盘信息回帖可见6 s% W" Y+ H. k$ Y+ _
0 h. ~4 H' M. Q" P
( a4 J: C ?) o9 n
# x" s# g0 w# w; j! d6 A& f
本资源由Java自学网收集整理【www.javazx.com】 |
|