• 新浪微博:
  • 微信 :
按键精灵电脑版
立即下载

软件版本:2014.06
软件大小:22.9M
更新时间:03-18

按键精灵安卓版
立即下载

软件版本:3.3.8
软件大小:62.5M
更新时间:12-18

按键精灵iOS版
立即下载

软件版本:1.7.1
软件大小:29.2M
更新时间:06-22

最新企业版UiBot
立即下载

软件版本:3.3
软件大小:282M
更新时间:08-06

快捷导航

登录 后使用快捷导航
没有帐号? 注册

登录 注册
返回列表 12345678» / 51
发新话题 回复该主题

[技术交流] 【院刊】-【201505期】轻轻松松让你搞定游戏检测 [复制链接]

1#

轻松应对游戏的检测



本文按键学院提供技术支持



按键学院交流群(1群已满):376122403

零基础学按键精灵群(2群):372671254




很多小伙伴在使用按键精灵脚本挂机网游的时候,都会遇到一个问题:游戏检测、封号。一旦封号的话,那可能会白白的浪费之前的挂机时间,游戏号上的资源也白费了。如果是大批的账号被检测封停的话,那真是欲哭无泪了。

其实平时小编有陆陆续续的回答了一些小伙伴提出的防检测的办法,今天呢就在这里统一的给大家整理归纳一些比较常用的防检测的手段。

检测机制


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

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

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

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

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


防检测手段


按键精灵 神盾、补丁

按键精灵本身有针对不同的游戏开发了一些补丁程序,可以有效的解决游戏检测的问题

游戏对应的补丁可以在这里查找下载:神盾补丁更新索引帖

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


第三方插件盾

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

大漠的收费版插件中有附带防护盾命令
命令名称 DmGuard
命令功能针对部分检测措施的保护盾.防止游戏检测
命令参数 enable 整形数: 0表示关闭保护盾,1表示打开保护盾(同时会隐藏驱动). 2表示打开保护盾
type 字符串: 参数具体内容可以是以下任意一个. 其中前面带★的表示同时支持32位系统和64位系统.,否则只支持32位平台.
"np" : 这个是防止NP检测.
"np2 [restore]" : 在NP下保护后台可以正常运行. 另还可以在部分窗口函数失效时或者绑定函数失败时使用此保护盾.(比如移动窗口等).restore是可选参数,增加此参数表示恢复部分驱动钩子,保证后台正常.(此模式需要加载驱动,目前仅支持32位系统)
"memory" : 这个保护内存系列接口和汇编接口可以正常运行.(不用带dx.public.memory的情况下) (此模式需要加载驱动)
"phide [pid]" : 隐藏制定进程,保护指定进程以及进程内的窗口不被非法访问. pid为可选参数.如果不指定pid,默认保护当前进程. (此模式需要加载驱动,目前仅支持32位系统)
"phide2 [pid]" : 同phide. 只是进程不隐藏(可在任务管理器中操作) (此模式需要加载驱动,目前仅支持32位系统)
"phide3 [pid]" : 只隐藏进程(在任务管理器看不到),但不保护进程和窗口. (此模式需要加载驱动,目前仅支持32位系统)
"display" : 当绑定图色为"normal","dx2","gdi","dx3"时,此保护盾可以防止图色被恶意检测. (此模式需要加载驱动,目前仅支持32位系统)
"display2" : 同display,但此模式用在一些极端的场合. 比如用任何截图软件也无法截图时,可以考虑这个盾.
"block [pid]" : 保护指定进程不被非法访问. pid为可选参数.如果不指定pid,默认保护当前进程,另种实现方式.(此模式需要加载驱动)
"b2 [pid]" : 保护指定进程不被非法访问. pid为可选参数.如果不指定pid,默认保护当前进程,另种实现方式.(此模式需要加载驱动),另外,b2盾有副作用,会导致任何和音频输出的函数无声音(比如,Play和Beep函数,或者类似此函数实现的方式. 解决办法是另外创建一个进程用来播放音乐).
"f1 [pid]" : 把当前进程伪装成pid指定的进程,可以保护进程路径无法被获取到.如果省略pid参数,则伪装成svchost.exe进程. (此模式需要加载驱动),另外,简单游平台专用版本无法使用此盾,原因是和简单游有冲突。 还有,使用此盾后,别人无法获取到你的进程的真实路径,但自己也同样无法获取,所以如果要获取真实路径,请务必在获取到路径后保存,再调用此盾. pid参数如果有效,那必须是一个真实存在的pid,否则会失败.如果被伪装的进程关闭了,那么当前进程也会立刻失去伪装.
"d1 [cls][add dll_name exact]" : 阻止指定的dll加载到本进程.这里的dll_name不区分大小写.


