|
机构系统全方位培训教程(驱动过检+Lua+C+课件)
7 A* V4 u: r" W9 o, |3 a├──000-预习课
! @+ S+ P4 q' Y3 A4 _9 W+ @$ a0 h/ x| ├──代码 - C) Y+ Y7 }; k/ E" A
| | ├──2021.06.05-利用驱动保护自己的进程-代码 .rar 2.75M
* f" a" B' C. K7 V| | ├──2021.06.05至2021.06.06-利用驱动突破游戏驱动保护-源代码 .rar 2.07M) N$ v1 k* C! h6 m5 j$ s
| | ├──2021.06.17 .rar 3.20kb) @3 q/ |* z3 C; m2 S5 W5 @
| | └──2021.06.23-x86_x64_asm汇编 .rar 3.18kb9 N1 r6 w# P Z4 W' T! n4 D
| ├──教案 1 \2 A; M# e `6 `
| | ├──2021.06.16-C.C++集成开发环境 .txt 0.80kb6 e: J1 O9 p( h# J/ B
| | ├──2021.06.17-C.C++代码测试练习 .txt 0.80kb# G, ~) y& p% B+ f
| | ├──2021.06.18-CE 练习第三关step3 .txt 0.47kb
9 e3 P: m3 q& e @2 X6 @| | ├──2021.06.19-CE 练习第二关step2 .txt 0.27kb$ ]. Y9 Z& J/ a9 T" F
| | ├──2021.06.21-CE练习第三关分析角色坐标基址偏移 .txt 1.53kb
" i5 N- c: q" f& O, ?| | ├──2021.06.28-认识了解xdbg调试器 .txt 2.51kb* `8 z# R7 f3 P( X X
| | ├──2021.06.29-汇编指令异或xor与二进制 .lua 4.40kb
$ D8 Q8 O3 c) ]! B| | ├──2021.06.30-汇编指令与加密与解密 .lua 4.56kb3 f0 N7 w5 b, e, U+ I) c j
| | └──2021.06.30-汇编指令与加密与解密 .txt 4.56kb9 B& i! k7 X: E- P
| ├──2021.06.05-利用驱动保护自己的进程 .flv 56.09M
8 @1 u5 }; I3 B% p| ├──2021.06.06-利用驱动突破游戏驱动保护 .flv 69.04M
- h7 `6 u- b& L! |/ || ├──2021.06.16-VS2017环境配置 .flv 31.53M' r v2 _4 q- T' A u6 o
| ├──2021.06.17-C.C++代码练习 .flv 42.38M
. ?" @2 U. W$ H# C% ]' H| ├──2021.06.18-CE搜内存练习step1 .flv 6.31M z N d7 Z) K+ O
| ├──2021.06.19-CE 练习第二关step2 .flv 14.96M
+ z3 U4 L9 u! n1 i$ B" [ ?& j| ├──2021.06.20-CE练习第三关step3 .flv 30.51M8 R4 m; X3 ?" i1 I4 P& x
| ├──2021.06.21-CE练习第三关分析角色坐标基址偏移 .flv 34.29M
6 n2 ]8 n7 `9 [$ u6 D| ├──2021.06.23-x86_x64_asm汇编 .flv 48.07M
. a3 o8 I9 d8 _$ c2 J+ C| ├──2021.06.28-认识了解xdbg调试器 .flv 102.78M
) z; L7 r* N' N/ p) || ├──2021.06.29-汇编指令异或xor与二进制 .flv 41.83M
! C. G* ?! M! [) U3 W| ├──2021.06.29-汇编指令异或xor与二进制 .lua 4.40kb
J Y& @1 H- c! B| └──2021.06.30-汇编指令与加密与解密 .flv 52.31M0 n. G! a3 ^" P4 V2 J" H- h3 {
├──A001-游戏辅助技术(初级班)
5 g. H2 S* ?' h, C9 i. ?2 d) N| ├──代码 * ]( o7 ]- N, N# r5 [
| | ├──A001-003 .zip 6.27kb, T/ u- ]( V; {
| | ├──A001-008 .zip 53.44kb
* \5 H5 T! b, Y6 i# W8 Y; B| | ├──A001-014 .zip 53.89kb
7 h" h7 Y4 Y; H| | ├──A001-020 .zip 163.84kb- ]/ U" X3 i7 P7 o2 t6 r
| | ├──A001-022 .zip 86.14kb2 L# \6 M3 ?$ k, ~) W. o' v4 ^
| | ├──A001-024 .zip 131.29kb" ^/ d5 ^. [7 M" J
| | ├──A001-026 .zip 379.91kb! y/ f( x( }/ e
| | ├──A001-028 .zip 416.35kb
: b$ D- o+ J; A: Y4 d% i9 F| | ├──A001-030 .zip 447.77kb4 B- Q7 h8 {0 N/ f
| | ├──A001-032 .zip 513.73kb t7 L$ f' P0 }& j0 X7 d. e
| | ├──A001-038 .zip 1.03M
* e5 C! R. z9 h| | ├──A001-042 .zip 1.06M
4 h8 {2 i4 \& D" g" g8 i| | ├──A001-045 .zip 1.07M! t) k5 W( G: \- O2 |9 C# y, b" k3 N
| | ├──A001-050 .zip 1.27M
x! k, {$ L9 d0 T% o1 ~| | ├──A001至007代码 .zip 36.12kb; x( }- F7 n0 A2 V1 t) ]5 ^- f7 Q
| | ├──A004 .zip 3.25kb
! a2 j: I" u. X4 g4 a# s4 T. i8 {- i3 h| | └──A005 .zip 2.63kb
6 ~' c9 @8 w1 U- o# Y, C| ├──教案 * n8 o: i% a7 O! \0 c. o
| | ├──001-C,C++程序入口点 .txt 1.68kb7 }# J" V# o9 L& \- W
| | ├──001-游戏辅助技术(初级班)-大纲(已上的课) .txt 0.19kb& y4 d& q: D7 \1 e
| | ├──002-C,C++函数,转义字符 .txt 1.72kb( z% y2 J' ?+ J4 E
| | ├──003-C,C++调用Windows系统API接口 .txt 0.88kb
. H* H' S/ L$ o% D. J2 U| | ├──004-C,C++ char,short,int,LPCTSTR与sizeof运算符 .txt 2.44kb
% J T- T2 |0 C| | ├──005-C,C++ 利用Windows API 操作游戏窗口 .txt 0.98kb" S6 ~4 J- G% b% ^7 p! w8 L( |0 J) T" E
| | ├──006-C,C++ 利用Windows API 获取进程PID .txt 0.90kb
! S( T% J+ W/ x& D0 u+ V| | ├──007-C,C++读取目标进程内存数据 .txt 1.71kb
! s8 t4 b, ^; C6 z7 X| | ├──008-C,C++读取目标内存数据 读4字节 .txt 3.60kb P# q0 A7 T9 X+ j6 W" _
| | ├──009-CE分析基址偏移-精确数值 .txt 2.16kb2 D& o8 J- j- Z7 ?& {- D; `4 O6 j( a, [
| | ├──010-CE分析基址偏移-未知初始值 .txt 2.06kb
' b- ]; X6 f" j4 \$ j| | ├──011-C,C++32位和64位进程读写多级基址偏移示例 .txt 1.46kb
3 |4 S) v: C! L; W j2 || | ├──012-2021.07.06作业 读写基址偏移练习 .txt 0.67kb
2 A, H& n% E1 R8 M7 X# ]3 v| | ├──012-C,C++32位和64位进程内存数据读写函数接口 .txt 0.68kb4 V3 l3 C" x! H" A! F! @2 x
| | ├──013-X86环境使用汇编MOV,SUB,ADD指令 .txt 1.65kb% e" ^* f) h: p
| | ├──014-X64环境masm汇编asm文件 .txt 2.11kb
% h0 |8 M- W+ }5 L0 n# i) Y: K8 i# ?| | ├──015-push和pop指令与栈的关系 .txt 5.79kb
) L! r$ \- R# f: k| | ├──016-call指令与ret指令对栈的影响 .txt 7.37kb0 f8 X0 t2 i$ o8 }' g9 \
| | ├──017-x86环境 常见的六种参数调用约定传递与平栈 .txt 10.34kb
% w. E% V! |2 G" O| | ├──018-x64环境 常见的六种参数调用约定传递与平栈 .txt 10.99kb% g4 s! r+ j8 {+ t
| | ├──019-C,C++条件表达式,逻辑运算符与判断语句 .txt 0.82kb
5 H/ {9 ]2 K% n" `| | ├──020-汇编指令test,cmp,jmp,jz,jnz .txt 9.25kb0 e8 l% ?" k' N1 A& h
| | ├──021-C,C++循环语句与控制语句 .txt 0.47kb
3 I1 k f3 }) |: v| | ├──022-汇编条件转移指令与循环 .png 17.39kb
t) y& w$ g0 s6 d| | ├──022-汇编条件转移指令与循环 .txt 6.98kb1 Y% V1 k, K0 s! g( p+ J
| | ├──023-C,C++用代码注入器调用CALL .txt 0.54kb
% z6 z% t( X0 b( K/ X| | ├──024-C,C++用代码,跨进程调用CALL .txt 1.04kb
/ L+ L- W; T; C: ]1 m| | ├──025-第一个MFC程序 .txt 0.47kb
" W7 @+ i1 {4 P, q| | ├──026-MFC动态链接库 .txt 1.34kb2 \6 X7 T+ n$ u' t: e
| | ├──027-在目标进程分配内存并写入代码 .txt 1.70kb0 U6 l& }8 y2 j$ I& |
| | ├──028-向目标进程注入DLL .txt 0.70kb& l% V n" e6 J; W6 G
| | ├──029-分析角色对象的属性 .txt 2.13kb. @3 W/ V4 Q% K a
| | ├──030-C,C++编写代码读取对象属性值 .txt 3.76kb8 M$ q3 ] { X/ D5 a& Q2 S) N
| | ├──031-C,C++输入输出重定向 .txt 1.47kb
% q, t# ^* U6 |! ?7 _7 p| | ├──032-C,C++定时器与主线程 .txt 4.03kb" [5 N4 D- w3 }: m$ l4 w0 }. @% ]
| | ├──033-基址偏移分析复习 .txt 1.69kb
h+ e: z1 X; H9 W/ I7 X3 q| | ├──034-分析角色信息复习 .txt 2.19kb9 D+ M+ p' ^" V7 P
| | ├──035-周末复习01 .txt 0.35kb3 [" V1 B6 |2 c2 G" m& a
| | ├──036-C,C++简单认识MFC消息机制 .txt 0.51kb8 \& P/ w7 z% ~8 Z% N, I9 ^5 J
| | ├──037-C,C++MFC的编辑框控件和CEdit类 .txt 0.74kb
4 a/ ~6 g4 k8 G0 T, W| | ├──038-C,C++在游戏空间加载DLL模块 .txt 0.33kb
0 E& u0 E+ k7 z' N| | ├──039-用CE和x32dbg分析寻路CALL,认识float类型 .txt 4.62kb" y$ P! o7 ^& n; m+ `
| | ├──040-C,C++浮点数,浮点数组与寻路CALL测试代码 .txt 2.20kb8 n. C3 _$ w0 E
| | ├──041-C,C++创建多个线程 .txt 3.62kb
) F) u, O1 \, T& r+ k| | ├──042-C,C++FS段与多线程TEB的关系 .txt 4.03kb1 h" s5 R0 g, c+ w) [+ T
| | ├──043-用xdbg和CE分析寻路功能的ECX参数与角色对象 .txt 5.42kb
; ^* T6 X0 Q' e! Q2 p! d ]| | ├──044-C,C++为寻路功能编写完整的代码 .txt 0.50kb. |8 V8 G# ]& i. M# r
| | ├──045-C,C++数组与循环,汇编中数组访问方式 .txt 3.28kb
" S# m) ?7 _& Q| | ├──046-利用xdbg和CE分析力量敏捷耐力智力精神力 .txt 4.79kb
( O# J/ q+ Y3 I( z7 Q9 \| | ├──047-用xdbg和CE分析角色名字基址偏移 .txt 1.18kb9 _. c/ q5 \) k0 u, Z+ l9 e# a# Q! g
| | ├──048-编写代码读取角色力量敏捷智力精神力和名字等 .txt 1.87kb3 _1 y" R) U& N6 ^" y' M" X
| | ├──049-初级班主要知识点总结整理 .txt 0.82kb% }5 P+ n: r2 S0 F @& J7 D" }
| | └──050-初级班主要知识点总结整理完结 .txt 1.73kb3 h3 x V8 C1 F, `% D, t
| └──视频教程 - K6 y ?6 I* {9 V0 |8 p9 ~& q: L
| | ├──001-C,C++程序入口点 .flv 17.71M, W) G' ~, C' g; [- Y% t% B
| | ├──002-C,C++函数,转义字符 .flv 24.97M6 n# O" C% O% |2 y/ \4 x7 x7 m
| | ├──003-C,C++调用Windows系统API接口 .flv 22.30M
( `3 O% `7 M8 o5 y3 |- ?/ l| | ├──004-C,C++ char,short,int,LPCTSTR与sizeof运算符 .flv 33.99M
+ R" Y4 W' |/ A9 O$ D: s, a) P3 I| | ├──005-C,C++ 利用Windows API 操作游戏窗口 .flv 27.46M
6 ]/ {. v1 ^ |4 E; }| | ├──006-C,C++ 利用Windows API 获取进程PID .flv 32.80M
. t$ i( H4 ^" |7 U% i% A! i! Y| | ├──007-C,C++读取目标进程内存数据 .flv 49.31M
6 ~# C- B6 A( E) R6 \# e" A( U7 z| | ├──008-C,C++读取目标内存数据 读4字节 .flv 29.66M2 V; \7 g- m" H5 _7 s4 }- v
| | ├──009-CE分析基址偏移-精确数值 .flv 58.76M4 V- v4 e& y5 r" M/ J- [7 Y6 c
| | ├──010-CE分析基址偏移-未知初始值 .flv 39.25M! a! R) P8 C5 c! d
| | ├──011-C,C++32位和64位进程读写多级基址偏移示例 .flv 34.16M
# J6 u) @& r2 _/ [* B3 \ K9 o| | ├──012-C,C++32位和64位进程内存数据读写函数接口_重录 .flv 23.74M
( g( v; u& C- k& I S| | ├──012-C,C++32位和64位进程内存数据读写函数接口 .flv 23.74M \; U4 J8 M. N2 y. m% w6 z
| | ├──012-C,C++32位和64位进程内存数据读写函数接口 .mp4 311.49M8 K& z5 a+ R f. ?6 ?
| | ├──013-X86环境使用汇编MOV,SUB,ADD指令 .flv 46.03M
& l- B; \- {5 Y9 Z- E9 o5 P2 S7 ]| | ├──014-X64环境masm汇编asm文件 .flv 45.85M% h& K/ M( V7 Y5 O6 l; j0 _
| | ├──015-push和pop指令与栈的关系 .flv 60.96M- @/ F% z$ F$ ?# K
| | ├──016-call指令与ret指令对栈的影响 .flv 45.99M# h+ K. O3 X9 W8 p& U3 E
| | ├──017-x86环境 常见的六种参数调用约定传递与平栈 .flv 65.84M
i( {5 w5 R- s. J| | ├──018-x64环境 常见的六种参数调用约定传递与平栈 .flv 74.76M9 e1 G [$ e l" J$ W
| | ├──019-C,C++条件表达式,逻辑运算符与判断语句 .flv 46.21M
- ]1 j$ T, W D7 P| | ├──020-汇编指令test,cmp,jmp,jz,jnz .flv 70.13M
# s% h7 ~/ `$ s| | ├──021-C,C++循环语句与控制语句 .flv 35.59M8 u8 W2 z+ ]$ g4 {
| | ├──022-汇编条件转移指令与循环 .flv 70.53M* w% P/ [ h: J( m
| | ├──023-C,C++用代码注入器调用CALL .flv 37.72M& S/ \! `7 b0 l3 U% X
| | ├──024-C,C++用代码,跨进程调用CALL .flv 54.10M
4 K4 B6 K2 c5 e! X( y. j$ _/ |$ ^| | ├──025-创建一个简单的MFC程序并为Button关联单击事件 .flv 43.00M
. }4 f3 c) R* T7 C. W1 T| | ├──026-MFC动态链接库与注入DLL .flv 40.01M+ Y( _* y/ _, V7 G' V; k- k
| | ├──027-在目标进程分配内存写入代码 .flv 83.43M
# u; y/ a- Z8 ]" K% ~* Q, i| | ├──028-向目标进程注入代码加载DLL .flv 53.32M+ L, P" u Y/ W" \3 R% C
| | ├──029-分析角色对象的属性 .flv 204.08M$ V0 N3 B/ V8 O( r
| | ├──030-C,C++编写代码读取对象属性值 .flv 176.50M
7 p3 p; D7 S5 v: i) a/ m| | ├──031-C,C++输入输出重定向 .flv 102.10M
; ]7 z) M, x& w5 V& K+ C| | ├──032-C,C++定时器与主线程 .flv 53.02M
% |3 [$ w8 @. q0 e; e| | ├──033-基址偏移分析复习 .flv 50.98M" k% l1 i3 X) G9 S0 z
| | ├──034-分析角色信息复习 .flv 155.68M! h9 N- c0 M$ Q
| | ├──035-周末复习答疑 .flv 74.57M& L h, c, x8 r( Q
| | ├──036-C,C++简单认识MFC消息机制 .flv 43.78M
7 F" ]% r' U& b5 K| | ├──037-C,C++MFC的编辑框控件和CEdit类 .flv 57.84M0 W6 y+ ]) n+ {
| | ├──038-C,C++在游戏空间加载DLL模块 .flv 42.77M
* x- W! T1 ~% |& }* t| | ├──039-用CE和x32dbg分析寻路CALL,认识float类型 .flv 182.48M
+ @) q9 \$ ~) u4 x0 U. G| | ├──040-C,C++浮点数,浮点数组与寻路CALL测试代码 .flv 111.14M3 P( Y& L6 H. Q7 m0 k2 U& E
| | ├──041-C,C++创建多个线程 .flv 66.11M
3 `8 `5 ~6 g8 F| | ├──042-C,C++FS段与多线程TEB的关系 .flv 86.68M8 y, A6 V1 J! g: X7 q5 k
| | ├──043-用xdbg和CE分析寻路功能的ECX参数与角色对象 .flv 66.26M" Z& F8 t+ d7 R* g. ?* ^7 A
| | ├──044-C,C++为寻路功能编写完整的代码 .flv 113.36M6 A4 N; c3 J* X; |$ t2 m7 G1 N
| | ├──045-C,C++数组与循环,汇编中数组访问方式 .flv 16.32M
7 r% w5 ~; g' t% y7 B3 l. o| | ├──046-利用xdbg和CE分析力量敏捷耐力智力精神力 .flv 66.28M7 {: J8 E5 Z0 _( i. e# ^0 i
| | ├──047-用xdbg和CE分析角色名字基址偏移 .flv 51.77M
' P; O9 s5 m1 k| | ├──048-编写代码读取角色力量敏捷智力精神力和名字等 .flv 66.73M' i! @7 ~$ p; `- g7 X8 r( m- l8 {
| | ├──049-初级班主要知识点总结整理 .flv 75.22M
) A& h& K$ \/ P* x8 ?! F| | └──050-初级班主要知识点总结整理完结 .flv 50.75M
5 Q7 V9 F5 F6 J$ t& }├──B002-游戏辅助技术(中级班)
8 i4 M" u9 s2 a$ w/ ]# Y: {| ├──教案
& h. a( N, g4 x& U2 s| | ├──001-C++的类和对象 .txt 0.66kb& {3 x K# p3 w9 R8 [
| | ├──002-C++的基类和派生类 .txt 1.40kb. A! M- L! o3 m5 T0 F m- n6 [, q
| | ├──003-用代码读取utf8名字 .txt 0.67kb
+ }+ I/ ~; _- x4 ~6 S$ c| | ├──004-1-用CE和xdbg分析对象名字 -补充(1) .txt 2.92kb
8 h& q: V B$ D# N' P+ ?| | ├──004-用CE和xdbg分析对象名字 .txt 33.54kb7 ?- D0 x0 `* b
| | ├──005-虚函数指针与虚函数表 .txt 0.90kb
% u& E; K0 S7 O! W/ X6 p i| | ├──006-用CE和xdbg分析对象数组 .txt 11.72kb# O$ j' Z2 j* G- Q- C0 f0 F' F+ ~
| | ├──007-C,C++链表结构 typedef,struct关键字 .txt 3.78kb
4 G* a R) p' O& R| | ├──008-用CE和xdbg分析对象数组链表部分 .txt 6.04kb
/ K5 ~7 v, Q6 G: m) y R| | ├──009-C,C++遍历游戏怪物数组 .txt 8.44kb
. P+ w4 Q3 l" ^9 f! Z5 G/ S| | ├──010-C,C++遍历游戏对象链表 .txt 9.53kb$ ]; J2 M7 r8 `: x% o7 j
| | ├──011-C,C++xdbg条件断点,修改遍历代码 .txt 9.39kb
/ R4 T/ r* B' y% Q4 y r* t- g| | ├──012-分析快捷栏数组与快捷栏使用call .txt 4.91kb% w3 c( ?5 A( a2 B. a# c
| | ├──013-C,C++写快捷栏使用call测试代码 .txt 3.63kb
1 f U9 ^5 F! H% m| | ├──014-C,C++挂接游戏主线程运行函数 .txt 2.44kb# x0 ?& V$ a/ x0 c/ B4 R
| | ├──015-C,C++测试遍历怪物列表的代码 .txt 4.94kb
/ X$ o9 l, |6 D: H% Z. }! o+ m1 W3 f| | ├──016-C,C++主线程代码传递复杂参数的实现 .txt 3.73kb7 z8 v) O& T. a4 ~
| | ├──017-C,C++struct结构与主线返回多个数值 .txt 3.11kb
6 Y @. J* U+ U3 Y0 A \| | ├──018-用ce,xdbg分析对象坐标并写代码测试 .txt 1.80kb
- f4 c1 \( [( o) ?| | ├──019-用ce,xdbg分析选中对象功能并写代码测试 .txt 3.28kb
( I/ l. A4 z* V| | ├──020-C,C++代码移植与写代码测试选中对象功能 .txt 3.10kb
! d' D- X) x( _; [% j% U, L3 B| | ├──021-C,C++遍历计算怪物距离 .txt 0.82kb* c/ ~! i2 J S0 s% o1 Z# h" n' g
| | ├──022-C,C++遍历计算最近怪物并选中 .txt 0.65kb
' Q- ?) [. x( M; Y3 d| | ├──023-用ce,xdbg分析技能call .txt 11.51kb
6 V4 B6 {3 P- V$ T# v4 m| | ├──024-C,C++写代码调用测试技能call .txt 13.50kb
, P" }5 f# l! W& R1 M1 g+ b| | ├──025-C,C++命名空间namespace .txt 0.78kb
+ n9 \7 t; D6 [- w* r/ r| | ├──026-C,C++类静态成员 .txt 0.73kb
% D/ I6 W' Q* H+ ]% R4 i7 c5 \| | ├──027-ce,xdbg分析喊话CALL .txt 15.22kb ?" {# I* e2 R! T( |. i: a3 H
| | ├──028-ce,xdbg分析喊话CALL 代码测试 .txt 15.43kb
* I. ^! N% V9 `4 ~| | ├──029-ce,xdbg分析明文封包,解密包,组包,发包-90%的功能都在这里了 .txt 4.31kb
; T* T2 `# X' D4 C7 }1 B| | ├──030-C,C++物品使用组包 购买物品组包 写代码测试 .txt 2.04kb, f0 R. r" T0 Q# G
| | ├──031-C,C++模板的简单使用示例 .txt 1.17kb1 \: z" `8 C+ e: Y! |! @
| | ├──032-C,C++编写主线调用函数模板,方便快捷的调用功能 .txt 1.00kb9 y- ^: r: }" u# J
| | ├──033-ce,xdbg分析背包对象数组 .txt 1.36kb. b+ K( F7 b( |6 F3 u7 V
| | ├──034-ce,xdbg分析背包对象,背包对象数量偏移 .txt 7.68kb
- W# N4 {/ n* B" @| | ├──035-ce,xdbg分析背包名字偏移,对象分类编号 .txt 4.80kb
+ s' |# t( w/ v/ T| | ├──036-C,C++写代码遍历背包显示名字 .txt 9.13kb$ S: _! u6 i7 R9 }
| | ├──037-ce,xdbg宏指令CALL .txt 8.71kb
1 f$ e$ O# c, K1 T7 T {| | ├──038-C,C++写代码测试宏指令功能 .txt 1.47kb7 A" x% b Z5 Z' R( ^3 U
| | ├──039-ce,xdbg分析对象的大分类编号A .txt 2.26kb2 Q# J8 Y0 Y" k, \8 B% W$ v
| | ├──040-ce,xdbg分析对象的大分类编号B .txt 8.41kb
& [# K3 {9 R5 H h' u' o| | ├──041-C,C++遍历对象分类信息+优化遍历代码 .txt 0.19kb! U) c- B8 H6 t7 L
| | ├──042-C,C++ MFC编辑框使用技巧示例 .txt 0.53kb5 }, r: ~4 H \7 }
| | ├──043-C,C++ MFC多个窗口间的切换,控件TabControl的使用A .txt 2.11kb
# I5 L% ]" n9 ^6 y| | ├──044-C,C++ MFC多个窗口间的切换,控件TabControl的使用B .txt 1.88kb
1 u; C) `( g$ c2 W, C| | ├──045-C,C++ 项目改名与代码移植整理(1) .txt 1.17kb
) |: R# \$ V% G! f2 d4 ]| | ├──045-C,C++ 项目改名与代码移植整理 .txt 1.12kb
* s; N9 X: o6 m8 N$ _- \! m5 h| | ├──046-C,C++ 优化宏指令调用 .txt 2.24kb8 R F6 F) e) d7 s( i5 L
| | ├──047-C,C++ 分析释放灵魂与天使复活 .txt 3.60kb4 @; `) y4 N: H8 T$ e/ F% h6 P! k: p. }
| | ├──048-C,C++ 写代码测试释放灵魂与复活代码 .txt 1.02kb
* G% B: n* N( y2 s. f9 l| | ├──049-C,C++ 第二次修复完善遍历代码 .txt 1.70kb0 d/ Z$ g3 e& V. h' u, i& P* z
| | ├──050-ce,xdbg分析装备耐久度分析(当前值,上限值) .txt 1.63kb
* c7 W' X/ x3 c9 x8 m1 R| | ├──051-ce,xdbg调试分析修理单个装备功能和修理所有装备 .txt 6.11kb
" P3 S2 a9 N% C5 O| | ├──052-C,C++写代码遍历装备耐久度(当前值,上限值)测试 .txt 2.69kb
" i1 [# |1 n' Y8 @1 J' \# N+ o| | ├──053-ce,xdbg分析装备数组 .txt 1.14kb
1 l: t7 c. V( a/ n/ a+ {7 W) \| | ├──054-C,C++写代码遍历装备数组 .txt 5.81kb6 I- J: ~5 `- d V, m$ i2 c7 [% B
| | ├──055-ce,xdbg调试分析接任务交任务完成任务 .txt 3.83kb, x9 V: k9 |1 M2 D: _
| | ├──056-C,C++写代码测试接任务交任务完成任务 .txt 2.36kb
5 Z5 G, W" |3 r" M: B| | ├──061-C,C++写代码HOOK分析封包数据格式D-写入配置文件 .txt 4.51kb( q _4 t; P2 K5 {3 O
| | ├──062-C,C++写代码HOOK分析封包数据格式D-读取配置文件 .txt 2.94kb; p; H0 E, R+ D V; b9 V9 R1 w4 [
| | ├──063-C,C++写代码HOOK分析封包数据格式E-配置信息容错处理 .txt 2.36kb |: n( L& T% U$ C0 N9 h
| | ├──064-C,C++写代码HOOK分析封包数据格式F-获取返回地址 .txt 2.20kb
& x/ [# j4 N' y| | ├──065-C,C++不使用汇编的情况下进行HOOK处理 .txt 2.73kb
6 _1 p2 g/ O! m8 `) b x6 z4 r1 V| | ├──066-C,C++利用自写代码分析转向组包 .txt 3.89kb3 y9 w. U. q3 ~: p* E! C2 v6 P
| | ├──067-C,C++利用自写代码分析转向功能并测试 .txt 2.79kb6 f! g! w/ N3 r9 o# @
| | └──068-C,C++利用自写代码分析进入副本的功能 .txt 0.55kb
3 k+ H: J: _8 ~/ R" x8 w# m| └──视频
$ g2 E: \. _6 \1 a| | ├──代码 ( u& J8 Q1 E% u, @- T1 h! q. p7 f
| | ├──001-C++的类和对象 .flv 26.46M
4 O/ Y3 o9 R7 S, z| | ├──002-C++的基类和派生类 .mp4 840.10M4 |" k+ n/ t( F' _0 E. v
| | ├──003-用代码读取utf8名字 .flv 78.15M
- Z" I @& ~, D# n4 y, r| | ├──004-1-用CE和xdbg分析对象名字 -补充 .flv 86.32M
0 o- h: a# B3 `5 [+ j* @| | ├──004-用CE和xdbg分析对象名字 .flv 296.78M1 G, W i1 u. D
| | ├──005-虚函数指针与虚函数表 .flv 82.14M6 E( T5 b! c6 L# L A
| | ├──006-用CE和xdbg分析对象数组 .flv 194.86M6 Y& J4 @2 j) G5 k9 o* ~* y: g. A: a8 X
| | ├──007-C,C++链表结构 typedef struct关键字 .flv 62.51M
9 {; ]$ P$ i; d9 i5 v8 _5 a% f| | ├──008-用CE和xdbg分析对象数组链表部分 .flv 165.87M
, }& }' ?# t; X. p+ I, K9 }' v8 P' a| | ├──009-C,C++遍历游戏怪物数组 .flv 117.98M
6 q' ]5 k1 i# d# u4 h| | ├──010-C,C++遍历游戏对象链表 .flv 170.91M
* _$ i+ g, H& {| | ├──011-C,C++xdbg条件断点,修改遍历代码 .flv 195.11M
6 T! V. }9 m3 z3 a) z| | ├──012-分析快捷栏数组与快捷栏使用call .flv 128.16M
; |3 d3 z1 }+ [) e- h: O| | ├──013-C,C++写快捷栏使用call测试代码 .flv 54.09M- M2 w' c" U. G/ ~
| | ├──014-C,C++挂接游戏主线程运行函数 .flv 112.12M
* n% [( w# k3 v$ p" c" v% V& ~| | ├──015-C,C++测试遍历怪物列表的代码 .flv 113.17M k4 \0 H4 T |; ~/ e7 J9 i
| | ├──016-C,C++主线程代码传递复杂参数的实现 .flv 143.52M
) F5 X/ k: r9 M* F0 \# o( K| | ├──017-C,C++struct结构与主线返回多个数值 .flv 73.34M) P: `: s: a# j/ A: a) i
| | ├──018-用ce,xdbg分析对象坐标并写代码测试 .flv 157.89M" p' E; h) i* ?9 t! |
| | ├──019-用ce,xdbg分析选中对象功能并写代码测试 .flv 136.79M8 A. P* e O: W2 P
| | ├──020-C,C++代码移植与写代码测试选中对象功能 .flv 188.43M
) t- |* A3 @) x( Q$ X| | ├──021-C,C++遍历计算怪物距离 .flv 89.24M
) `# ]% \* H) |4 j* D$ N| | ├──022-C,C++遍历计算最近怪物并选中 .flv 149.96M' q7 N6 t. V% i5 g
| | ├──023-用ce,xdbg分析技能call .flv 129.21M, q5 Q! y; u. y1 r: d7 e
| | ├──024-C,C++写代码调用测试技能call .flv 121.51M
* W1 O2 Q0 C9 ]9 A( ]| | ├──025-C,C++命名空间namespace .flv 49.54M
4 v# F$ K- E, V" R( T5 a4 C| | ├──026-C,C++类静态成员 .flv 47.24M6 ?: } F' Z/ ? D
| | ├──027-ce,xdbg分析喊话CALL .flv 148.41M: l- d# M2 b1 }3 c! ^
| | ├──028-为喊话CALL写测试代码 .flv 173.70M# M* W/ h& J4 n9 R
| | ├──029-ce,xdbg分析明文封包,解密包,组包,发包-90%的功能都在这里了 .flv 244.95M
9 f) ^+ k8 K* M# w9 i6 V| | ├──030-C,C++物品使用组包 写代码测试 .flv 178.78M
. R% G- d E( K/ j. N; ? Y| | ├──031-C,C++模板的简单使用示例 .flv 77.30M3 w8 p( J$ |5 O: [" C/ k( P
| | ├──032-C,C++编写主线调用函数模板,方便快捷的调用功能 .flv 82.86M1 o7 z6 _$ |# X: g
| | ├──033-ce,xdbg分析背包对象数组 .flv 137.65M
! v5 u/ h" L9 ]' X) t3 O| | ├──034-ce,xdbg分析背包对象,背包对象数量偏移 .flv 215.64M
& q& z7 o* i0 m6 f7 L+ ~| | ├──035-ce,xdbg分析背包名字偏移,对象分类编号 .flv 101.66M& d. Y& M4 d5 `6 Z ~
| | ├──036-C,C++写代码遍历背包显示名字 .flv 83.85M. K0 v' n+ E) @2 l& T' j |
| | ├──037-ce,xdbg宏指令CALL .flv 187.40M
8 Z9 r1 ^) b1 V: j- j| | ├──038-C,C++写代码测试宏指令功能 .flv 184.30M% c+ s+ K+ N' N. a, J! I( x9 u
| | ├──039-ce,xdbg分析对象的大分类编号A .flv 137.09M1 o8 p) d: Q- u2 @& t
| | ├──040-ce,xdbg分析对象的大分类编号B .flv 219.37M# L6 v! L8 h' Q, X+ ^% N/ T( ?
| | ├──041-C,C++遍历对象分类信息+优化遍历代码 .flv 177.54M2 ]" V+ A3 s- B" X8 C6 M) Q
| | ├──042-C,C++ MFC编辑框使用技巧示例 .flv 66.75M
$ {( c; `7 l6 V7 T- G| | ├──043-C,C++ MFC多个窗口间的切换,控件TabControl的使用A .flv 60.10M
4 w. ^- L2 E/ I" ^) [- [! g| | ├──044-C,C++ MFC多个窗口间的切换,控件TabControl的使用B .flv 54.73M
: f* K! H' F4 D/ r5 r; u3 o- b| | ├──045-C,C++项目改名与代码移植整理(花月录制) .mp4 156.59M- y4 S. q+ L; k1 C- I3 ? e! i, i9 w
| | ├──046-C,C++ 优化宏指令调用 .flv 81.15M X! q7 z3 ~* L) Z
| | ├──047-C,C++ 分析释放灵魂与天使复活 .flv 206.62M
+ i* B# R: e3 D% w: M* O| | ├──048-C,C++ 写代码测试释放灵魂与复活代码 .flv 217.90M
) `$ a3 f- L( s0 ]| | ├──049-C,C++ 第二次修复完善遍历代码+ .flv 102.35M
( ^/ K# ?9 x3 u- L" Y: c' || | ├──050-ce,xdbg分析装备耐久度分析(当前值,上限值) .flv 46.03M
4 D+ b! l4 B+ v| | ├──051-ce,xdbg调试分析修理单个装备功能和修理所有装备 .flv 331.32M$ u0 K- y6 v' R% @
| | ├──052-C,C++写代码遍历装备耐久度 .flv 89.27M0 B6 r8 M- Q6 k% ~
| | ├──053-ce,xdbg分析装备数组 .flv 151.76M4 r; R7 e; o& `
| | ├──054-写代码遍历装备数组 .flv 61.70M: z. }8 C" N* q5 y5 o# b. D+ ^& F
| | ├──055-ce,xdbg调试分析接任务交任务完成任务 .flv 286.85M
# ]# R3 C. W3 Q; ^* T* F| | ├──056-C,C++写代码测试接任务交任务完成任务 .flv 282.26M( r! C1 N. c# t9 ?3 [
| | ├──057-C,C++写代码测试交任务完成任务 .flv 79.97M/ }7 z, F" d/ Y7 z6 g# p
| | ├──058-C,C++写代码HOOK分析封包数据格式A .flv 192.42M
2 D5 e" W5 t! O5 a| | ├──059-C,C++写代码HOOK分析封包数据格式B-detours劫持 .flv 101.48M0 z/ z' b; H$ G
| | ├──060-C,C++写代码HOOK分析封包数据格式C-过滤和格式化 .flv 58.07M1 e! ?2 C& Z7 P
| | ├──061-C,C++写代码HOOK分析封包数据格式D-写入配置文件 .flv 110.73M
& N+ V; J. m7 a| | ├──062-C,C++写代码HOOK分析封包数据格式D-读取配置文件 .flv 126.99M
( o. I/ x/ P' }1 S& I' _| | ├──063-C,C++写代码HOOK分析封包数据格式E-配置信息容错处理 .flv 112.01M: P; b, P2 v: X. u5 `' l2 R* {/ t
| | ├──064-C,C++写代码HOOK分析封包数据格式F-获取返回地址 .flv 104.66M1 M: I* n' _8 K" i1 m+ S$ }
| | ├──065-C,C++不使用汇编的情况下进行HOOK处理 .flv 166.70M
2 s% b, U2 {% P5 q: v2 j9 e3 c8 M| | ├──066-C,C++利用自写代码分析转向组包 .flv 202.50M
- [. Q ]$ {- E/ o$ S) a! F| | ├──067-C,C++利用自写代码分析转向功能并测试 .flv 304.42M' ]5 d& a) F. @( G1 @
| | └──068-C,C++利用自写代码分析进入副本的功能 .flv 364.74M& R6 L" y0 D4 ~( U* N# N! F
├──C002-游戏外挂技术(中级班)LUA脚本部分
9 [: i9 I% }! k& n4 e9 O) c| ├──代码
! N# l% `$ g* L, T| | ├──C001 _012 .zip 505.51kb
! H$ \4 I/ t3 ]: {) e0 a- ~| | ├──C001-068 .zip 9.24M% K8 Z! X l y9 ]7 H. G0 p
| | ├──C001_006 .zip 307.52kb0 j7 G6 O I9 x0 n2 d1 K+ |
| | ├──C001_018 .zip 570.13kb
: J) d# |$ A+ ^' q: z, i| | ├──C001_022 .zip 595.93kb
4 ^1 B: [& k0 s+ c- ^| | ├──C001_026 .zip 656.61kb
' ~' [! z* H" C2 b& r, A( || | ├──C001_028 .zip 694.46kb/ M$ w8 N' `0 [" L! I6 `) B( U
| | ├──C001_030 .zip 731.90kb
# D) m# w& ^7 h" D4 L! U: C| | ├──C001_040 .zip 810.24kb- X( H7 E0 U9 F
| | ├──C001_044 .zip 1.27M: ~! [3 B- u& e) w4 W
| | ├──C001_046 .zip 1.75M s4 ~$ n- X0 M/ f7 O; P5 ~
| | ├──C001_050 .zip 2.25M
% C7 H: e& j x- X* f* m; u1 q| | ├──C001_058 .zip 5.36M4 X- a6 x5 y3 f' Y& ]
| | ├──C001_060 .zip 6.27M
- ^- E) K2 l) \# Q) || | ├──C001_066 .zip 8.21M
2 k- B8 Z( c# @: Z/ t9 w# I1 `) j8 i| | ├──C001_070 .zip 9.57M- W4 O' q/ [2 d; ?7 H
| | ├──C001 .zip 154.40kb
2 n/ X% ~( s* t. \| | ├──C013_015 .zip 533.92kb
n; S! {% x) _! q. ]| | ├──C053_054 .zip 4.48M* L$ N3 G* F3 g% G: T5 y! i
| | ├──C071-AmeisenNavigation-1.0 .zip 205.11kb1 ]$ f; n5 F& l" e; W4 ~5 A
| | ├──C071-AmeisenNavigation-master .zip 186.56kb- W) l- S- `8 Q$ o3 \
| | ├──C072-AmeisenNavigation-1.0 .zip 209.05kb
$ e8 q* K+ e% h/ \" ^6 f| | ├──C073-AmeisenNavigation-1.0 .zip 1.40M# m0 Z* ]% y) F; E2 m
| | ├──C073 .zip 10.73M
* J0 t" R; f( _: M| | ├──C074 .zip 1.29M
6 f7 d9 d$ w: Q8 R| | └──C075 .zip 1.28M: ~: h( }" V1 h: o4 m; ^
| ├──教案 + \0 `7 y( n+ V1 D/ f
| | ├──001-搭建LUA脚本系统环境 .txt 0.70kb
8 L/ B* z. M- ?2 p/ f) k5 x/ W4 _8 L| | ├──002-C++与LUA脚本系统交互访问 .txt 1.05kb
9 M# X$ p" N4 o. e) A| | ├──003-lua编译器与lua解释器 .txt 0.61kb
7 `/ Q8 Z2 ]1 t. s7 h) ~/ d' D# E| | ├──004-lua常用数据类型与print函数 .txt 0.85kb
% C _. j [/ H- R3 Q+ j| | ├──005-lua判断语句与条件表达式与常用运算符 .txt 0.75kb
1 H2 ~: e/ P' z1 u' i| | ├──006-lua数据类型table .txt 2.84kb4 X; }# Q: Z3 S2 K3 c0 {
| | ├──007-lua循环与迭代器 .txt 1.33kb; b, t4 u3 Q) M$ l/ w9 C
| | ├──008-lua里常用的函数 .txt 1.39kb+ u& ^, Q9 l( I9 H! p' D( f
| | ├──009-逆向分析游戏里lua里脚本接口dofile和dostring .txt 11.12kb
}% f" h/ K, Q! K& X$ Z y6 n7 J| | ├──010-C,C++调用游戏里的lua脚本接口 .txt 1.18kb6 B3 ?# y, ^% w9 J8 x4 a
| | ├──011-xdbg,CE逆向分析定位游戏中的dostring .txt 11.33kb7 {$ V9 e7 }% r9 E' ^- U
| | ├──012-xdbg,CE逆向分析定位游戏中的dostring .txt 3.84kb
5 T/ L+ x6 I* o6 V: j+ j| | ├──013-xdbg.CE分析游戏lua解释器指针L指针 .txt 2.25kb. X5 Z) T9 w1 q! T- v' W+ l' Q
| | ├──014-C,C++调用游戏脚本接口,并增加utf8支持 .txt 1.34kb; W' B6 N$ `# m" F. h5 a V- ^
| | ├──015-xdbg,CE分析游戏lua dofile的接口 .txt 79.04kb7 t8 o% ?# d: h: t7 y; c
| | ├──016-C,C++文件写文件的操作 .txt 6.02kb- {8 P9 @ D0 m2 N: S3 P0 \% e
| | ├──017-C,C++文件读文件的操作 .txt 6.40kb
0 a+ K; t0 w5 A7 Q| | ├──018-C,C++增加执行脚本文件的功能 .txt 0.73kb* y! N0 A& i* w( P& Z
| | ├──019-lua脚本练习,遍历背包,使用背包物品 .txt 80.47kb9 z6 {) q7 t4 A7 K5 Z3 _& T" j/ |
| | ├──020-lua脚本练习,遍历装备,修理装备 .txt 6.18kb
7 d+ O6 A! N M8 t| | ├──021-xdbg,CE分析游戏lua脚本注册功能接口 .txt 15.01kb8 p: A4 x/ I% V! I6 S, S
| | ├──022-C,C++写代码测试脚本注册接口(1) .txt 1.87kb0 b; o/ E3 ?: p6 m3 h p
| | ├──022-C,C++写代码测试脚本注册接口 .txt 1.88kb
* A$ V0 P2 u4 o) r| | ├──023-xdbg,CE逆向分析游戏脚本接口保护(过游戏检测) .txt 2.92kb
y( E4 S$ t) m# o6 L| | ├──024-xdbg,CE逆向分析游戏脚本接口保护第二处检测(过游戏检测) .txt 1.25kb
& y: J& V& d& y5 u8 C| | ├──025-xdbg,CE逆向分析游戏脚本接口保护第二处检测(过游戏检测方法2) .txt 1.58kb
" x/ G: q/ Y! ^. a7 r; T" I, N| | ├──026-C,C++逆向分析tonumber并注册寻路接口到LUA环境 .txt 3.04kb' m3 u+ K( V9 s( Y
| | ├──027-C,C++逆向分析并写代码测试获取游戏lua脚本返回值 .txt 3.04kb
7 l: F) n) [$ X @# y% a; Z| | ├──028-C,C++重定向lua输出到文件WindowsAPI写文件 .txt 1.67kb
. B3 |% ^& u: B" m. P& ^| | ├──029-C,C++重定向lua输出到文件WindowsAPI写文件(2) .txt 0.73kb& A6 l& n6 ~: W2 B
| | ├──030-C,C++重定向lua输出到文件WindowsAPI写文件(3) .txt 1.15kb8 e) o3 _( _# {$ z+ n0 Y
| | ├──031-C,C++遍历游戏里注册的顶层函数 .txt 1.76kb
+ b" o1 ^$ ]. @4 o| | ├──032-C,C++遍历游戏里的顶层UI对象 .txt 5.91kb
* o8 B4 v; P& j. j& @, {! D* w| | ├──033-C,C++遍历游戏里的顶层UI-获取指定控件对象 .txt 1.37kb- m8 q; `4 S8 d! y" ]9 X2 A6 j
| | ├──034-LUA脚本获取指定控件对象名字框架栈测试 .txt 0.39kb
* R+ ~4 A5 I9 w5 o8 x| | ├──035-Lua脚本创建窗口 .txt 1.54kb. r: U9 t9 j- _# o
| | ├──036-Lua脚本创建控件按钮 .txt 3.30kb# s. j" H' |, _' r1 c
| | ├──037-直接调用游戏的编辑框UI接口 .txt 5.53kb9 D, }! W: W' ]* M5 j- J
| | ├──038-直接调用游戏的编辑框UI接口传递寻路坐标 .txt 5.77kb( k6 g) P/ ~+ E7 [, ?
| | ├──039-修复脚本文件不存时的容错处理,分析错误脚本异常原因 .txt 3.19kb
$ q8 @3 }, y. A& [1 U9 F8 J: Z| | ├──040-为脚本接口添加错误处理及显示错误信息 .txt 2.68kb1 K/ V# @) m/ q: W! K, q1 F: E
| | ├──041-分析lua脚本文件出错原因并修复 .txt 5.88kb! p" k& y u$ M2 I# o$ c
| | ├──042-lua遍历怪物列表初步设计 .txt 9.99kb X9 h3 _: _# O) D8 c
| | ├──045-LUA代码移植融合 .txt 0.22kb! y5 b1 M# l# R m6 W1 |
| | ├──046-编写LUA遍历怪物列表的测试 .txt 2.11kb, `/ {6 n$ y4 J: s
| | ├──049-分析突破保护接口只针对暴雪UI开放的限制(OK) .txt 7.02kb
$ d5 w% T+ q) ~! M| | ├──050-C,C++写代码突破游戏接口保护限制+定点打怪脚本设计 .txt 1.03kb
8 Q: R! W( O2 S$ I! ^+ o4 J& Y| | ├──051-C,C++计算朝向弧度 .txt 9.47kb7 a! u0 Z; b) C
| | ├──052-C,C++游戏转向功能测试(1) .txt 3.47kb. N: R P7 T, |. ]6 o3 {
| | ├──052-C,C++游戏转向功能测试 .txt 3.47kb
# }2 p1 |1 V. D; N7 Q h8 T| | ├──053-C,C++朝向设置LUA接口SetFacingEx(unit) .txt 2.69kb
! s, [5 w4 k4 B( L2 B5 ]& y' P r| | ├──054-C,C++计算距离GetUnitDistance(unit),GetUnitPos(unit) .txt 3.88kb
& P" s, b4 O E| | ├──055-C,C++遍历获取定点范围内的一个怪物对象 .txt 1.90kb
) h6 |6 x: e5 i; w4 v6 c| | ├──056-C,C++完善定点打怪逻辑 .txt 2.21kb$ n1 I3 s# }7 ? p( f
| | ├──057-xdbg,CE分析死亡的怪物对象身上是否有物品 .txt 5.34kb+ L, w0 n$ i" O7 J
| | ├──058-C,C++编写脚本接口UnitIsLoot判断是否可以捡物 .txt 2.97kb
: i( U6 _3 U, Y; ~: a2 ^ f9 U| | ├──059-C,C++编写脚本接口SetTimer .txt 1.60kb
9 x; x1 W) B( b3 ^. h| | ├──060-C,C++编写脚本接口KillTimer .txt 1.11kb
) s$ c& j% L# U( v' a| | ├──061-C,C++为定点打怪添加捡物功能 .txt 0.62kb
% Y% [, l& U( c$ Z| | ├──062-C,C++为定点打怪添定时器 .txt 5.01kb$ }: `5 D% _, g/ o. [ v) w* T6 v% ]
| | ├──065-xdbg分析适合劫持HOOK自动注册LUA接口地址 .txt 4.15kb* g) |1 u/ `2 e0 R/ Z
| | ├──066-C,C++劫持HOOK自动注册LUA接口 .txt 2.24kb" J6 a a! ~1 ^3 U% ^/ L$ ?
| | ├──067-C,C++完善劫持注入 .txt 0.66kb
# g$ W2 @) N2 E( ^8 H| | ├──068-C,C++解决移动中不能释放技能的问题 .txt 0.41kb
" H8 `/ ]' M3 f3 q| | ├──069-C,C++分析解决转向与释放技能冲突 .txt 0.41kb
2 B/ J8 M, _& e0 K' L! T& g| | ├──070-C,C++分析解决ID为0的问题 .txt 0.38kb
; f: o" W) N# _1 _; `| | ├──072-C,C++分析游戏寻路导航接口B .txt 11.20kb/ W9 M* B! g! z0 T! V: b
| | ├──073-C,C++分析游戏寻路导航接口C移植到DLL .txt 4.38kb% s$ v% L2 a b) K1 Z
| | └──075-C,C++优化寻路速度并修复寻路BUG .txt 2.73kb
1 Y8 {; Y9 H I6 [& e| └──视频教程
- C8 Z4 L7 e4 `3 t$ B3 A" n5 s9 o) I% ^| | ├──2021.7游戏辅助技术中级班大纲-脚本部分 .txt 2.31kb: B8 q7 `- a. ]* U1 Q
| | ├──C001-VS环境编译lua .mp4 152.85M
) F' h2 W5 t! \1 t6 B9 X| | ├──C002-C++与LUA脚本系统交互访问 .flv 29.66M7 V& t* J1 d4 n6 ~) d; q' }
| | ├──C003-lua编译器与lua解释器 .flv 21.85M" ^: K) f# \% Y" g- ?! E0 z* z
| | ├──C004-lua常用数据类型与print函数 .flv 22.85M
Q* `" F3 e- u# H& G( D| | ├──C005-lua判断语句与条件表达式与常用运算符 .flv 37.27M5 l% w# E: i. N
| | ├──C006-lua数据类型table .flv 35.41M: {" d, h; A |& a2 X& L6 j/ l* S
| | ├──C007-lua循环与迭代器 .flv 36.36M
4 ]( W1 y7 t% X( M) a4 N- x7 e| | ├──C008-lua里常用的函数 .flv 113.01M+ Q- Z/ _8 F# q; v: a
| | ├──C009-逆向分析游戏里lua里脚本接口dofile和dostring .flv 162.40M5 \, c j( G5 ^& v7 Y& M
| | ├──C010-C,C++调用游戏里的lua脚本接口 .flv 209.36M
9 o% N* D) x+ n J% B2 B1 k2 M| | ├──C011-xdbg,CE逆向分析定位游戏中的dostring .flv 79.85M) d2 _5 |2 v8 U
| | ├──C012-xdbg,CE逆向分析定位游戏中的dostring .flv 169.55M
+ q+ L" \+ h# ^5 ]: p- @| | ├──C013-xdbg.CE分析游戏lua解释器指针L指针 .flv 39.80M
. C) s* I7 Z0 Z" s! I& N7 J0 I+ Y| | ├──C014-C,C++调用游戏脚本接口,并增加utf8支持 .flv 24.47M, c* j' E2 Q" z v4 B
| | ├──C015-xdbg,CE分析游戏lua dofile的接口 .flv 273.77M5 I+ b* [0 r6 X+ n5 |
| | ├──C016-C,C++文件写文件的操作 .flv 55.44M" |% l. r( Z! o" R) r% r
| | ├──C017-C,C++文件读文件的操作 .mp4 249.47M% G- r6 e6 c+ p V7 _3 b
| | ├──C018-C,C++增加执行脚本文件的功能 .flv 97.13M( ^3 M5 t; H- A" z
| | ├──C019-lua脚本练习,遍历背包,使用背包物品 .flv 143.25M
# s$ B5 e. x D# k, a, ~- {| | ├──C020-lua脚本练习,遍历装备,修理装备 .flv 162.22M
6 W0 L8 t; W6 I ]5 g# |# C| | ├──C021-xdbg,CE分析游戏lua脚本注册功能接口 .flv 80.55M
8 h3 B4 m$ W7 w) O3 K| | ├──C022-C,C++写代码测试脚本注册接口 .flv 229.91M1 @7 m0 H4 G4 n$ \
| | ├──C023-xdbg,CE逆向分析游戏脚本接口保护(过游戏检测) .flv 132.74M6 g2 Y1 t) ^5 t& G X
| | ├──C024-xdbg,CE逆向分析游戏脚本接口保护第二处检测(过游戏检测) .flv 129.46M8 e+ `- {% J5 U+ Y5 p+ { w
| | ├──C025-xdbg,CE逆向分析游戏脚本接口保护第二处检测(过游戏检测方法2) .flv 89.88M
# x' P8 A4 `! ]| | ├──C026-C,C++逆向分析tonumber并注册寻路接口到LUA环境 .flv 141.83M2 y8 l5 Y5 f( t# Q" \" f% c$ r
| | ├──C027-C,C++逆向分析并写代码测试获取游戏lua脚本返回值 .flv 96.98M
; A/ N9 }+ ?5 v x9 u| | ├──C028-C,C++重定向lua输出到文件WindowsAPI写文件 (1) .flv 137.85M6 X0 k, B8 L$ M
| | ├──C029-C,C++重定向lua输出到文件WindowsAPI写文件(2) .flv 84.00M# S1 ]9 u9 _1 X& O* P$ L
| | ├──C030-C,C++重定向lua输出到文件WindowsAPI写文件(3) .flv 70.59M
: `; R2 \/ Y! Q1 F| | ├──C031-C,C++遍历游戏里注册的顶层函数 .flv 154.99M$ ?0 r* M _+ a: |; C
| | ├──C032-C,C++遍历游戏里的顶层UI对象 .flv 95.35M
j; K' G4 D5 g& s| | ├──C033-C,C++遍历游戏里的顶层UI-获取指定控件对象 .flv 114.64M
4 ~) N9 w' ]# Q/ z- v; i4 ]| | ├──C034-LUA脚本获取指定控件对象名字框架栈测试 .flv 19.60M: R. U& u- N2 N& @2 P
| | ├──C035-Lua脚本创建窗口 .flv 79.59M2 E" p3 @7 M; S3 E! z
| | ├──C036-Lua脚本创建控件按钮 .flv 166.49M
- U: X$ h+ D% J| | ├──C037-直接调用游戏的编辑框UI接口 .flv 186.26M
* @, ` @, |+ V. }| | ├──C038-直接调用游戏的编辑框UI接口传递寻路坐标 .flv 132.44M \) h9 g2 D4 p1 C y3 f( k
| | ├──C039-修复脚本文件不存时的容错处理,分析错误脚本异常原因 .flv 174.32M
, K$ J4 l h G| | ├──C040-为脚本接口添加错误处理及显示错误信息 .flv 195.97M
& m4 H. ^& q9 O% x| | ├──C041-分析lua脚本文件出错原因并修复 .flv 298.66M
: ]! i( G ~/ v$ W9 ]$ o8 Y| | ├──C042-lua遍历怪物列表初步设计 .flv 209.11M
# O/ j2 r8 u1 ~1 E/ Z% s9 [4 e| | ├──C043-HOOK GUID 或者 HOOK对象原理演示 .flv 201.70M
* o7 |# o P. Q x" R+ W+ A| | ├──C044-对象HOOK或者ID劫持代码实现(解锁游戏高级LUA功能) .flv 223.24M
& a% w) f$ J- |# W( z7 q| | ├──C045-LUA代码移植融合_H .flv 63.40M
0 ?- t' s1 {7 Z% m# A. J, a| | ├──C046-编写LUA遍历怪物列表的测试 .flv 137.55M' c; {: S# U6 u+ y' {2 {& `
| | ├──C047-xdbg,ce逆向分析接口保护限制检测 .flv 176.52M3 d' N5 y# a% S% L3 t& u7 Q
| | ├──C047-xdbg,ce逆向分析接口保护限制检测(过检测) .flv 176.52M0 q8 n7 H' \( H3 a* P6 J* [! D
| | ├──C048-分析突破保护接口只针对暴雪UI开放的限制 .flv 238.59M
, ]3 ], _5 {% k: }. x2 \0 \( m| | ├──C049-分析突破保护接口只针对暴雪UI开放的限制(OK) .flv 490.55M7 p, s" U7 S- {; e7 }+ ?( A( K
| | ├──C050-C,C++写代码突破游戏接口保护限制+定点打怪脚本设计 .flv 161.59M
( [ _+ g4 }: J3 L- {% ?! k| | ├──C051-C,C++计算朝向弧度 .flv 212.00M
+ M+ R5 _ q0 L( L7 K) e) L| | ├──C052-C,C++游戏转向功能测试 .flv 186.30M- \; L7 v- D: }2 c
| | ├──C053-C,C++朝向设置LUA接口SetFacingEx .flv 95.01M
) A2 ~4 i4 L( j6 D1 k| | ├──C054-C,C++计算距离GetUnitDistance(unit),GetUnitPos(unit) .flv 191.78M; s/ z( B$ [) x$ D, ?; e9 K" v
| | ├──C055-C,C++遍历获取定点范围内的一个怪物对象 .flv 119.98M: S& f- {$ }" M
| | ├──C056-C,C++完善定点打怪逻辑 .flv 131.90M9 Q( |3 {( ~$ p- e# C; A( e& ^
| | ├──C057-xdbg,CE分析死亡的怪物对象身上是否有物品 .flv 277.60M
+ e& k) ]1 v; u& ~! D& s5 j| | ├──C058-C,C++编写脚本接口UnitIsLoot判断是否可以捡物 .flv 85.22M
( r0 n# Y# }& N* B8 L# S4 T" Y| | ├──C059-C,C++编写脚本接口SetTimer .flv 82.38M
. y1 o. y8 o" ^| | ├──C060-C,C++编写脚本接口KillTimer .flv 109.15M! }3 u( e5 i( \$ Q: O( n, S; o: S
| | ├──C061-C,C++为定点打怪添加捡物功能 .flv 189.11M
: W8 q. F2 q' j+ G* @# p, J| | ├──C062-C,C++为定点打怪添定时器 .flv 456.01M& C! `8 v# w s) {. f$ F2 h+ h2 `: k
| | ├──C065-xdbg分析适合劫持HOOK自动注册LUA接口地址 .flv 236.55M z7 L9 K) ^( R; m
| | ├──C066-C,C++劫持HOOK自动注册LUA接口 .flv 146.11M
$ h" W; [1 l) ?$ b- j! b" B| | ├──C067-C,C++完善劫持注入-this .mp4 171.67M
" o6 V/ X* J7 L' T- k1 q/ U( q| | ├──C067-C,C++完善劫持注入 .mp4 149.39M
3 S" ]% f" r; n, C+ ~* `; P| | ├──C068-C,C++解决移动中不能释放技能的问题 .flv 317.75M' i8 I$ l% @9 s7 @" k y8 p
| | ├──C069-C,C++分析解决转向与释放技能冲突 (1) .flv 237.18M$ z: m8 r2 R) w
| | ├──C070-C,C++分析解决ID为0的问题 .flv 135.96M8 A" Q) x, h. E) @
| | ├──C071-C,C++分析游戏寻路导航接口A .flv 48.52M' p( o$ i$ g) G, e" K
| | ├──C072-C,C++分析游戏寻路导航接口B .flv 238.66M. \5 T: Q, K* k' p% h# y
| | ├──C073-C,C++分析游戏寻路导航接口C移植到DLL .flv 57.43M
9 j% X9 E/ s5 }6 e| | ├──C074-C,C++编写寻路到目标坐标的功能接口 .flv 318.37M7 h! _( H+ ?+ b- C5 G
| | ├──C075-C,C++优化寻路速度并修复寻路BUG .flv 391.41M" [; }3 {# |% O
| | └──生成大纲 .cmd 0.10kb
( A1 \) H9 h# c5 B& J9 ]├──D003-驱动保护
2 o& q$ q3 ~% |9 W8 g2 F/ O| ├──视频
( [0 S9 k" J) O: V| | ├──D001-驱动开发环境介绍 .flv 57.14M" `* ?9 m, `) C% r3 ?% m
| | ├──D002-第一个驱动HelloWorld .flv 44.64M( I& V( B7 `; h" B6 b. U
| | ├──D003-完善驱动框架-卸载例程 .flv 53.98M+ [* l( l0 k" P0 @
| | ├──D004-完善驱动框架-IRP例程注册 .flv 35.66M
& H& c7 ^; A) W$ o ?| | ├──D005-虚拟机系统安装,驱动签名与禁用签名测试模式 .flv 60.41M( S- c( O8 Q5 ^# F/ g
| | ├──D006-驱动设备与符号链接 .flv 67.03M0 N9 j) `8 T4 N" d
| | ├──D007-R3与R0通信交换数据A .flv 43.02M( O! r3 H4 c0 K
| | ├──D008-R3与R0通信交换数据B .flv 95.04M
0 Y' y* x4 q% B1 c% ?/ F _: Z| | ├──D009-R3与R0通信交换数据C .flv 61.50M
. O B2 W8 o" `" W0 L) n# @8 M| | ├──D010-IRP_MJ_WRITE,IRP_MJ_READ读写测试 .flv 59.30M
) V8 T z+ } V9 S| | ├──D011-C,C++编写加载驱动的代码 .flv 89.72M
+ m0 i' i. O1 v1 B6 t* n+ L* I| | ├──D012-C,C++编写卸载驱动的代码 .flv 33.26M
4 Z# F! {( g* O5 f8 ^# Z| | ├──D013-C,C++编写进程保护(阻止结束进程) .flv 99.15M
2 Q; }) v1 |7 k' I9 d| | ├──D014-C,C++编写进程保护(拒绝读写访问) .flv 43.88M
" O: T, g0 X- k I. |) ~0 t| | ├──D015-C,C++分析处理蓝屏错误(BAD_POOL_CALLER) .flv 104.24M
, V) M$ e: I! `- x| | ├──D016-C,C++只保护特定的进程 .flv 65.57M; t1 f4 d' r R- ? [$ u* g( q. {: k3 ~
| | ├──D017-C,C++保护特定名字的进程 .flv 100.02M
0 V3 E$ T( N+ q# c- C: X( B& h2 |3 J8 r| | ├──D018-C,C++保护指定PID的进程 .flv 76.76M6 e0 }$ |1 f6 [2 S4 G
| | ├──D019-windbg双机调试 .flv 86.32M
/ h/ z7 }) y6 @8 C1 u" y$ H \! r| | ├──D020-C,C++保护特定名字的进程(修复) .flv 83.12M
7 z* ?9 M' }: K- X, G/ @1 ^+ f/ o| | ├──D021-栈溢出问题分析解决 .flv 96.70M
: v4 ^1 F E& j. y+ j% d) g| | ├──D022-虚拟机优化提速解决花屏等问题 .flv 67.83M
/ N! j" V; B% R+ x| | ├──D023-突破TP,NP保护跨进程读写内存1 .flv 96.57M
$ ]. s3 C9 I0 N9 x3 d2 z1 x| | ├──D024-突破TP,NP保护跨进程读写内存1 .flv 59.11M
9 F- `6 u8 _1 j4 f/ P| | ├──D025_026-突破TP,NP等游戏保护跨进程读写内存方法2 .mp4 357.95M( k; D( \ _7 z9 y
| | ├──D027-突破TP,NP等游戏保护跨进程读写内存方法3 .flv 77.55M
1 i7 o% m- C( M2 E( q% U! ^3 O s5 o| | ├──D028-突破TP,NP等游戏保护跨进程写只读内存方法OK .flv 79.83M# U& O/ ^7 q: K+ p3 A: J$ ?
| | ├──D029-CR0方式写入只读内存A .flv 61.86M
- R6 z( m/ ^7 G/ k! d8 V| | ├──D029-CR0方式写入只读内存B .flv 21.56M
) P7 b6 I0 Z) N' G| | ├──D030-绕过TP,NP等游戏保护直接物理地址读写内存方法4 .flv 86.44M
" D$ m- \9 d, Y' c/ d `8 k| | ├──D031-驱动遍历Process,Thread Object勾子 .flv 72.08M
" d4 f, x/ h. E" ]9 f( ?| | ├──D032-驱动对抗Process Object保护勾子,完美过掉 .flv 161.41M' S. \ T+ V* d6 G
| | ├──D033-驱动对抗CE进程无图标(网易腾讯等驱动保护研究) .flv 90.11M& h. D; ^) U2 B6 E
| | ├──D034-驱动给指定进程提升权限+降权原理及实现 .flv 89.81M# A8 H* n: X) |. s1 p J
| | ├──D035-解决权限问题-遍历所有进程句柄 .flv 125.60M
# E& ^ P2 u4 I' }8 [| | ├──D036-解决权限问题-遍历指定进程句柄 .flv 46.28M
% [; p, B( m( n: D| | ├──D037-解决权限问题-遍历指定进程句柄并获取句柄对象 .flv 101.99M
: {' F+ s) S! q8 P4 H# ?* S. O; q| | ├──D038-解决权限问题-遍历指定进程句柄并获取句柄权限 .flv 91.65M
h# y6 a; n s| | ├──D039-windbg分析ObReferenceObjectByHandle取回进程句柄的过程 .flv 98.71M1 w6 V) i+ @: N% O/ Z9 v
| | ├──D040-windbg分析进程句柄表和句柄权限地址关系 .flv 89.05M
; j/ ]+ _1 T: ?" F( k0 D q: A7 J| | ├──D041-通过逆向ObReferenceObjectByHandle了解进程句柄的3张表 .flv 220.25M) n3 y% E0 Q; u* ]9 s$ t
| | ├──D042-通过逆向ObReferenceObjectByHandle了解进程句柄的3张表 .flv 132.22M
. g. l7 n* N4 k' o% r- a| | ├──D043-C++获取进程句柄对象 .flv 156.17M- @" y( [5 V6 q9 Y7 u) Y
| | ├──D044-C++获取进程句柄对象 .flv 129.26M [1 ?$ v+ N# E! W# K# ^
| | ├──D045-C++获取进程句柄对象+遍历指进程句柄 .flv 53.66M! Q, B2 Q w7 \$ D3 A6 C! g% f
| | ├──D046-C++获取指定进程句柄对象地址和句柄权限 .flv 135.85M1 F% S/ F( R* ~. Y2 q7 A2 s
| | ├──D047-C++获取指定进程句柄类型(补录) .flv 69.42M
7 B. p7 J; e, u& T5 i8 u; x| | ├──D047_048-C++获取指定进程句柄类型 .flv 58.92M7 w4 {0 j2 L& E: `
| | ├──D048-C++获取指定进程句柄所属PID(补录) .flv 34.78M2 p, Y" K$ G! k" o" c
| | ├──D049-提升指定进程权限过TP,NP,XignCode3,EAC,BE等保护 .flv 69.85M" l; z- U, ^ Q0 Y" `& N) o
| | ├──D050-进程提权的缺陷+完美绕过TP,NP,XignCode3,EAC,BE等保护的思路 .flv 57.33M
# h- Q( C- L8 s0 {3 d# t| | ├──D051-完美绕过TP,NP,XignCode3,EAC,BE等保护的框架设计 .flv 106.02M i% C% s9 r$ D) M+ ?( a+ T7 f
| | ├──D052-windbg配合xdbg分析代码中的错误 .flv 72.54M: G- D+ y" F1 p! u( U" h! }
| | ├──D053-测试HOOK过保护读内存 .flv 41.61M
9 c% I5 i, u" f: W( c- p| | ├──D054-过游戏保护内存读写兼容性的处理 .flv 98.79M E: Q! }4 S3 [" i
| | ├──D055-修改CE绕过tp,np,xcode3等驱动保护原理分析(参考WRK源代码分析) .flv 69.29M
( D$ f2 V- q" {4 J| | ├──D056-修改CE绕过tp,np,xcode3等驱动保护实战写代码 .flv 69.36M
5 @% j1 i Q& @" V| | ├──D057-修改CE绕过tp,np,xcode3等驱动保护实战测试完善 .flv 51.94M( _/ P: U3 o) }( P( s
| | ├──D058-修改CE绕过tp,np,xcode3等驱动保护完美实现(优化修复) .flv 27.57M& C# f/ i5 e- ^/ |
| | ├──D059-驱动级隐藏注入A .flv 91.82M( K, l ~+ d$ `) R
| | ├──D060-驱动级隐藏注入B .flv 110.85M9 L7 o9 K! J2 M+ V9 w2 M
| | ├──D061-R0层监控进程创建情况 .flv 41.41M
- l1 {, j9 | l3 \1 _5 z| | └──D062-R0层监控进程模块的加载 .flv 47.80M
7 U2 [& s/ B/ p+ f| ├──D001-驱动开发环境介绍 .txt 0.85kb l3 r" F( }6 n
| ├──D002-第一个驱动HelloWorld .txt 0.75kb
- s! f6 y+ b; ?) \+ {9 G| ├──D003-完善驱动框架-卸载例程 .txt 0.92kb
9 I& V0 E9 I- z* x: K| ├──D004-完善驱动框架-IRP例程注册 .txt 2.47kb
( y) D* S; _: A' K| ├──D005-虚拟机系统安装,驱动签名与禁用签名测试模式 .txt 0.50kb7 Q. y7 I" h" p2 o
| ├──D006-驱动设备与符号链接 .txt 5.61kb
9 {0 A; A( g9 k: N5 y1 ?9 f% L| ├──D007-R3与R0通信交换数据A(1) .txt 6.00kb( y! v6 W7 M4 ?7 q, g
| ├──D007-R3与R0通信交换数据A .txt 6.00kb9 E5 [% a) r7 S% P% `& T
| ├──D008-R3与R0通信交换数据B(1) .txt 5.96kb
) B/ d' K$ D* ^3 U3 }) ^| ├──D008-R3与R0通信交换数据B .txt 5.96kb: Y, T' @+ m% L" c
| ├──D009-R3与R0通信交换数据C .txt 5.96kb8 I$ F. I, F8 v0 O# A3 m
| ├──D010-IRP_MJ_WRITE,IRP_MJ_READ读写测试 .txt 4.62kb
8 @1 V! ]) s2 z: P( F7 h| ├──D011-C,C++编写加载驱动的代码 .txt 5.47kb
+ C1 b: {6 b4 G$ v7 k| ├──D012-C,C++编写卸载驱动的代码 .txt 2.06kb |# ]% ^5 _' d4 g- Y
| ├──D013-C,C++编写进程保护(阻止结束进程) .txt 4.61kb
' l9 }: C9 ?$ e* ^3 y8 J| ├──D014-C,C++编写进程保护(拒绝读写访问) .txt 3.33kb
7 t- W8 H8 H- M2 k# U' s+ V) W| ├──D015-C,C++分析处理蓝屏错误(BAD_POOL_CALLER) .txt 9.72kb
( Q0 M) @2 t6 `1 ]7 T| ├──D016-C,C++分析处理蓝屏错误(BAD_POOL_CALLER)+驱动签名 .txt 2.00kb
7 |9 z# A4 K9 I1 k8 A| ├──D017-C,C++保护特定名字的进程(1) .txt 1.55kb0 O; D" |- o- z7 }. ~
| ├──D017-C,C++保护特定名字的进程 .txt 1.55kb7 Y, f3 w+ r; Q% n1 p5 S3 y) P. {3 H7 w7 H
| ├──D018-C,C++保护指定PID的进程 .txt 1.45kb1 P2 E# Z+ A" H& [" x- ]
| ├──D019-windbg双机调试 .txt 1.64kb" n$ n) P# a" q: v
| ├──D020-C,C++保护特定名字的进程(修复) .txt 4.39kb7 Y7 H. c- K$ x# G) Q
| ├──D021-栈溢出问题分析解决 .txt 1.63kb
3 `) z, E1 a* |3 ~: ^. r2 ?+ R| ├──D022-虚拟机优化提速解决花屏等问题 .txt 2.16kb8 F3 J# [. W& o- Q& u" L: c+ ]1 X
| ├──D023-突破TP,NP保护跨进程读写内存1 .txt 2.69kb
/ A" x9 o `3 R! K2 h4 f2 q| ├──D023-突破TP,NP等游戏保护跨进程读写内存方法1 .txt 2.69kb
8 S# @+ Y9 V' b) m# S, L1 a| ├──D024-突破TP,NP保护跨进程读写内存1 .txt 3.71kb
4 T) E/ _' P0 L/ t| ├──D024-突破TP,NP等游戏保护跨进程读写内存方法1 .txt 3.73kb
$ [6 x% q; g7 M& [7 X" ?8 i| ├──D025-突破TP,NP等游戏保护跨进程读写内存方法2 .txt 4.61kb/ \6 L# Z3 m8 g% F2 |
| ├──D026-突破TP,NP等游戏保护跨进程读写内存方法2 .txt 4.86kb& K2 Q e/ d9 g! Z, w7 X
| ├──D027-突破TP,NP等游戏保护跨进程读写内存方法3 .txt 8.98kb, H; z( D, J1 F8 }$ g
| ├──D028-突破TP,NP等游戏保护跨进程写只读内存方法 .txt 9.05kb
/ l% A5 s2 |- O| ├──D029-CR0方式写入只读内存(1) .txt 5.21kb# ~: l2 N! V! V) c
| ├──D029-CR0方式写入只读内存 .txt 2.93kb u5 ~2 S( B- N: |/ g0 }/ ]
| ├──D030-绕过TP,NP等游戏保护直接物理地址读写内存方法4 .txt 12.75kb
* {# _9 N4 q" l/ N, n3 T| ├──D031-驱动遍历Process,Thread Object勾子 .txt 14.14kb: o+ r8 u3 U, s; q; T: G/ N
| ├──D032-驱动对抗Process Object保护勾子,完美过掉 .txt 11.98kb
" m3 r1 N, ?' `| ├──D033-驱动对抗CE进程无图标(网易腾讯等驱动保护研究) .txt 2.41kb6 O4 Z" ?% Q+ L% X0 g
| ├──D034-驱动给指定进程提升权限+降权原理及实现 .txt 1.27kb# P# J6 I8 D& g* j
| ├──D035-NtDefs .h 32.61kb
" Y+ l: P" n. m# v w9 S| ├──D035-解决权限问题-遍历所有进程句柄 .txt 4.56kb
/ R3 H: G' B8 l6 n+ _- k. b| ├──D036-解决权限问题-遍历指定进程句柄 .txt 5.44kb
3 Q7 M! o# {8 ^; f2 p; e) E4 I| ├──D037-解决权限问题-遍历指定进程句柄并获取句柄对象 .txt 7.26kb3 @) y( p) b' _4 V ~
| ├──D038-解决权限问题-遍历指定进程句柄并获取句柄权限 .txt 4.36kb+ ~4 N: s6 z+ i2 _
| ├──D039-windbg分析ObReferenceObjectByHandle取回进程句柄的过程 .txt 36.52kb. n# Z" ~$ l5 |' s" z9 N; a
| ├──D040-windbg分析进程句柄表和句柄权限地址关系 .txt 10.96kb
6 v& {" g; ^6 A' d F( K& i| ├──D041-通过逆向ObReferenceObjectByHandle了解进程句柄的3张表 .txt 32.29kb' m: I9 q( P) U9 ~5 Q( m5 N- S
| ├──D042-通过逆向ObReferenceObjectByHandle了解进程句柄的3张表(1) .txt 45.41kb
& {3 r. p- V( W, M% M0 H| ├──D042-通过逆向ObReferenceObjectByHandle了解进程句柄的3张表 .txt 45.04kb' N! }8 \$ `5 J, j2 [' q
| ├──D043-C++获取进程句柄对象 .txt 17.54kb
1 Y I2 W0 _) }! ^) B9 ^, E| ├──D044-C++获取进程句柄对象 .txt 13.48kb
6 X0 u# M$ `6 S% \# s| ├──D045-C++获取进程句柄对象+遍历指进程句柄 .txt 13.55kb4 s: N' Y6 D {4 |+ a$ _
| ├──D045-分析过程 .h 9.76kb" o9 h* U6 |; P. H2 l/ s. t
| ├──D046-C++获取指定进程句柄对象地址和句柄权限 .txt 22.80kb( H5 p. c H9 Z
| ├──D047-C++获取指定进程句柄类型 .txt 6.71kb
+ T, t% n; o( w7 U| ├──D048-C++获取指定进程句柄所属PID .txt 2.46kb
/ h3 i" g7 C0 ^) ^" b+ v$ G| ├──D049-提升指定进程权限过TP,NP,XignCode3,EAC,BE等保护 .txt 2.76kb2 {5 C' O5 }& Z0 k( o, h0 S
| ├──D050-进程提权的缺陷+完美绕过TP,NP,XignCode3,EAC,BE等保护的思路 .txt 1.90kb
8 I" N6 U; C, r2 v3 Q, Y| ├──D051-完美绕过TP,NP,XignCode3,EAC,BE等保护的框架设计 .txt 1.89kb
. M1 ?' C4 Z* R3 S) f6 D5 u* K C| ├──D052-windbg配合xdbg分析代码中的错误 .txt 0.18kb
$ f4 K$ Y# Z8 i% v7 p! i3 I7 V# W. c| ├──D053-测试HOOK过保护读内存 .txt 1.65kb& r' @+ ?1 N( c1 S
| ├──D054-过游戏保护内存读写兼容性的处理 .txt 8.07kb
1 O& J4 G% w' p( D/ v: o0 d% h| ├──D055-修改CE绕过tp,np,xcode3等驱动保护原理分析(参考WRK源代码分析) .txt 7.35kb. o# s* j% Y/ r# e7 ?7 u7 |5 t
| ├──D056-修改CE绕过tp,np,xcode3等驱动保护实战写代码 .txt 5.40kb; Z% [ R* s' I8 O" b+ `
| ├──D057-修改CE绕过tp,np,xcode3等驱动保护实战测试完善 .txt 5.81kb, h8 I- d) W) ~" b3 o* d4 ^
| ├──D058-修改CE绕过tp,np,xcode3等驱动保护完美实现(优化修复) .txt 5.83kb
! S" s% M6 ]) q/ d# ?) r' s| ├──D059-驱动级隐藏注入A .txt 1.27kb
0 j/ u0 ~, B d z7 [| ├──D060-驱动级隐藏注入B .txt 0.18kb
1 ^9 x+ c9 O$ @+ }| ├──D061-R0层监控进程创建情况 .txt 6.52kb) h2 n X. H4 w$ Q
| ├──D061-基于PsSetCreateProcessNotifyRoutineEx实现监控进程创建并阻止创建(禁用QQ 360等exe可执行文件 .mhtml 1.85M# L8 |3 t# i5 P3 S+ P6 C I- L: h
| └──D062-R0层监控进程模块的加载 .txt 6.99kb
4 i% j/ T' F) r8 \5 G0 |7 I& z├──附赠工具包 ' P4 ?, j8 j Z. q
| ├──VIP Tools .zip 1.40G+ ] |7 `0 Z5 h; R z% o1 [5 q- w
| └──说明 .txt 0.38kb
7 S1 l9 d4 w! b- m; b└──用到的工具 & y a+ n- ]+ r
| ├──驱动工具 7 Y, N3 l' x9 Q1 x" V- h
| | ├──驱动安装这里的文件需要配合的是专业版本 切记 企业版和免费版本自行下载 / N% {, Z# D7 U
| | ├──DebugView4.77 .zip 497.29kb" x1 z: S4 F4 I6 |* l
| | ├──DriverMonitor .rar 114.35kb
8 k8 x" Z$ Z4 Y/ e. F; I. q| | ├──GhostWin7x64v12.5-可用于虚拟机 .iso 3.92G( j# O4 N6 O* b1 |4 l+ B
| | ├──VMwareworkstation12.5.6 .exe 404.92M
7 G$ m8 a: j% d( b, V, P| | └──wdksetup1709+配vs2017专业版 .exe 1.10M7 `7 R/ @4 q- v0 _: i0 o1 V4 j
| ├──学员工具包
, N( W9 h1 c( Y! ?7 P2 K. ?" l| | ├──CheatEngine7中文版 0 n: _. p) f+ ?% U
| | ├──CheatEngine7.2 .zip 27.52M
( \6 U; j6 L( A! c# I2 Y/ \& e% || | ├──CheatEngine7.3forYjx .zip 29.17M9 x9 w' N) ~8 l* P$ t
| | ├──CheatEngine7中文版 .zip 21.77M
$ Y" j H# H( r% d- _7 S| | ├──dependsx86-x64 .zip 1.02M# Y# d9 C+ W8 c1 P
| | ├──GameTest2021.05.18 .exe 97.00kb& L3 a' a2 P( o+ `
| | ├──GMEPlantsVsZombie练习用 .zip 78.76M$ N: j; M* z' Q8 M+ v! ~# C
| | ├──gtutorial-i386 .exe 3.03M
2 k# `" M5 ?! C, G. o$ R| | ├──gtutorial-x86_64 .exe 3.99M; i& z5 J7 ^6 f' B; D" I+ w* `) F
| | ├──lua515_yjx中文支持 .rar 5.37M
# l- ^& O) U7 \4 O! u| | ├──MPC-HC.1.7.13.x64(flv教程播放器) .exe 13.53M1 c' A6 Y5 E, Z" `* _7 y
| | ├──UTF16 UTF8,UNICODE,ASCII互转 .cpp 4.91kb* w9 W* {8 @9 w3 }- O/ _
| | ├──Utf8转码工具-Ansi2Utf8 .7z 625.58kb# r. a# ^& K4 O! E& B7 V9 k
| | ├──vs2017企业版在线安装. vs2017在线安装 vs2017Enterprise .exe 1.20M
7 P% R A0 P9 a% I6 C' Y: ]| | ├──xdbg64_xdbg32 .rar 33.46M: s' Q! k( P5 e7 r: s
| | ├──yjxOD2017.10.7中文 .rar 17.94M
) |* l- r& j, q8 j6 z, u; V- u% `| | └──代码注入器32位x86用 .exe 249.50kb
. e8 t. M( u* E0 x& w" h/ v+ {| ├──用到的游戏和工具 8 ]: k! o6 m, T, w. j/ d- t' z' B
| | ├──3.3.5a mmaps .zip 243.72M3 H6 [6 Y7 `: P, z1 H
| | ├──Cheat Engine 7.2 .zip 27.52M
( U2 N' X# C& ]| | ├──GMEPlantsVsZombie练习用 .zip 78.76M
4 D% N9 v: |' V| | └──中文支持解压到WowLua目录 .zip 23.79M, P5 x# t7 ?& t; Z
| └──C023_024过掉游戏luaL_register检测保护 .zip 31.25kb
: `6 l3 e3 q2 L8 X9 T9 a0 Z% l0 e6 M! O( G( T
- ^4 u0 F! H4 `2 @; ^
2 ]5 D/ t3 u, t8 K& z& [4 l1 B8 u& Y* g/ s7 t
7 s/ z; D8 f1 s* s, _% S: g
资源下载地址和密码(百度云盘): [/hide] 百度网盘信息回帖可见$ e! Y" k0 b" I. B/ k9 ]7 L* Q
, H# l% p. Y" x
* Y% m0 [5 g7 D' ]- o" n5 k4 z2 a" s1 C$ g8 }+ E
本资源由Java自学网收集整理【www.javazx.com】 |
|