|
|
课程介绍:
Z/ L& m) F! x1 `. o9 j: S7 r随着智能手机的普及和市场的泛娱乐化,移动端游戏行业迅猛发展,用户不断增加,由此给游戏开发公司带来的利益尤为显著。与此同时,也衍生出了游戏灰色链,诸如制作游戏辅助脚本、内存、封包脱机、驱动等游戏外挂。由于游戏的安全性受到威胁,安全圈许多的游戏安全岗位也应运而生,游戏安全研究员们针对游戏进行外挂制作流程的研究,并对市面上的外挂进行调试分析,一方面可以借鉴别人的优良技术,另一方面可以对自己的游戏安全进行外挂等安全检测,给予最大程度的保护。
# B# F5 A: k6 |$ I( r8 q% ^: `9 F. ]; D- Z
课程目录: N/ U" V: v9 z3 q) T/ c
01:教学内容规划; M# R, o! Y9 b: R$ y' W
02:知识梳理/ ?! F: M9 [) ^3 I3 r
03:常用工具安装
% ?: H6 i' W, o. r' J* c" G04:adb命令与Linux常用命令
( n, K; v& ]' r, g$ I3 r. ?05:登录逻辑分析
% s9 M5 a2 x0 B06:分析ELF可执行程序) n" X( p! A7 y" u; P, [3 h/ m
07:调式ELF可执行程序
2 X* i$ D3 c6 l' D08:ARM汇编与寄存器
9 J& `1 n1 i! Q( S7 t09:ARM反汇编速成 B( F5 R) T/ Q: D V- M; I
10:ARM指令机器码
7 Y+ t: e9 X) E! T11:常用ARM指令集2 z4 S7 G2 Z7 \
12:反编译ELF文件与ObjDump
! ]# T \) m- R' C13:ELF文件解析与readelf" N' X" Q% S5 j2 G s$ [% u
14:ELF文件解析与010Editor! W; X8 ]; S0 e( K! U
15:深入分析ELF文件结构
3 G# n# r1 q" s b16:IDA静态分析
1 g1 V# M5 y+ C17:IDA动态调式
/ c1 O4 k( Y% s: ]& [9 a$ b9 s18:简易计算器实现及分析1 a$ P/ k7 V, J1 v
19:字符串加密与解密
3 i" l; _2 f& M4 P' K20:冒泡排序算法分析
5 H: }/ F4 J G \9 B21:关键android_server文件检测. v/ ]4 V) _" g; n7 R. k3 s
22:IDA调试端口检测8 g: L2 A b' N5 a7 \$ F- q4 Z
23:ELF可执行程序加载so库: T2 `" h& U- F- a, b6 y# [: F
24:分析一款App程序
* ~3 P2 e- Z5 i4 p: V) W0 w3 a# o25:了解Android操行系统1 I6 h/ s+ ?) S! r2 B. C; }
26DEX解析与dexDump8 h4 d0 [8 }% ?2 o+ ?/ @/ E6 V
27DEX解析与010Editor" m8 v* u: ?7 L" M
28自编写Dex解析工具与GDA
, n+ B+ Q% l0 v: y29:Androidkiller动态调试smali代码插件: b6 Z" P% o F( ?, G
30 Log注入实现免注册
, P* l7 H4 k5 `$ q4 C: M, l31:AS+smalidea调式smali代码
+ w \0 O; w( X32:如何定位关键代码
: ~8 K6 p z8 n4 q33:去除java层签名验证_1 m! X6 z& x2 r7 C% w# T$ E9 C
33:去除java层签名验证_2. I! {& U) b/ T% {; i4 E
34:去除广告和弹窗
2 C' a; W$ P' o7 t' N' F" A35:内购:切水果大作战
8 J0 h8 s( U& I4 _* v R: l36:AndroidNDK
; x- a9 {. `/ v9 p( @37:静态注册) B1 Z" G2 A1 c2 b( u, J) D. P3 ?
38:动态注册
# c" {, o, ?4 S n. B X/ C. H39:SO加载分析
8 p2 Y1 r O ~* l9 r6 d$ p9 |; D40:App保护策略5 f+ r; m$ K6 B# O
41:去除霸哥签名验证2 v3 O% E1 u: m
42:一键去除签名验证
$ T' h! s$ Z2 F3 R) |$ T% Q43:静态代理$ t8 h8 y1 g$ v2 ^
44:动态代理
9 Y& w. p3 J& ~* S9 u2 Z45:Hook_Activity启动函数% H0 `* R1 l6 W* x8 N" O/ l( {6 J
46:Hook签名验证函数% u G5 g* X) U5 {
47:介绍xposed框架! q6 f$ R: _; j. Y
48:Xposed框架:绕过验证码注册
+ ~. Z# I! R& f; g) `' W49:Xposed框架:登陆劫持! O/ T- b* K5 A; c
50:Xposed框架:篡改IMEI信息1 U& ? j3 m6 M- f8 Q. T
51:介绍CydiaSubstrate框架
+ {2 W9 c0 N( L/ Z! F7 t% H9 r52:Java层Hook:篡改系统文字颜色
' C* p- y- s: O: p/ t53:Java层Hook:修改方法返回值绕过登录( _+ X: Y l5 g8 O3 J" j: X7 [
54:Java层Hook:篡改游戏金币
) G8 M$ q, k$ P0 q1 W55:Java层Hook:篡改主机名和端口号
_: }7 l3 L' D56:Native层Hook
# e, N: [6 C5 {, D57:ADBI框架
% i6 G; w7 I0 c+ s& M! k58:ELFARMHOOK框架
& I- W/ Z4 `! Z3 w$ M; P59:内存抠取Dex文件
# \' Z& l: @6 j7 n60:过反调试技巧
( [, K9 I5 D. k6 |* g( x5 D61:C++游戏逆向, G" S. p7 Q) S& W; O" q. H- D6 v% l3 `* k
62:动态调试2048游戏7 c$ T! n( p8 Z% J' g; R
63:Zygote+Hook:2048秒过关_1
1 }& Y1 v: e _# A9 M63:Zygote+Hook:2048秒过关_20 Z0 A; Q( d! p& J. s& l& j3 x
64:安卓逆向进阶一.qkl$ ?) X! b8 ]/ W7 B0 p
65:密码学.qkl
# d0 L w g# E66:对称加密算法.qkl
* N8 B! i+ B4 C, O. B; \- o67:非对称加密算法.qkl
8 V) w% i: V% W7 g0 L! Y4 j68:散列函数.qkl
0 e$ E- b9 c4 X& S69:数字签名.qkl z5 }& Q& _2 b& M" Y% ]9 j
70:数字证书.qkl
: [9 ~' }( M/ p( h& V71:SSL证书检测.qkl
; I0 }, \! q5 B9 a5 F72:协议与安全协议: K8 G6 D7 k' K& z
73:了解服务器端与客户端通信协议分析
8 h2 q' i7 z* ]6 J0 E. Z0 C8 M74:格瓦拉:使用fiddler抓登录封包' }1 B; N' Q' _5 O7 P4 T
75:格瓦拉:协议构造与Java层MD5算法
4 {# R6 M. c6 o# _6 @5 E8 y, W2 {76:格瓦拉:协议构造与Java层MD5算法2
6 _& m5 l+ t- E1 Y3 u/ x77:4399:使用fiddler抓登录封包与验证码
/ P( v' q& [! [$ v3 N# I! R* B" ^78:4399:协议构造类与SO层DESCBC算法# r; X& |/ G( {
79:4399:协议关键字段SIGN与SO层MD5算法
6 c, G f' E" z: o2 `80:4399:动态调试协议字段# X6 {* w' }' o3 R u1 p
81:4399:动态调式协议关键字段SIGN; D% p9 |7 _5 ]( K7 _3 W
82:4399:逆向分析SO层加密算法
' x" N8 a" V4 J! e83:yoyo:使用fiddler抓登录封包" V% w1 d8 V. M
84:yoyo:协议关键字段pwad和sign
5 N# ~. L# [. ^% ^, I85:yoyo:动态调式协议字段拼接与MD5加密
6 P) W, j/ x/ v86:yoyo:分析so层OpenSSLSHA1算法+ i! x" x1 d* r6 D$ f- a
87:jd:封包加密与反编译失败0 T5 V3 W0 q" v. W. P V
88:jd:封包加密与反编译失败.exe7 J7 Y( d4 d3 B1 ^
89:jd:使用方法跟踪分析加密.exe
u g) ?& H% ?" k- W# h$ H6 A91:jd:分析so层TEA算法.exe
' j* v4 j3 D, G Y6 h3 k' n92:映客:抓取验证码和登录封包.exe
/ B, L& A- a1 X+ R0 r9 T6 E, R93:映客:分析协议关键字段与RSA算法.exe! t& n+ w4 X) g# Q5 }2 L! G* M
94:映客:证书与RSA原理及源码分析+ [: G7 n8 R6 `5 t
95:对称加密AES、PBE与CRC算法3 v) }8 \5 O& `5 `
96:数字签名RSA、DSA算法/ L' L B [ o% _9 U
97 DEX文件与ODEX文件
: t! _1 C5 }% t% H98 DEX文件与OAT文件
7 D& c5 B6 ~; g( ~: [2 `/ o" k2 Y" I99:XML文件与ARSC文件
' }5 o2 R( S+ n% b q100:系统核心源码分析
' U& x e' P1 ^/ d! r+ x6 ]101:分析App加固的产生及背景
. e8 V. _. l. V, v) r102:最初加固方式
/ {2 R4 I- h& E" ?1 C- H" ~ G; i103:加固技术的发展7 @+ @, S+ u3 W4 s3 s; T8 V" S& u& Y
104:HOOK制作脱壳机! d% n) [ {% B, b- Z3 ^6 y
105:定制脱壳系统$ B1 v6 u& Z4 `( _6 M4 l8 F
106 DexClassLoader动态加载分析
8 c' a' W% p$ }2 q8 g) v107 DEX自解析重构技术
/ K) s v$ B4 k108:脱壳神器ZjDroid:捕鱼达3$ m* D ]" U2 L& @
109:辅助脱壳机( T8 F3 G' h' H7 S& X! l
110:三代梆梆加固原理分析
6 ^ v- E. f7 R5 v8 o111:爱加密加固原理分析; F: P4 f( k' T: `* ~, B9 l. [
112:IDA动态调式脱爱加密壳
+ o$ l; z: `4 G! t; M114:IDA动态调式脱360壳
; D) L/ g1 a0 {# _7 L2 w115:IDA动态调式脱SO壳" t; R* E' {+ C# f6 i
116:脱360壳-dex2oat
$ c8 t0 b0 H0 D1 g! C7 g- q1 V117:脱360壳-drizzleDumper7 }2 i, K7 Z5 s" Y$ P
118:360加固VM与置换表
" _+ L* z/ k; e6 [119:百度加固DD大法_1" [8 n; |8 h9 ~
120:百度加固VM与置换表* O; ~/ z! s l& _3 P" v
121:阿里加固2 @9 n; ~ d: E0 t+ Q* m9 y% ?
122:阿里加固与脱壳机
4 M/ G U! P, n+ o4 h123:ARSC资源保护与注解* y8 m: T# ]. X Y- X. X l
124:腾讯乐固
5 C# ? T) Y5 y- K125:加固技术总结9 G3 B4 j' }2 ]* z/ x! d
; I/ d# L1 ?2 Z b |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?立即注册
×
|