阅读目录
【开发篇】——引言
发布于: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实现。 通过本篇幅的学习,读者可掌握定制化外挂实现过程中涉及的安全开发技术。 |
最新评论
查看全部评论(1)
发表评论