加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

游戏公司检测-综合篇-语言:按键精灵

(2017-03-02 10:33:46)
标签:

it

分类: 作者or编程思想
前言
很多小伙伴在使用按键精灵脚本挂机网游的时候,都会遇到一个问题:游戏检测、封号。一旦封号的话,那可能会白白的浪费之前的挂机时间,游戏号上的资源也白费了。如果是大批的账号被检测封停的话,那真是欲哭无泪了。
 
 
今天呢就在这里统一的给大家整理归纳一些比较常用的防检测的手段。

检测机制
俗话说得好“知己知彼百战不殆”,只有先了解了游戏检测按键脚本的原因,我们才能更好的做出应对的方案

一般来说游戏常见的检测主要可以区分成两个方面: 软件检测  行为检测

软件检测
软件检测有包括了:文件检测、进程检测、内存检测、界面检测……等等
软件检测一般是依靠游戏本身的防护程序来进行的,比较热门的检测盾有:TP、NP等等
基本上腾讯的网游都会附带TP的防检测程序

上面说的这几种方式也是针对不同的方面进行检测
1、文件检测:部分游戏会检测游戏当前目录中是否包含了一些脚本的名称,如果有检测到相应的信息的话就进行对应的措施
2、进程检测:游戏会检测当前进程中是否包含了特定程序的进程
3、内存检测:检测当前系统内存中,是否有包含了一些脚本的内存特征
4、界面检测:顾名思义就是检测界面上的信息,比如脚本界面上的“采集”,“挂机”之类的字眼可能就会被检测到

行为检测
行为检测包含的范围比较广泛,游戏可能会检测账号在一定时间内的行为,如果这种行为机械性太强的话,可能会进行封号处理。比如长时间的进行某一种动作,必须连续几天进行采集打怪之类的操作,因为这种操作机械重复性比较强,人工的状态下并不容易实现,所以游戏官方会对有这种行为的账号进行特别的“关照”

防检测手段
1、按键精灵神盾、补丁

按键精灵本身有针对不同的游戏开发了一些补丁程序,可以有效的解决游戏检测的问题,想了解游戏神盾补丁相关问题,也欢迎大家直接咨询按键精灵企业QQ客服:800082496.

PS:使用神盾补丁需要开通按键精灵会员,激活会员权限后才能进入论坛补丁专区下载哦。

2、第三方插件盾

按键精灵支持的第三方插件,极大的丰富了按键精灵的功能,一些插件里就有附带防止游戏检测的功能:比如大漠插件

大漠的收费版插件中有附带防护盾命令,由于该命令内容较多,在此不详细介绍。想了解的同学可以点左下“阅读原文”进行查看哦。

3、隐藏进程工具

对于一些通过识别进程名称来实现检测的游戏,可以利用隐藏进程工具来把按键精灵或者小精灵脚本的进程隐藏来实现放检测。

PS:一些游戏不但会检测按键精灵,连大漠综合工具、按键抓抓、WQM之类的程序也会弹出检测,所以可以利用隐藏进程工具,把这些软件的进程隐藏就可以避免检测。

万能的度娘上有各种隐藏进程的工具,童鞋们可以自行百度搜索下载使用。

4、代码中加入随机量

代码中如果直接使用移动点击之类的命令,那进行同样的操作的时候,每次移动的位置都会是相同的,这种情形在人工操作上基本上是无法实现的。
所以为了让脚本运行看起来更模拟手动,所以需要在代码中加入一些随机的变化才行。

在坐标处随机偏移点击,代码如下

//随机坐标偏移点击,偏移量为10-20个像素之间
Function 随机点击(坐标x, 坐标y)
    Dim x1, y1
    Randomize
    x1 = Int(10 * Rnd + 10)
    y1 = Int(10 * Rnd + 10)
    MoveTo 坐标x + x1, 坐标y + y1
    LeftClick 1
End Function

带有轨迹的移动鼠标,代码如下

//逐渐移动到指定坐标
Function 移动坐标(目标点x, 目标点y,起始点x,起始点y)
    x1 = 目标点x : y1 = 目标点x //目标点 
    x2 = 起始点x : y2 = 起始点y//起始点
    MoveTo x2,y2
    k = (y2 - y1) / (x2 - x1)
    b = y2 - k * x2
    For x = x2 To x1 Step sgn(x1 - x2)  
        //sgn函数为返回表示数字符号的整数。当(x1 - x2)>0时,返回值为1.当(x1 - x2)<0时,返回值为-1.当=0时,返回值为0
        LeftDown 1
        MoveTo x, (k * x + b)
        LeftUp 1
        Delay 1
    Next
End Function

除了这些范例外,还可以在脚本不同的操作之间随机加上一些延时等等……这里就不一一列举范例了。

0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有