![](https://img-blog.csdnimg.cn/20190927151101105.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
游戏逆向
文章平均质量分 52
游戏逆向
微尘网络安全
这个作者很懒,什么都没留下…
展开
-
3.6pubg sdk dump基址
【代码】3.6pubg sdk dump基址。原创 2024-03-06 17:01:55 · 430 阅读 · 0 评论 -
处理PUBG过CE窗口最小化检测
游戏逆向辅助开发教学原创 2024-03-05 15:57:42 · 618 阅读 · 0 评论 -
记录LostArk真实超级加速实现原理
记录LostArk真实超级加速实现原理原创 2023-03-04 11:06:21 · 170 阅读 · 0 评论 -
【驱动逆向开发之驱动开发编译环境搭建】
驱动环境搭建其实是有点麻烦的,理解了就还好了,步骤已经罗利完整了原创 2022-10-10 11:42:06 · 580 阅读 · 0 评论 -
项目中常用的D3D黑屏优化讲解和源码分享,DX系列的游戏都可以用
诸多工作室在项目测试功能稳定后,为了更高效率的 榨干电脑性能 尽可能的多开会选择将画面黑屏,零渲染!!今天我们来拆解分析实现原理和方案 大部分游戏画面渲染基本用的都是DX系列 除了DX9 现在很多游戏也用到了DX11 他们版本有差异 在逆向程序员眼里区别不大。通过OD就可以查看游戏加载 了哪些模块,很多游戏都有加载d3d9.dll或者d3d11.dll 这也说明了 他们在正向开发过程中用到了 D3D进行了渲染。所以 也就可以在这些模块 里HOOK 劫持修改他的渲染函数 在...原创 2021-12-28 11:57:05 · 3452 阅读 · 0 评论 -
微尘网络安全之---LXL角色信息详细分析
今天 我们来分析下LXL的角色信息, 首先我们以攻击力下手,对游戏稍有了解也能知道 大概率是浮点。附加ce,搜索浮点型,两者之间的数值买件加攻击力的装备,再次搜索得到攻击力地址双击地址拖入下面区域,选中地址按f5,ce下个访问断点出现这个窗口,打开od附加程序,进入程序空间,在代码区域,ctrl+g搜索上图的00aac421我们找到了一个数组,esi是下标索引,我们只能追edi,edi来自ecx,ecx来自上一层,下个f2断点,ctrl+f9返回上一...原创 2021-12-10 11:34:03 · 2865 阅读 · 0 评论 -
游戏逆向攻防---LXL无限视距分析
今天 我们来分析下LXL的视距,首先来理解下什么叫做视距。可以理解成视角高度,咱们也叫视野距离。就是咱们在玩游戏的时候,按鼠标滚轮的时候视野距离的改变。 咱们在找数据的时候 第一要素:变化!! 改变这个值用CE去搜,首先呢是类型既然是距离 肯定是大概率是浮点了 然后通过鼠标滚轮的改变 多次搜索,可以找到 2个满足条件的值改变鼠标中键最大和最小的视距 分别是1000-2250,然后呢 我们尝试修改这2个地址发现如下:1 第一个数值我们改了之后会被修正,第二个改了之后 游戏里..原创 2021-11-17 15:27:46 · 4078 阅读 · 0 评论 -
注入专题二:远线程注入CreateRemoteThread--论注入的多种方式
01远线程注入 今天 咱们来聊聊远线程注入,这种注入方式也是最常见 最方便的一种方式,他的原理是通过 使用 API CreateRemoteThread 这个函数来实现往某个程序里面注入一个线程。成功后 咱们就可以把被注入程序当成自己家了。但是也是有缺点的,有可能检测你代码段的地址位置,你是自己独立启动的线程,和正常走的流程肯定是不一样的。02实现代码HANDLEWINAPICreateRemoteThread( _In_ HANDLE hPro...原创 2021-11-10 09:47:03 · 475 阅读 · 0 评论 -
注入专题一:钩子注入SetWindowsHookEx--论注入的多种方式
01DLL注入方式外挂的注入方式有很多种,针对不同场景需求使用不同方式,咱们就来搞个专题 探讨下。dll一旦成功注入进目标进程,就可以随意读写 目标进程的内存(比如读取血量或者修改某些值或者地址从而实现某些变态功能或者HOOK)还可以调用call 注入自己的代码等等 。消息钩子、远程进程注入、入口点注入等等。注入方式可谓十几种,大家感兴趣的话支持一下。下此继续更新此系列02钩子注入今天我们讲的是钩子注入,算是比较简单的一种了。但是网上看了一遍 都有很多错误的写法 而且基本..原创 2021-10-28 11:32:25 · 1037 阅读 · 0 评论 -
逆向入门噩梦之堆栈
什么是堆栈 其实 堆 和 栈是2个概念 ,在内存中 堆是在有一段存放的空间的 x86当中 大概占1M左右。而栈呢是 每次准备进入call 之前在内存中开辟的一段地址空间。我们说的堆栈其实指得是栈 ,就像我们说土狗 他是狗 ,说老婆饼 他是饼 一样的意思 在计算机领域,堆栈是一个不容忽视的概念,堆栈是一种数据结构。堆栈都是一种数据项按序排列的数据结构为什么要学习堆栈 经常有学员来问咱们这个问题 ,这个这么复杂这么难,我为啥要学他!! 可以跳过嘛咱们在实战当中 经...原创 2021-10-13 16:34:13 · 339 阅读 · 0 评论 -
C++游戏辅助开发实战x64游戏逆向汇编封包游戏安全攻防反调试
学习x64游戏逆向汇编封包游戏安全攻防外挂和反外挂反调试需要掌握的知识体系还是比较复杂的,逆向的知识体系确实是太多了 涉及到汇编 C语言 c++ win32 hook call 封包 内存 lua 注入 等等,下面给大家帖2张图从x86到x64 从RPG类到FPS类游戏全部都有完整的实战课程,学完可以完整独立的做出项目想要系统的学习或者理解可以去关注下可以领逆向相关的电子书 逆向工具 还有每周更新技术文章...原创 2021-10-07 11:18:19 · 2459 阅读 · 16 评论 -
理解FPS游戏中的矩阵方框透视自瞄
初识矩阵 其实矩阵是线性代数里面的说法矩阵(Matrix)是一个按照长方阵列排列的复数或实数集合[1],最早来自于方程组的系数及常数所构成的方阵。这一概念由19世纪英国数学家凯利首先提出。类似:矩阵的乘法:向量搞清楚FPS里的矩阵 首先要先理解向量1 向量是表述一个点的运动方向和大小的这其实是向量转为矩阵的一个过程相机FOV咱们看到的是一个二维的屏幕,而游戏里面是一个真实的 三维立体的世界,那游戏是怎么做到的呢?那就有...原创 2021-10-04 15:32:20 · 2659 阅读 · 0 评论 -
传奇永恒 X64游戏辅助汇编封包 反调试人物结构分析1
最近传奇永恒更新X64位游戏了,人气还挺不错,所以咱们也去探索了下 首先分析下他的人物结构用ce x64 搜索血量值,经过被怪物攻击筛选剩下2个修改两值,发现第一个的值跟随第二个值变化,我们打开xdbg64,附加游戏下硬件断点,跳到得到[rcx+1ac],追rcx得到[[rdi+56c]+1ac],追rdi来自于rax,来自于call,rax来自与数组[[[0x7ff7e064d018]+rcx*8]+0x56c]+1ac 体力值;本来以为很简单.原创 2021-09-15 17:25:53 · 1638 阅读 · 5 评论 -
魔兽怀旧 核心数据人物基本数据分析,待续
魔兽怀旧是当下相当热门的游戏,下个月即将开放70版本,作为90后的回忆,其热度可想而知下面 咱们就从外挂和反外挂的角度去分析下这个游戏的数据尝试血量下断 容易崩溃,用ce搜索蓝量值,通过放技能确定蓝量地址用xdbg64下访问断点放个技能蓝量断点的位置48 8B CF E8 B0 08 FE FF 83 F8 FF 74 34 48 63 C8 48 8B 87 88 01 00 00 8B 94 88 E8 00 00 00 EB 24 40 80 FE FE 7..原创 2021-03-01 16:05:41 · 1028 阅读 · 1 评论 -
天龙hJ线程发包处理方法如何跳出线程发包
谈到封包,大家第一就想要去找明文包,因为 有了明文包 基本所有的功能call全部都可以找到和实现了,但是现在很多端游都是线程发包的,遇到这个问题 很多人都不知道怎么解决了那今天就说下这个问题,如何跳出线程找到明文包 以天龙hj为例:首先OD 加载游戏,CTRL+G 跳转到ws2_32.send 如下图然后 send 头部下断,观察堆栈窗口第二个参数 就是 即将send出去的数据,既然知道了他是线程发包 那首先观察发现 这个数据地址是一直不变 那说明什么 ? 说明 是别的线..原创 2021-02-23 17:35:57 · 1548 阅读 · 0 评论