什么是真正的行为检测

操作方法

  • 01

    开始写这些东西只是想说明几件事儿:1.这个世界有矛,必有盾,相反有盾,也必有矛。世界上没有不透风的墙。2.有些东西不是传说中的那么神。3.传说是怎么来的。游戏圈里很多走上快速发财道路的人对行为检测这个说法不陌生,从这个词诞生以来,各种封号统一说法行为检测,然后一直就有人想过各种对抗(什么数值模拟,什么技能模拟),结果一直没啥明显的效果,最后悲情的开始宣传行为检测完全是游戏服务器对于数据分析做出来的。其实真相不是这样的...所谓行为检测,其实可以看作几种检测的组合加上一个简单到可怕的监控策略。首先是程序代码暗桩,不是说这些暗桩 人看不到,只是由于VM的原因,很多人大脑自动忽略了暗桩——在这里重审一下,代码VM化,真的杀伤性强大...曾几何时一个简单的Flag标记和一小段比较坐标移动记录的代码搞残无数高人,还曾几何时一个简单的不可见标记的暗桩搞残无数全屏...由于不知道找不到暗桩,所以开始有人大声宣扬这是行为检测。然后是神秘信息通信动态检测,这里的神秘信息很多,有进程,有窗体,有各种各样的东西(cpuid,mac,bios,硬盘,系统版本,安装过的软件等等一个不能少)这些东西拿来检测什么呢?主要是判定多开,多账户同一机器登录等等,甚甚至有的会上传未知进程和运行模块的文件等等东西...而这一切都可以是一段随时随地到达机器上的shellcode模样的东西(某公司使用的是明文lua脚本,某某公司使用抽象代码——自带解释器??),于是由于进行逆向分析的人员没有长期监控研究,所以发现不了这种动态检测,于是被XX后又有一些不愿意继续被坑下去的人就开始加入大叫行为检测的行列。最后是一个策略,这个策略就是不进行即时处理,比如一个检测发现问题了,可以等3天后把检测出问题的机器上登录过检测出的问题的帐号统一封号,或者干脆第二天把与检测到的帐号发生交易行为最多的帐号封号...于是又有人大叫行为检测。说这些到底有木有真正的行为检测,其实是有的,但是基本不多见,也没几个真的大规模应用(自己猜想服务器负担吧~~)这里开始想说说检测code是怎么写的。这里不讨论进程,窗体这些常见信息的检测。假设被检测的东西已经完美突破各种暗桩,各种ws的扫描。本篇就先来一个日了无数纯CALL模型的辅助的检测吧。下面每篇再多讲一些~关键性的代码很简单服务器发个请求XX检测的包过来本地返回下面代码计算的数据代码:DWORD GetInputAwayTime(){ LASTINPUTINFO lpi; lpi.cbSize = sizeof(lpi); GetLastInputInfo(&lpi); return DWORD((GetTickCount()-lpi.dwTime)/1000);}作用就是计算键盘,鼠标,手柄这类设备有多少秒不操作了~~这个代码是有很多变形的,比如使用IdleUIGetLastInputTime这个api,或者通过设备钩子记录最后输入时间(有的游戏甚至用驱动去记录的...)服务器根据你的操作离开时间长短和进行了那些不可能离开操作的事情来判断...

(0)

相关推荐

  • USB键盘无法识别插入键盘后电脑检测不到怎么办

    有时我们经常会遇到USB键盘无法使用,插入键盘后电脑检测不到,也不出现叹号设备。原因分析:仔细观察人体学输入设备中有两个设备,通过硬件id确认其中USB 输入设备是鼠标,上面的英文设备实际上是键盘。也 ...

  • 专业的电脑硬件检测工具hwinfo32使用图解

    HWiNFO32是一个专业的系统信息工具,支持最新的技术和标准。允许你检查你的计算机的全部硬件。hwinfo主要可以显示出处理器、主板及芯片组、PCMCIA接口、BIOS 版本、内存等信息,另外还提供 ...

  • 如何检测网络中的重复IP地址 防止ip地址冲突

    重复IP地址可能会给网络管理员带来很多麻烦。如何检测出网络中的重复IP地址?如果网络中有路由器,还能检测到重复IP地址吗?答案是可以,通过一些方法比如发送ARP数据包到该IP地址,可以检测出重复IP地 ...

  • 怎样检测电脑电源故障?有哪些可行方法

    一、直接观察法 该方法就是通过看、听、摸、闻等方式检查比较典型或比较明显的故障。如观察机器是否有火花、异常声音、插头松动、电缆损坏、断线或碰线、插件板上元件发烫烧焦、元件损坏或管脚断裂、接触不良、虚焊 ...

  • wifi共享精灵启动不了 wifi共享精灵没有检测到无线网卡解决方法

    wifi共享精灵没有检测到无线网卡解决方法大家想知道吗?下文将会演示如何解决哦,适用于xp系统哈~如果你在使用wifi共享精灵的过程中遇到了“没有检测到无线网卡”故障的话,请参考下文吧。 第一步、打开 ...

  • 电脑检测不到无线网络信号怎么办?

    昨天上网还正常呢,今天打开电脑就搜索不到无线信号了,路由和猫都正常,电脑的无线网卡也是开着的,一直没动过,哪位高手帮帮忙。谢谢 你的问题可能有2种,一个是无线网卡接触不良,可以重新插拔一下无线网卡尝试 ...

  • Linux系统下如何检测并修复bash中的破壳漏洞​​

    问题:我想要知道我的Linux服务器是否存在bash破壳漏洞,以及如何来保护我的Linux服务器不受破壳漏洞侵袭。 2014年9月24日,一位名叫斯特凡·沙泽拉的安全研究者发现了一个名为“破壳”(Sh ...

  • 教你如何检测软件在Win8.1兼容性

     近日不少Windows 8用户已经升级到Windows 8.1操作系统,据很多用户反映Windows 8.1系统对于部分软件出现不兼容情况。更有国内不少lol游戏玩家无法进入游戏,这当然不能全怪微软 ...

  • 如何用软件检测U盘质量的好坏以防假冒

    市场上的U盘,其质量好坏仅仅通过眼睛是无法分辨的,跟别说是网络上淘宝买的了,淘宝上的U盘价格五花八门,多便宜的都有,小编还记得一副趣图,一个U盘打开里面是一个USB插口的线头,这真是巨大的坑爹啊,在这 ...

  • 什么是扩容卡 检测扩容卡的方法

    最近有网友在线问答称,本人已中招两次购买到扩容卡/大哭,苦不堪言!不少网友对受害人所称的扩容卡是什么不太了解,下面本文将与菜鸟朋友们分享下什么是扩容卡,以及教大家如何简单识别扩容卡,以免走上已上当2次 ...