隐藏进程工具

对于一些通过识别进程名称来实现检测的游戏,可以利用隐藏进程工具来把按键精灵或者小精灵脚本的进程隐藏来实现放检测
PS:一些游戏不但会检测按键精灵,连大漠综合工具、按键抓抓、WQM之类的程序也会弹出检测,所以可以利用隐藏进程工具,把这些软件的进程隐藏就可以避免检测

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


代码中加入随机量

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

在坐标处随机偏移点击
  1. //随机坐标偏移点击,偏移量为10-20个像素之间
  2. Function 随机点击(坐标x, 坐标y)
  3. Dim x1, y1
  4. Randomize
  5. x1 = Int(10 * Rnd + 10)
  6. y1 = Int(10 * Rnd + 10)
  7. MoveTo 坐标x + x1, 坐标y + y1
  8. LeftClick 1
  9. End Function
复制代码
带有轨迹的移动鼠标
  1. //逐渐移动到指定坐标
  2. Function 移动坐标(目标点x, 目标点y,起始点x,起始点y)
  3. x1 = 目标点x : y1 = 目标点x //目标点
  4. x2 = 起始点x : y2 = 起始点y//起始点
  5. MoveTo x2,y2
  6. k = (y2 - y1) / (x2 - x1)
  7. b = y2 - k * x2
  8. For x = x2 To x1 Step sgn(x1 - x2)
  9. //sgn函数为返回表示数字符号的整数。当(x1 - x2)>0时,返回值为1.当(x1 - x2)<0时,返回值为-1.当=0时,返回值为0
  10. LeftDown 1
  11. MoveTo x, (k * x + b)
  12. LeftUp 1
  13. Delay 1
  14. Next
  15. End Function
复制代码
除了这些范例外,还可以在脚本不同的操作之间随机加上一些延时等等……这里就不一一列举范例了。

关于带有轨迹移动鼠标的更多方法还可以参考这篇院刊:

【院刊】-【201410期】模拟真实鼠标动作防检测——“老鼠慢慢跑”
showtopic.aspx?topicid=545492&forumpage=1&page=1


这次只是给大家初步的介绍游戏的检测机制以及防止检测的常用的手段,如果有什么不足之处欢迎大家在帖子中留言指出。



 



谢谢大家阅读,记得给小编送支花花 ! 顺手点个


[tr=rgb(143, 188, 143)]

按键精灵免费公开课

实战班:回合制通用教学火热报名

【听课对象】:对按键精灵感兴趣的同学们都可以来~
【上课地点】:零基础学按键精灵群(372671254)
【上课时间】:周天晚上19:30-21:00
【上课内容】:按键精灵脚本基础经验谈——图色命令

本期重点:回合制游戏--神武
学习时效:终生有效
上课时间:周2、周4、周6的 20:00--22:00
导师:工程师07
技术支持:果儿(院刊编辑)
点我进入按键学院报名啦 招生细节进群咨询招生办主任:2群-372671254(优先加入) 1群-376122403





    已有8评分我要评分查看所有评分

    本主题由 超级版主 n15976906190 于 2017/9/2 8:41:12 执行 审核主题 操作
    按键学院免费交流群:376122403

    按键学院招生计划
    按键学院系统教程
    2#

    和规范和几个房间就发给

    3#

    ++++++++++++++++++++++++++++++++++++++++++++++++++++

    4#

    asdasds

    5#

    ddddd

    6#

    感谢分享

    7#

    觀看學習

    8#

    规范化规范家

    9#

    看看支持下

    10#

    qeqweqweqwe

    11#

    想看

    12#

    来看看~~~~~~~~~~~~~~

    13#

    看到检测原理是最重要的


    14#


    15#


    16#

    这个就是所谓的屏蔽反作弊系统吗?

    17#

    6666666666666

    18#

    看看防检测手段

    19#

    12445566

    20#

    \Program Files

    发新话题 回复该主题