自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 收藏
  • 关注

原创 手游直装破解手段分析

浅谈反外挂技术,直装类型外挂反制方案

2022-03-10 21:46:32 21172 11

原创 【第一章】浅谈游戏作弊类型与核心原理

浅谈游戏作弊与核心原理导语外挂发展史外挂核心以及原理本章总结下期预告建议收藏此专栏以免迷路导语为什么有的人说游戏外挂开发门槛极低,但为什么又有的人说游戏外挂开发门槛极高?只有了解了外挂原理,我们才能对其制衡。其实手游外挂圈就像修仙一样,是有技术等级和小圈子之分,大致总结如下:会使用GG修改器、Cheat Engine修改器等内存工具对游戏内存空间进行修改会使用易语言、GG修改器、XScript等工具编写简单修改内存脚本或程序会使用GG修改器、Cheat Engine等工具扫描出指

2022-10-22 04:13:00 8660 9

原创 安卓获取已创建的悬浮窗集合

WindowManager.addView(View,WindowManager.LayoutParams);获取addView后的List集合try { Class<?> wmGlobalClz = Class.forName("android.view.WindowManagerGlobal"); Method getInstanceMethod = wmGlobalClz.getMethod("getInstance");

2022-03-16 14:04:25 1508 5

原创 Java版文件CRC32校验值修改算法

记录一下Java版CRC32修改算法import java.io.*;import java.util.zip.*;public class Crc32Editor{ private static long[] crc32Table = new long[256]; static { long crcValue; for (int i = 0; i < 256; i++) { crcValue = i; for (int j = 0; j < 8; j++

2022-01-28 23:04:26 1769 7

原创 安卓手游安全-反外挂基础

前言手游发展至今,与外挂的对抗中,显然我们手游安全保护已占据上风,今天就带大家了解了解是如何区分玩家是否使用外挂的原理。外挂原理分析透视类外挂此类外挂通常分为2种1.修改游戏人物模型渲染数据实现地图穿透效果2.读取游戏角色坐标绘制到屏幕上对于第1种方式我们很轻易检测出来,由于通常模型数据并不是动态的,我们可以在初始化模型数据后,记录数据的crc32校验值,每隔一段时间对数据进行一次校验对比。第2种方式,我们想要检测出来难度就大大增加了,因为我们并不能判断外挂是否访问了角色内存地址,再因为安卓

2021-08-07 04:36:01 9612 32

原创 跨进程root读写内存原理(JNIRoot方案)

前言最近由于练车和项目紧的原因未更新博文,今天给大家讲解 GG修改器是如何实现跨进程读写应用内存的。关于跨进程读写应用内存的文章和案例我翻遍了csdn,简书,github,gitee,发现都不多且不详细,于是决定发布一篇博文来讲解一下原理。进入话题此技术核心用到了java反射技术和AIDL(IPC)管道通信技术。大体逻辑使用root拉起一个java的su进程 -> 在su进程中绑定Service -> 回调主进程连接Service如何创建su进程在linux中有两个命令,可

2021-03-04 12:47:58 10521 26

原创 手游指针和基址详解

在手游作弊中,最常见的数值定位方式有2种,特征码定位和指针基址定位特征码定位offsetvalue01001110022100331004假设我们想要精确1002这个数值,直接在内存遍历这个值肯定会有很多的结构,那么特征码定位的作用就是减小定位的结果数量,精确我们想要的值分析上面表格我们可以得知:1002 偏移 -1 值是10011002 偏移 1 值是10031002 偏移 2 值是1004根据这个特征,我们就能定位出想要的数值。但是,

2021-01-08 18:23:11 11431 14

原创 手游作弊-内存读写实例

关于手游作弊的博客我鸽的有点久了哈哈,这篇文章就和大家讲解下在内存中数据的存储格式,如何读取和修改

2021-01-04 00:31:04 12979 63

原创 XML动态加载

从云端加载xmlpublic static View loadUrlXml(Context context,String url){ View parent = null; //判断是否主线程 if (Looper.getMainLooper().getThread().getId() == Thread.currentThread().getId()) { StrictMode.ThreadPolicy policy

2020-09-16 13:24:04 1056 1

原创 游戏作弊-内存读写原理

第一课我们浅解安卓ROOT手机如何修改游戏内存在当前流行的FPS,MOBA游戏中,我们几乎都能看到游戏外挂的身影,在FPS游戏中,可见变态功能层出不穷,例如加速,锁血 遁地,飞天,路飞,无后座,范围伤害等…,然而在MOBA游戏中,最常见的只有透视和自瞄。切入正题,如何操作内存?在安卓中,我们可直接操作/proc/${pid}/mem使用C语言pread函数ssize_t pread(int fd, void *buf, size_t count, off_t offset);简单解释下这个函数

2020-08-02 19:55:04 15139 16

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除