找回密码
 立即注册
查看: 958|回复: 0

2019年 易锦大学教育 Android逆向分析第二季 安卓逆向精品课视频教程

[复制链接]
累计签到:85 天
连续签到:1 天
发表于 2019-8-3 23:24:49 | 显示全部楼层 |阅读模式
课程介绍:  j- ]$ \2 T8 R) h9 b$ o. N7 M
随着智能手机的普及和市场的泛娱乐化,移动端游戏行业迅猛发展,用户不断增加,由此给游戏开发公司带来的利益尤为显著。与此同时,也衍生出了游戏灰色链,诸如制作游戏辅助脚本、内存、封包脱机、驱动等游戏外挂。由于游戏的安全性受到威胁,安全圈许多的游戏安全岗位也应运而生,游戏安全研究员们针对游戏进行外挂制作流程的研究,并对市面上的外挂进行调试分析,一方面可以借鉴别人的优良技术,另一方面可以对自己的游戏安全进行外挂等安全检测,给予最大程度的保护。
$ y& y* P/ {5 w3 \% ]3 e6 m# E8 y0 L' {
课程目录:
, t! C. I6 D  F5 s! Z  F01:教学内容规划' U* G- P; @; E+ F
02:知识梳理0 k- H3 ^0 ?: |% V8 V* Z3 _8 w# k0 Y
03:常用工具安装
. S! D9 ]6 Y8 D% i9 c5 |- h04:adb命令与Linux常用命令6 G: ~. N7 f- s  |8 S- \0 I
05:登录逻辑分析
: M* O; V$ o  L4 C- j- s( u06:分析ELF可执行程序: j9 J& T+ {4 C9 h- m9 Z
07:调式ELF可执行程序1 e; M( p1 d9 u. g7 T/ {
08:ARM汇编与寄存器3 i6 v2 N" ?# _' \6 U" `
09:ARM反汇编速成5 |- d! l+ q$ A2 R2 x
10:ARM指令机器码# n9 l+ p  }; X, }) R0 J
11:常用ARM指令集
$ J$ ^5 `* z0 _$ G  E: w7 U. ~/ W12:反编译ELF文件与ObjDump
& T3 \8 V' `  {3 a- {3 H' l) k3 G! _13:ELF文件解析与readelf
* H- I1 f  l8 U! x8 }14:ELF文件解析与010Editor
' E9 k; y9 ~' n15:深入分析ELF文件结构
0 E" ]7 ]7 D: G; ~- w16:IDA静态分析
2 w3 I8 F3 x" }17:IDA动态调式! F& z  l. c$ M2 t& \
18:简易计算器实现及分析
3 C$ r; ?6 h; J! H+ I3 n! i: @) }19:字符串加密与解密5 i$ ~6 \$ `" ^) O$ G
20:冒泡排序算法分析9 i; j+ W, S8 |- y7 y9 d( K
21:关键android_server文件检测
1 a! T, R2 d7 q& `* M, K. h$ B) S22:IDA调试端口检测
2 r# Q4 h9 U4 i* \: U23:ELF可执行程序加载so库
8 ^% k* y7 }/ L" S24:分析一款App程序
  C% o9 _8 ~7 T$ @3 q3 h9 S& ^25:了解Android操行系统! Q/ ^4 t" T) J
26DEX解析与dexDump
& B) \" n/ `; @( D27DEX解析与010Editor
0 N; B3 X4 n: r, @, w28自编写Dex解析工具与GDA  V! t6 X) `1 v" {' \
29:Androidkiller动态调试smali代码插件
5 W* T- O( \& S0 }" X30 Log注入实现免注册
/ E1 V; ~) B2 ]8 m4 v$ w31:AS+smalidea调式smali代码
) m7 l2 T5 w' r! P32:如何定位关键代码4 m2 d- k  R4 B
33:去除java层签名验证_1
* h& _3 l2 r, b, b6 Z7 i2 y; K9 b33:去除java层签名验证_2
& O- E  ?$ ~6 V* [34:去除广告和弹窗
  ~9 ^$ ~0 E. d3 g- ~* I% R35:内购:切水果大作战" r6 A/ }/ R5 c6 w) p+ @: f( P4 `
