手游 辅助 制作目录
制作游戏辅助需要学什么
以手游辅助为例,手游辅助基础,Java层逆,Native层逆,APK保护策略,反调试与反-反调试,HOOK框架,按键+内存,篡改内存数据+注入技术+HOOK技术术,Unity 3d游戏,游戏协议等。
1 .手游辅助基础(推荐1周)
1.想学手游辅助的第一步就要先把环境建好,这就表示你要开始学手游辅助了,环境建好后就正式开始手游辅助了。
在环境安装工程中会遇到很多漏洞,针对这些漏洞老师特别录制了使用工具教程,同学们只要按照老师的教程操作就可以了。
2.第二步了解我们要分析的是什么文件,很多0基础的同学都不知道手游辅助分析什么文件。
3.第三步如何反向分析。掌握apk文件,apk反编译和反编译,完成这个操作所用的工具是apktool。
2 . Java层逆(建议3周)
1.掌握Java语法基础,能达到会看Java代码。
2.了解smali语法,会看smali代码。
3 .掌握apk常用的方法和技巧。
3 .母语人群反方向(推荐4周)
1.了解安卓操作系统和四大组件。
2.了解NDK的开发流程,自己写案例练习。
3.掌握常用ARM组合指令,并能理解ARM组合指令。
4.掌握ida工具的使用,使用ida进行各种操作。
4 . APK保护策略(推荐一周)
1.了解Java代码混乱,资源混乱
2.掌握签名验证、文件校验、模拟器检测
3 .本地验证,网络验证。
4.案例练习
五。反调试与反-反调试(提案1周)
1.掌握常用的反调试方法和过反调试技巧,如密钥文件检测、调试端口检测、进程名称检测、防附加、轮转训练TracerPid值检测、时间检测检测,信号检测等反调试。
2. IDA掌握过多调整电路
3 .案例训练。
6 .挂钩框架(推荐两周)
1.掌握HOOK插件的开发。
掌握2xposed、Substrate、Fridad等框架。
3 .案例训练。
七。键+内存(推荐2周)
1.构建环境,检索内存数据,对内存数据进行读写操作。
2.市面上的模拟器辅助,一部分是通过查找内存数据来查找特征码,游戏中有的数据是不会发生变化的,所以我们选择这部分不变的数据就是特征码。
用特征码搜索内存数据,找到特征码的地址,用地址+距离(偏移)定位。
3 .案例训练。
八。篡改存储器数据+注入技术+HOOK技术(提案四周)
1.掌握模块获取基地地址,非植入式数据篡改,植入式存储器数据篡改。
2.掌握注射技术原理(Ptrace注射,Zygote注射,静态感染ELF文件注射)。
3.所谓抓住挂机技术的本质,就是改写函数(Inline挂机、异常挂机、导入表挂机)。
4.掌握用c++进行游戏逆向解析的技能。
5、案例训练。
9 . Lua游戏(推荐4周)。
1. 掌握Lua游戏的逆解析流程,步骤1查看lib文件夹中的so文件,确认该游戏是否为Lua游戏,步骤2如果是Lua游戏,则在assets文件夹下查找Lua寻找普特。
2. Lua游戏的功能全部通过Lua脚本实现,重点分析Lua脚本(Lua明文、LuaC、Luajit)。
3. Lua文件的加密和加密,dump内存Lua脚本,HOOK插件的开发。
4. cocos2dx-lua的源代码分析
5 .案例练习。
10 . Unity 3d游戏(推荐4周)。
1.掌握Unity 3d游戏的逆解析流程,在步骤1中查看lib文件下的so文件,就可以确认该游戏是否是Unity 3d游戏了。步骤2如果是Unity 3d游戏,在assets文件中找到相应的文件。
2 . unity3d有两种框架(MONO框架、IL2CPP框架),对应MONO框架的游戏逻辑是dll文件,对应IL2CPP框架的游戏逻辑分别在libil2pp.so文件中实现。
3. Unity 3d引擎的源代码分析。
4. DLL文件处理、DLL混乱、DLL隐藏、DLL加密。
5.内存dump dll文件,HOOK插件开发,喷墨器+HOOK。
6.案例练习
11 .游戏协议(推荐2周)
1。WPE环境建立在发送分组和接收分组,比较分组数据和断开分组。
2.分析呼叫功能,找出加密规律,分析包各种游戏功能。
3 .案例训练。
手游辅助用什么开发
操作方法。
01
学习制作游戏辅助。为了制作游戏辅助的功能界面,你必须先了解编程语言。
编程语言有简单易学的中文编程、全英文C语言和java语言。
易语言,作为中文编程语言,被誉为\\“易\\”的创始者。
早期的版本被称为E语言。
C语言是通用的,广泛用于基础开发。
02
想要快速得到游戏的人,推荐简单的语言。
如果想深入掌握并成长的话,推荐C语言和java语言。
建议先学习简单的语言入门,然后有时间和精力去学习英语语言
简单语言功能强大实用,现已拥有数十个各种应用范围支持库,上百个和接口组件,近万条支持指令
03
学习语言要循序渐进,不可操之过急
开始学习之后,可以在网上搜索各种各样的基础知识。
在易语言上找易语言电视网一个基础教程辅材的开发内存是重点。
学习了基础知识,能够开发简单的程序之后,第一阶段就完成了。