游戏安全实验室 首页 技术入门 查看内容

 阅读目录

【开发篇】——引言

发布于:2016-2-1 11:00   |    190767次阅读 作者: 管理员    |   原作者: TP   |   来自: 原创

开发技术属于游戏安全入门的基础,通过功能开发可实现外挂功能。逆向技术可分析清楚游戏逻辑实现方式,开发技术可实现作弊功能,逆向技术和开发技术密不可分。只有掌握了开发技能才能更好的促进逆向技能的提升。

开发篇中首先介绍定制化辅助外挂开发流程介绍,让读者从整体上了解外挂开发涉及了哪些安全开发技术;然后详细定制化辅助外挂涉及安全开发技术,讲解开发技术如下:

1)注入技术,注入技术讲解了Android平台三种注入实现,包括:ptrace注入、感染ELF方式的注入。

2)IOS平台讲解如何利用MobileSubstrate组件实现注入及组件的注入实现原理。

3)进程模块信息获取,其中讲解Android平台下最常规的一种获取进程模块信息方式,IOS平台介绍两种进程模块信息获取方式,分别为:常规API获取方式、遍历内存获取模块信息的方式。

4)游戏内存篡改技术,以Android平台为例,讲解Android平台下注入式和非注入式有哪些篡改游戏内存的方式。

5)Hook技术,Hook技术部分讲解Android平台三种Hook实现方式,包括:基于异常Hook实现方式、InlineHook实现方式、导入表Hook实现方式。IOS平台下Hook实现可利用MobileSubstrate组件的MobileHooker实现Inline Hook,用户不需要自实现Hook过程。

本篇幅提供了三道习题供读者练习并掌握注入和Hook技术。三道习题分别为:ptrace注入实现、感染ELF文件注入实现、inlineHook实现。

通过本篇幅的学习,读者可掌握定制化外挂实现过程中涉及的安全开发技术。

分享到:
踩0 赞0

收藏

上一篇:IOS平台lldb动态调试介绍

下一篇:辅助外挂开发流程

最新评论
引用 ╮( ̄▽ ̄")╭ 2017-12-19 18:26
前排沙发你们看到的永远是我!

查看全部评论(1)

B Color Image Link Quote Code Smilies

发表评论