FPS游戏逆向课程

FPS游戏逆向

FPS类游戏安全涉及到的东西比较少,功能比较单一,数据也比较容易分析,很轻松的就能写出一些功能,
对于刚入门游戏安全的新手来说非常友好。

对于新手而言,通过对FPS类游戏安全的学习,有利于提高对游戏安全课程的兴趣,增强对游戏安全课程的信心,也为以后学习RPG类较为复杂的游戏类型打下基础。

购买地址:购买本套课程



常用的技术:
内存操作:注入方式 读写内存方式
绘制方式:外部绘制 内部绘制
绘制的种类:Imgui, hook d3d ,DWM
模拟键盘鼠标:键鼠驱动

本套课程共分为六章:
第一章:游戏数据的分析
主要带着一块来找下FPS游戏数据,为后面的章节学习做准备。

第二章:方框透视(三角函数)
以三角函数等算法实现FPS类游戏实现方框透视
包括三角函数,游戏内坐标转屏幕坐标,绘制等知识点

第三章:方框透视(矩阵)
带着大家一块学习什么是矩阵,矩阵在3D游戏中起到了什么作用,特点是什么,
怎么找游戏中的矩阵等知识点,
以矩阵的方式实现方框透视
可以避免三角函数方框出现偏差问题

第四章:自瞄
两种实现方式:
根据角度实现
模拟鼠标实现

获取一个自瞄的目标:
1.目标要在我们的视野范围内
2.距离在一定范围内
3.理准星最近

第五章:变态功能
FPS游戏常见的变态功能
锁血无敌
无限子弹
去掉后坐力
人物飞天
吸人
了解其实现原理更好的做好保护目的

第六章:外部绘制
FPS游戏外部绘制
通过自己创建一个窗口,在上面进行绘制,可以使绘制的效果更好

外部绘制可以有两种效果:
一种是直接贴到游戏上面
另一种是分屏绘制



评论