36:AndroidNDK( N% p  W( Q9 k% Y7 l3 t- L  m
37:静态注册. [  R0 u+ a/ n& I# U) A0 p* Q0 W. X. E
38:动态注册9 f9 S/ \3 b2 z6 o
39:SO加载分析: [6 m4 \% K. b. U
40:App保护策略# s. l- w9 \7 E. B! ^
41:去除霸哥签名验证0 Q* @2 K4 y( z' p% N! E4 J
42:一键去除签名验证: F9 x4 ]5 U7 W2 x9 h5 S
43:静态代理
0 |* j8 }5 k' ]/ g5 ~1 M44:动态代理
5 O$ H. Y6 w% a$ Z' h8 V* K6 E45:Hook_Activity启动函数
- Q8 R# m/ o6 ^1 @( d8 L, g46:Hook签名验证函数
# t+ b3 K! w7 h9 @; v: R47:介绍xposed框架6 {6 g6 X, ~9 s
48:Xposed框架:绕过验证码注册, Q* s' d% h  q3 A. L
49:Xposed框架:登陆劫持
1 g* e+ v% ~8 x' q# K50:Xposed框架:篡改IMEI信息. y$ a. p' A( [% W6 l& h3 Z
51:介绍CydiaSubstrate框架
7 F* x1 n1 X8 \& j8 U52:Java层Hook:篡改系统文字颜色; O) e' |. |# F
53:Java层Hook:修改方法返回值绕过登录2 d9 C7 m1 c: B1 v0 B: f
54:Java层Hook:篡改游戏金币
$ D6 K! E2 ~3 l% g) p) _% y55:Java层Hook:篡改主机名和端口号: k; R9 s6 P4 P. K3 Z8 k
56:Native层Hook; r. i, W4 _# B  M% K! R# Z/ b' C
57:ADBI框架* O3 v+ o! Q6 e5 ?8 U) @8 Q6 H& b0 T% r
58:ELFARMHOOK框架, Y5 x& E+ _$ s; \- f
59:内存抠取Dex文件# j: X4 L8 E0 X- P! w+ l2 X: x( W
60:过反调试技巧
6 S1 ]. v: C( }/ g# D/ z' _* q( }61:C++游戏逆向
8 w1 X: ^5 m8 X0 O8 }5 E62:动态调试2048游戏  W! R& t' ?/ r+ Z  |' L" _
63:Zygote+Hook:2048秒过关_1
% ^% q; m7 F' }+ d( B5 d8 J+ j63:Zygote+Hook:2048秒过关_2$ w! Z" s+ J$ \
64:安卓逆向进阶一.qkl
% p5 M: L8 b9 E5 p65:密码学.qkl
! M+ I, ~2 L, L2 C66:对称加密算法.qkl  s' g  n; H3 s8 i  _
67:非对称加密算法.qkl' r/ |' r  I8 h/ V* ~
68:散列函数.qkl
, T# U7 G: w/ J# r* I* B% @5 s69:数字签名.qkl
% P& }: |% M# n1 v# W- J70:数字证书.qkl8 C8 s/ O1 h* g8 }/ @
71:SSL证书检测.qkl  o4 K: F' M' J
72:协议与安全协议3 X( {4 P7 ?, V. e( g3 p7 z
73:了解服务器端与客户端通信协议分析
5 c4 N  t" r- y2 U& q74:格瓦拉:使用fiddler抓登录封包
  C+ M$ F7 q- D) |/ t" b75:格瓦拉:协议构造与Java层MD5算法
0 ^% ^# ]: Q5 h5 S: y2 Q76:格瓦拉:协议构造与Java层MD5算法2/ }" p, ^9 W0 ~& F# {
77:4399:使用fiddler抓登录封包与验证码
1 }! y! x- }7 Y7 y4 x78:4399:协议构造类与SO层DESCBC算法  a5 A1 S# t9 z+ n
79:4399:协议关键字段SIGN与SO层MD5算法
* U; `7 P  D1 Z4 K& z- w9 Q5 H80:4399:动态调试协议字段, _1 G0 i* Z. r; [, A
81:4399:动态调式协议关键字段SIGN
. i+ w. e& N% @7 ^82:4399:逆向分析SO层加密算法
* \, u5 K; n3 o. C0 R83:yoyo:使用fiddler抓登录封包
9 H7 f: D/ Z: @# T. ?  \84:yoyo:协议关键字段pwad和sign
, a8 @# Q1 C: i8 j4 Z5 F7 }85:yoyo:动态调式协议字段拼接与MD5加密
: Q5 e# p. ^+ ]: W$ q" |1 h3 a. Q86:yoyo:分析so层OpenSSLSHA1算法3 B5 C; q+ M) j" `# _( Y) D1 M
87:jd:封包加密与反编译失败) O& a. |# e( {  U$ Q: @
88:jd:封包加密与反编译失败.exe
0 s+ z2 O$ M7 k! ^4 Q89:jd:使用方法跟踪分析加密.exe
- z/ \# j# i$ J2 k) M+ k+ E8 Q2 r91:jd:分析so层TEA算法.exe1 B% c5 F6 j  v; O9 N
92:映客:抓取验证码和登录封包.exe) E9 o, x, f$ C0 b9 I% _
93:映客:分析协议关键字段与RSA算法.exe
$ Z1 t$ U3 x# K5 O2 ?94:映客:证书与RSA原理及源码分析& }1 b+ ~4 E+ @& j% _: b% k
95:对称加密AES、PBE与CRC算法
$ q4 m. V6 F- m5 V  _* Z3 u96:数字签名RSA、DSA算法
( i6 m+ Z2 @/ O% i, I97 DEX文件与ODEX文件$ ?% w& `' g7 O8 ^' L
98 DEX文件与OAT文件
% m( v. R9 i# A4 ]( b2 ?8 p99:XML文件与ARSC文件5 q6 a! H3 ^9 y$ o8 ~
100:系统核心源码分析' t* [4 |& b6 W$ h( _% h+ i$ y+ {
101:分析App加固的产生及背景
/ }9 X- m! c) t4 ^7 T( I2 \102:最初加固方式
$ A0 K1 G, A3 d6 v7 [2 i! j103:加固技术的发展! J: P& e  Q, y5 k) H; c! _" K7 M
104:HOOK制作脱壳机" ~# L3 j1 I8 e9 B, q' p- i0 ^
105:定制脱壳系统
0 C" }) m! i, K) z9 P: o6 V106 DexClassLoader动态加载分析" I6 q5 C5 I4 o5 a. O
107 DEX自解析重构技术
0 w3 m; e& r/ i) @9 m108:脱壳神器ZjDroid:捕鱼达32 F. G9 @  B% S" Y' }3 |
109:辅助脱壳机
* p  L+ X! X& C* a110:三代梆梆加固原理分析
6 G& ]6 q+ S. ]# N/ |111:爱加密加固原理分析
* U, f$ G+ N1 k" q) r5 ]7 p112:IDA动态调式脱爱加密壳
: K. Z( e0 \4 K114:IDA动态调式脱360壳
) {' b8 ]2 X2 h! k, d2 T0 ?% b( y115:IDA动态调式脱SO壳! E9 a5 r4 W: L* p( |
116:脱360壳-dex2oat
* V' Q4 a' e; n' z8 w117:脱360壳-drizzleDumper* ^) _+ M' P; H) W  J- _
118:360加固VM与置换表$ T( W! V! a* t6 M
119:百度加固DD大法_1
( T: l8 n' ?7 U5 k120:百度加固VM与置换表& k4 H0 _# v8 o3 f0 X
121:阿里加固. ?' M" ^8 M' v& X
122:阿里加固与脱壳机
" m. F; O0 m; \123:ARSC资源保护与注解
4 d+ I8 |  x2 K+ [% h- Q124:腾讯乐固
$ _- W: G: A/ p* E7 E* }- X1 O125:加固技术总结  h) y, B2 h* _/ X# h& C0 l
* K  y, O) P/ h7 @* P; `/ C
/ l  m; f  y! c8 A  I& t9 L3 J
来源: 2019年 易锦大学教育 Android逆向分析第二季 安卓逆向精品课视频教程
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

站长推荐上一条 /1 下一条

点击这里给我发消息

QQ|小黑屋|Archiver|手机版|一路学IT论坛 专业视频教程网站

GMT+8, 2026-10-29 05:54

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表