全明星战役吧 关注:10,555贴子:972,249
  • 13回复贴,共1

比较质疑FMH效果,顺带科普

只看楼主收藏回复

稍微科普一下图挂和反图挂知识,我也是现学现卖(非原创,只是引用+编辑+修改,偶尔吐槽
各种挂的介绍
NO.1 Maphack
全图挂
使用人最多,也是最广泛得作弊手段。几乎不用多说,强烈鄙视。
NO.2 PINGHACK
延迟挂
这个有点DoS的意思,DoS不是DOS,DoS是一种攻击手段,对目标机器传送大量数据包,使其CPU占用率提高,网络阻塞等,使用这种工具,你和别人打的时候,开始网络很好,一点不卡。人家一用你就巨卡了 延迟超过N秒。
NO.3 DROPHACK
T人挂
就是对方的主机,然后你进去打,结果你本来要赢了,就掉线了,结果却输了。
T人挂其实很简单,做一个不可能完成的动作,其他的玩家就掉线了。如果只对某一个玩家发送数据包,那就只有那一个人掉线。(这里需要看下面的魔兽争霸工作原理才能明白)
NO.4 WARMD5HACK
改图挂
由于魔兽地图是采用MD5效验的,而效验要使用本地API,所以外挂就APIHOOK,把关键效验和改了,你就是进别人建的地图,用的却是你的改图,你这个改图,当然随便你改的,钱无限啊,打个Q,就25级...自己YY...
魔兽争霸3的局域网原理
说魔兽作弊就不得不说得魔兽争霸的工作原理,暴雪公司当初设计魔兽争霸3局域网联机的时候,并没有采取任何任何保护手段,仅仅只是极端的加快网络速度,使游戏不会出现延迟,卡等等现象,所以现在大家玩的都是对战平台,而不是象星际一样上国内的其他战网,因为局域网下可以保证网络的稳定,暴雪为了达到这个极端加速网络使用的方式就是,其实每个人都是主机。所有的运算都是你本机的运算的结果,就象真三的蜀国和魏国,其实就在每一个人的电脑上有一个蜀国电脑和魏国电脑,各自做着一样的事情。那么问题来了,如果运算的时候,判断不一样怎么办呢?暴雪为了不让这种情况出现,于是在设置AI和各种随机数据的时候都是用的绝对数据。
举个例子:你是萌狼,你打一下姆Q,网络只是传送了一个动作,萌狼攻击姆Q。云闪避了还是被打到了,只是每个玩家电脑上自己的运算结果。打到了,就掉血。没打到就不掉血。如果出现误差怎么办?毕竟网络不是同时的,总有一点延迟。在理论上说,萌狼和黄金同时攻击了姆Q,姆Q只有50点血。这时萌狼的电脑会判断姆Q是萌狼杀的,黄金的电脑会判断姆Q是黄金杀的,其他玩家电脑就会根据第一个发过来数据显示,如果萌狼的攻击动作在0.01秒后发到可乐的电脑上,黄金的攻击动作在0.02秒后发到可乐的电脑,可乐的电脑就会判断萌狼杀死姆Q。
这种为了极端提高网络速度的方法是好的,它可以避免很多问题,但是同样的他也产生出了一个巨大的漏洞,既然所有的东西都在每个玩家的电脑里,那么如果修改魔兽主程序的一些数据,比如把敌人的英雄设置为自己的英雄,看他的技能CD?取消掉战争迷雾,让地图全亮?反正只要不修改一些会被传送到其他玩家电脑上的数据,随便怎么改都可以。
人会越来越聪明,这是自然进化,于是一些聪明孩子发现了这些当初暴雪公司没有考虑到问题,这些高手们为了虚荣心也好,为了什么也好,总之他们开始开发出各种各样的作弊器,除非WAR4问世,不然全图这个问题被解决的可能性实在是少的可怜。
而大家看到的录象也仅仅只是这些动作的指令包而已,就是说只是某一个玩家在某一秒发布了什么指令,做了什么动作。
反Maphack的艰难路程
国内的检测法
添加地图触发器法


IP属地:浙江1楼2014-06-20 21:34回复
    超字数限制了哭死
    国内的检测法
    添加地图触发器法


    IP属地:浙江2楼2014-06-20 21:44
    回复
      2025-07-17 00:45:55
      广告
      怎么回事?屏蔽了?
      国内的检测法
      添加地图触发器法
      1.通过触发选择不可见单位,然后判断是否出现取消选择的事件来判断是否使用MH,在开了MH后是不会出现取消选择的事件的.
      2.通过在不可见区域创建闪电特效,如果没有开MH不会返回句柄,开了就会有.
      3.使用由hyp制作的看见就会造成游戏错误的模型.
      例如某触发器:
      1:在地图的阴影中创建一个单位,这个单位使用一个技能
      2:检测所有的玩家是否可以"看见"这个单位所使用的技能。(这个看见只是在本机中检测,同时并不是你肉眼上是否看见或者看不见.是指数据上的,由此就带来了有检测错误的问题)
      这种方法是比较被动的检测,只有玩家可以点击阴影单位的时候才可以检测出来,如果他只把小地图打开全亮,或者不开可以点击阴影单位的话,是不能检测出来的。


      IP属地:浙江3楼2014-06-20 21:46
      回复
        国外的检测法
        主程序加壳法
        这个保护器主要对战网功能实施的,可以对魔兽执行主程序WAR3.EXE进行保护。是暴雪公司为它的BN战网研发的。主要用于大型的线上比赛,这个保护器几乎是完美的,目前来说可以检测出已发现的任何作弊软件。暴雪制作保护器原理就是一些职业网络游戏玩家熟称的加壳。
        有一款网络游戏QQ三国就进行了加壳,据说是花了几百万美金请的外国公司所制作的。一切对QQ三国主程序发布指令的软件都不能使用,如按键精灵等等。但是很遗憾的,不到一个月的时间,号称全世界最厉害的中国黑客们就把这个昂贵的壳给敲开了,他们制作一个软件,直接对操作系统发出鼠标和键盘指令,从而绕过了游戏主程序的保护壳。于是挂机又成为了QQ三国的主旋律。


        IP属地:浙江4楼2014-06-20 21:47
        回复
          玩家们的检测法
          人工检测法
          这个检测主要还是人为去观看录象的,判断他的动作是否有不自然的地方。或是切换各玩家视角看看有没神意识、神操作、神预判。
          (原理:录象其实就是保存在这一局中玩家所做过的所有动作,它并不是保存图象什么的。看录象只是用这张地图重新把这些指令发布一次。)
          不过毕竟人工检测不是那么绝对,存在误判的情况。对于那些被人截图扔贴吧里喷的图触们我只能说你们弱爆了~
          录象软件分析法
          这个检测就很简单了,其实只要下一个录象分析器就行了,把玩家所有的动作导出为文本模式。用WINDOS自带的文本程序的查找是否有点击隐型单位的命令,如果查到了,结论就是开了,其实和人工看录象是一样的,不过只是变的简单了,看录象也只是一个一个动作去看而已。魔兽的录象记录是会记录玩家的所有键盘动作的,如果出现某个玩家没事就按个F4,F5之类的指令,那还用说吗?当然这个方法也只能对一部分MH新手有效,至于那些老手还是存在问题的。
          以黑反黑法
          这个检测就更加厉害了,开着全图玩游戏,相当厉害。图喷图,狗咬狗,一抓一个准~
          不过难道现还有大触这么明图么?
          截图检测法
          在游戏进行的途中暂停游戏,同时全体玩家截图,发到贴吧。不过QMX吧里我没见过。
          不过说句实话,这样的检测方法只能算土法。MH只要更改一个小小设置,设置主屏幕全亮,而小地图不亮,事实上稍微有一点软件基础的玩家就可以修改了,那样截图检测只是个玩笑而已了。
          对战平台的反作弊
          系统检测法
          由于对反作弊的检测都是各个对战平台用来吸引玩家们最重要的因素之一,属于商业秘密了,所以不可能告诉我们,这个方法只是比较常用的原理就象杀毒软件,只是把病毒程序换成MH程序了,可以检测出是否你的电脑是否运行了MH程序,如果启动了就自动关闭.
          不过就好象病毒一样,新的MH软件如果不是已经造成灾难性的泛滥,平台的检测系统就永远不会更新。事实上某些对战平台自己本身就是漏洞百出...
          主程序检测法
          这个就比较复杂了,由于MH是修改了魔兽的主程序的数据,自然就会留下痕迹,某些对战平台的程序是可以检测出来这些修改,只是需要很强的技术支持罢了。
          不过检测出了一个MH的修改,说不定下次来个MJ改其他的数据,就检测不出了,还是治标不治本的方法。
          其实所有的方法也仅仅只是对玩家的约束,就和法律一样.并不可能做到完全限制的作用,抵制作弊还是要玩家们自己提高自身的素质,游戏是用来玩的,“一味 ”(づ ̄3 ̄)づ作弊只会让你失去乐趣而已。”数据流大神“没什么好骄傲的,触不触,一玩便知。意识操作不对等,关掉全图虐成狗~


          IP属地:浙江5楼2014-06-20 21:55
          回复
            不知2.6正式版是什么FMH方法啊?不必太过纠结反图,能杀主流图挂就很满意了。只要不是遍地明图,游戏环境就能好上很多。
            一个视野真没这么大差距,打团对线还是实打实拼技术的。平时遇图,打个呵呵就好;心里不爽,以后一见就踢。有时候看两边图不图都能吵上30分钟,真心无语O__O"…


            IP属地:浙江6楼2014-06-20 22:04
            回复
              你发的这东西不知道从哪里复制过来的,正确率不足10%


              IP属地:浙江7楼2014-06-20 22:58
              收起回复
                封包算法解密了任何网络游戏都能作弊。11平台的检测很叼,收费挂都要几天更新一次,可惜只用于dota检测,现有的内置检测基本无效,挂可以防查看视野外点击,防止强制移动视角,可以半途关,毕竟这么久了,源码都被玩烂了,而且所有的防御都是建立在以前的漏洞上,新的不知道还有多少呢


                IP属地:浙江来自Android客户端8楼2014-06-20 23:11
                回复
                  2025-07-17 00:39:55
                  广告
                  1,MH
                  2,快播,迅雷等等等等
                  3,360也可以选择断开某些连到本机的网络。
                  4,其实能修改的只有储存在游戏缓存内的内容,等级,金钱之类的硬属性修改导致掉线。以DOTA为例可以改出无限月蚀无限无敌斩末日吃兵加100W但是没办法让月光直接秒人也没办法让末日直接吃roshan。
                  5,根本不是这样工作的。同步是通过发送操作的同时也发送操作下达的时间来完成的,所以不会存在传输时间问题,无论在萌狼还是在HJ那边都只会是萌狼A死了姆Q。
                  另外魔兽不存在“随机”,一切“随机”结果都是通过游戏开始时间,游戏经过时间,已经发生次数等明确条件通过固定算法得到的唯一结果,以此来保证所有玩家以及事后录像得到的结果是相同的。


                  IP属地:浙江9楼2014-06-21 00:13
                  收起回复