易锦大学安卓手游辅助系统培训第5期 资源介绍
随着智能手机的普及和市场的泛娱乐化,移动端游戏行业迅猛发展,用户不断增加,由此给游戏开发公司带来的利益尤为显著。与此同时,也衍生出了游戏灰色链,诸如制作游戏辅助脚本、内存、封包脱机、驱动等游戏外挂。由于游戏的安全性受到威胁,安全圈许多的游戏安全岗位也应运而生,游戏安全研究员们针对游戏进行外挂制作流程的研究,并对市面上的外挂进行调试分析,一方面可以借鉴别人的优良技术,另一方面可以对自己的游戏安全进行外挂等安全检测,给予最大程度的保护。
难易程度:零基础入门至高级
课程类别:移动游戏安全 Android安全 游戏辅助
适合人群:
- 应届校招大学生
- 各类正向开发程序员
- 零基础游戏逆向爱好者
- 想要转行升职加薪的小哥哥
课程目标:
- 培养学员独立针对市面Lua,c/c++ ,cocos2d,u3d等类型游戏进行逆向调试分析的能力
- 带领学员了解游戏的漏洞,破解与防护,针对游戏数据编写一些辅助工具
- 学习完本套课程,能够提升学员游戏逆向分析能力并达到企业入职游戏安全研究员的要求,工作方向主要是兼职或者全职接单,亦可进入正规公司任职游戏安全测试岗位
课程目录:
- APK文件结构
- APK打包流程
- APK安装流程
- APK反编译与回编译-配置文件
- APK反编译与回编译-篡改资源
- 编程语言与虚拟机
- Dalvik字节码
- smali文件
- 去除实名认证窗口
- 快速定位关键代码
- APK反编译与回编译失败解决方法
- 修改配置文件去广告
- 游戏内购-贪x洞窟
- 游戏内购-密室逃x
- 游戏内购-赛x号
- 安卓开发那些事
- 了解NDK开发
- JNI静态注册
- 使用IDA分析SO
- JNI动态注册
- 使用IDA分析JNI_OnLoad函数
- 通过JNI接口实现Java层与底层交互
- 函数定义jni.h头文件详解
- IDA中导入jni.h头文件分析SO
- 详解ARM汇编指令
- 分析if-else汇编指令
- IDA动态调试
- 分析switch汇编指令
- IDA动态调试各种修改操作
- ARM汇编回顾
- 如何在JNI_OnLoad下段
- 初识C++游戏逆向分析
- IDA动态调试C++游戏
- Lua脚本编译Luac与Luajit
- Lua游戏逆向分析
- 内存dump lua脚本
- Lua回顾与抓包环境配置
- U3D游戏逆向分析
- U3D IL指令修改
- U3D DLL文件解密
- dll解密流程之生死格斗
- U3D之DLL文件修改实现无敌
- U3D之IL2CPP框架
- 游戏内存修改概述
- 获取内存模块信息
- 非注入篡改内存数据
- 注入篡改逻辑代码
- Ptrace注入流程详解
- Ptrace注入源码剖析及案例演示
- zygote注入流程详解
- zygote注入源码剖析及案例演示
- ELF文件结构
- 静态感染ELF文件注入
- 异常hook
- inline hook
- 导入表hook
- 圈圈助手实现原理
- 实战辅助开发
- Lua游戏HOOK插件开发
- 反调试与反-反调试
- 内存数据之CE与GG(1)
- 获取游戏坐标及浏览内存
- 内存特征码定位
- WPE环境搭建
- 拦截发送与接收封包
- WPE拦截封包分析喊话
- 对比分析封包加密算法
- 协议分析之任务领取与完成
- 协议分析之队伍创建与退出
- 协议分析之选怪功能
- 协议分析之使用物品
- 课程回顾与总结