一、作弊器从作弊形式和程序来讲,
分为以下几类:
HOOK:这类作弊器是在CS程序上本身加载另一个程序,从而实现作弊功能,该类作弊程序功能强大,但容易被发现,其代表性程序当属OGC系列。
OPENGL外挂:利用OPENGL显示技术加载作弊程序,达到和HOOK类作弊器类似的效果。功能适中,不容易被发现。代表程序为AK和OGC-SE。
OPENGL内嵌:修改OPENGL的DLL文件加载作弊程序,一般只有简单的透视、屏蔽FLASH&SMOKE,部分程序则含有自动瞄准射击和反后坐力的功能。RaGeOGL是该类程序的代表。
单一功能作弊:这一类程序一般属于内嵌程序,功能十分少,有的只是更换了原始文件,包括:皮肤作弊、准心作弊、后坐力作弊、加亮作弊等,效果非常小。一般此类作弊被发现以及被屏蔽的可能性较小。
颜色瞄准:不知道从什么时候开始流行的作弊方式,更换人物皮肤为单一颜色皮肤,然后利用程序进行对该颜色的分辨瞄准。容易被发现但尚没有被屏蔽。
脚本作弊:早期的脚本作弊还只是停留在更改ex_interp等参数,目前该类作弊已经发展到重生、加血等特殊功能。不过相对效果较小。一般此类作弊被屏蔽的可能性较小。
二、作弊器开发过程
笔者从一些OGC全球测试小组的成员以及国内一名作弊器开发者处了解到了一些作弊器的开发过程。一般来说,一个HOOK类作弊器程序从开发到最后公布有以下几步:
1.首先是寻找当前反作弊系统的漏洞,当然,同时还有漏洞的利用方法,而作弊器本身功能的实现往往就是利用这些漏洞的结果。
2.设计代码。
3.设计程序使用界面,这一步对于作弊器而言是夺取用户群关键的步骤。
4.内部测试,测试用户提出程序bug、以及使用上的问题。
三、典型作弊程序介绍
老牌HOOK类作弊器:OGC 9
OGC使用Hook技术将HL/CS读取时会由程序码改变而读取拥有作弊功能的dll 动态连结档案,它总共经历了非常多的改版,每一个改版都有着新的功能和使用方式,使用自己的选单和console,功能非常多样化,有着自动瞄准、射击、雷达等,但你要知道的是这些东西都是本来就在你的用户端已经取得的资讯,没有程序可以将服务器端未开放的资讯送到你的电脑。OGC将所有可以从用户端得到的资讯做成一个个的功能,但是像是敌人生命值这个资讯是在服务器端的你就没办法得知,雷达也是服务器端的资讯,所以OGC没办法取得,所以OGC的雷达算是半雷达,只有可以看到或透过墙壁看到的敌人或物品可以显示在雷达上。
选单主列表:
Aim Bot - 自动瞄准
Visual Options - 视觉效果设定
ESP - 人物方块
Automation&Speed - 自动选项&自动加速器
Removals - 效果移除
Info - 相关资讯显示
Zoomin - 放大调准
Misc - 杂项选像
AIM BOT 自动瞄准
Aim & shoot 自动瞄准和射击
Just aim 只帮你瞄准
Both off 都关掉
[Burst Mode] 连发模式(适用于自动射击打开时)
continuous fire 连续射击
automatic burst 看距离决定自动射击速度
short bursts 高准度点放
medium bursts 中等开火速度
fast bursts 快速射击速度
[Aim At] 瞄准目标
enemies 只瞄准敌人
friends 只瞄准队友
everyone 瞄准任何人
[Aiming] 瞄准部位
head 头部
chest 胸部
stomach 胃
testicles 瞄准下体
[Options] 自动瞄准其他设定
thru walls on/off 瞄准在墙后的敌人 开/关
target lock on/off 锁定目标 开/关
distance/fov mode 以距离或角度来决定目标
prediction on/off 自动瞄准预测
weapon bobbing off 武器震动效果 开
weapon bobbing on 武器震动效果 关
randomized aiming 随机瞄准
smooth aiming 平滑的瞄准动作