玩着玩着cf,就这样了,并没有安装cf安全系统检测到使用虚拟机机登陆,这是什么问题

玩CF时为什么会出现“游戏安全系統检测到非法模块请重启机器后再登陆游戏”?

玩CF时会出现“游戏安全系统检测到非法模2113块请重启机器后再登陆游戏”的主要原因有鉯下几点:

1.如果出5261现这样的情况,是电脑上有类似于外观的程序4102被游戏的安全监测软件认定为外观。建议使用安全软件进行扫描电脑針1653对恶意的程序进行清理。

2.你在使用外挂则需要关掉外挂,重启机器后再登回入游戏

3.若是以上还是不能处理,建议可以更换电脑系统答

非法免重启的方法其实很简单,在游戏安全来系统提示非法的时候,

往往会在我的电脑生成一个文件,那个文件会在重启后自动消失,

按Ctrl+E弹出來搜索,或者直接点标准按钮里面的bai搜索,

接下来,在搜索里面的[要搜索的文件或文件名为]下输入tessafe.sys

点击搜索,搜索到那个文件du,在那个文件上单击右鍵,删除就OK了,很简单的!!!!

如果不相信我的说法,或者怀疑那个文件是哪个zhi系统的重要文件,你可以先搜索到那个文件,然后你重启,重启之后在搜索,肯萣没有那个文件.

由于本人只在穿越火线非法时试过这个免重启,而地下城与dao勇士由于本人试的G都比较稳定,都没出现过非法,所以不知道这个非法能不能用在地下城与勇士中,我想应该腾讯游戏非法都靠这个吧

我最近也是频繁出现这样的2113问题,这不是开卦开的

我从玩CF到现在一年5261多

有嘚人说上卦掉了后会出现字4102

那也不是上卦上的那是掉的1653时候显示错误代码。我也想知道为什么我也总显示非法模块专腾讯属应该给个說法啊

CF游戏安全系统检测到非法模块是怎么回事

登陆游戏时异常有多bai种情况:

1、内存不足,解决办法增加cf安全系统检测到使用虚拟机内存戓增加硬件内存条

2、其他硬件性能不足带不动游戏,须到电脑城经过专业测试方可知道哪个硬件须升级du

3、硬zhi件老化、积灰严重,影响其发挥性能用吹风机吹出灰尘。

4、显卡驱动方面出现问题或过旧重新驱动显卡,或者升级显卡驱动最终让显卡的驱动处于最dao新状态。

5、系统和游戏冲突重新安装系统。

6、游版戏文件损坏重新下载并安装。

7、网权络问题通过测速软件测试网络是否通畅,严重问题請联系网络运营商

8、游戏文件组成中发现第三方软件、插件等。

CF 穿越火线 游戏安全系统检测到非法模块

游戏卡出现错误代码 - - 这些问题咾出现,不止你一个人很多玩家都是bai玩着CF突然提示“安全系统检测到非法模块” 肯定没开第三方辅助软件,居du然还能出现这种问题去CF官方论坛提问,根本没有得到解决客服说重新下载CF,我下载了没管用!客服说重做系统,我重做了zhi还是没管用!莫非客服还让我再買台电脑试试能玩CF不?你还想让我们消费者干嘛 游戏更新了那么多次,问题依旧存在!CF玩家的钱给你们了你们就不能少出几次错误dao代碼么? 我上次玩挑战打BOSS翼龙,浪费了14个复活币马上要通关了,CF服务器提示:安全系统检测到非法模块当时我把我家键盘砸了,问题還是没有解决! 我就不明专白了搭进去14个复活币外加1个键盘照样出现非法模块,我玩CF从不用什么辅助软件客服非说我用外G了,才会属絀现系统检测!对此我们消费者只能保持沉默也许“忍”是解决办法的最好方法

我有更好的答案,百度首创亲测有效!!

网上搜不到答案,官方也没法解决我说说我的经验,如果你没有开挂或者能保证没有病毒,那么最大的问题在于电脑的安全软件与穿越火线有冲突实际上大多数人都没有开挂,也不是病毒在作怪所以,不用卸载重装或者有人说换一个盘重装,还有下载腾讯的什么杀毒软件之類的 甚至重装系统,这些都没有用

原因分析:腾讯的软件比如穿越火线等等有许多广告之类的东西, 甚至还有一些不太能上台面的东覀被安全软件限制了,但是腾讯的软件又必须要这些东西运行所以,他就提示你有非法模块或者其他什么的而且你到官方也找不到答案和解决办法,你以为是腾讯的技术力量薄弱吗当然不是,原因就是我上面说的腾讯官方当然不会把这个原因告诉你。

解决办法:忍你只能忍受。

关闭安全软件比如“广告杀手ADSafe”等等,并且重启电脑基本上就可以了。

就以“广告杀手ADSafe”为例我多次实验发现,佷多时候如果开着“广告杀手ADSafe”,穿越火线就会报错说安全系统检测到什么什么,然后我就关了“广告杀手ADSafe”重启电脑,结果就能進去也不抱错了。

大家可以从这个思路出发来解决问题在玩火线的时候,把杀毒等等安全软件关闭了重启电脑,就可以了比如“廣告杀手ADSafe”经常会导致火线无法运行。

你不玩火线的时候再把杀毒软件等打开。

撸啊撸也是同样的道理

有效记得点赞,让更多的人看箌

《穿越火线》来(Cross Fire,简称CF)由韩国Smile Gate开发在源韩国由Neowiz发行,在中国大陆由腾讯公司运营《穿越火线》是一款第一人称射击游戏的网络游戲,玩家将成为一名佣兵与其他玩家进行bai对决。

2017年《穿越火线》玩家注册量达到6亿。du

2016年11月《穿越火线》荣登2016中国泛娱乐指数盛典"中國IP价值榜-游戏榜top10"。

2016年3月腾zhi讯游戏旗下经典枪战射击网游《穿越火线》(简称CF)举办线下特别活动。活动现场穿越火线项目dao运营经理Jerryfeng正式公布《穿越火线》最高同时在线突破600万。

《穿越火线》在2010年“金翎奖”上夺得“玩家最喜爱的十大网络游戏”大奖

}

在当今信息安全领域特别是恶意软件分析中,经常需要利用到cf安全系统检测到使用虚拟机机技术以提高病毒分析过程的安全性以及硬件资源的节约性,因此它在恶意軟件领域中是应用越来越来广泛这里我们所谓的cf安全系统检测到使用虚拟机机(Virtual Machine)是指通过软件模拟的具有完整硬件系统功能的、运行茬一个完全隔离环境中的完整计算机系统。通过cf安全系统检测到使用虚拟机机软件(比如VMwareVirtual PC ,VirtualBox),你可以在一台物理计算机上模拟出一台或哆台cf安全系统检测到使用虚拟机的计算机这些cf安全系统检测到使用虚拟机机完全就像真正的计算机那样进行工作,例如你可以安装操作系统、安装应用程序、访问网络资源等等攻击者为了提高恶意程序的隐蔽性以及破坏真实主机的成功率,他们都在恶意程序中加入检测cf咹全系统检测到使用虚拟机机的代码以判断程序所处的运行环境。当发现程序处于cf安全系统检测到使用虚拟机机(特别是蜜罐系统)中時它就会改变操作行为或者中断执行,以此提高反病毒人员分析恶意软件行为的难度本文主要针对基于Intel CPU的cf安全系统检测到使用虚拟机環境VMware中的Windows XP SP3系统进行检测分析,并列举出当前常见的几种cf安全系统检测到使用虚拟机机检测方法

方法一:通过执行特权指令来检测cf安全系統检测到使用虚拟机机

Vmware为真主机与cf安全系统检测到使用虚拟机机之间提供了相互沟通的通讯机制,它使用“IN”指令来读取特定端口的数据鉯进行两机通讯但由于IN指令属于特权指令,在处于保护模式下的真机上执行此指令时除非权限允许,否则将会触发类型为“EXCEPTION_PRIV_INSTRUCTION”的异常而在cf安全系统检测到使用虚拟机机中并不会发生异常,在指定功能号0A(获取VMware版本)的情况下它会在EBX中返回其版本号“VMXH”;而当功能号為0x14时,可用于获取VMware内存大小当大于0时则说明处于cf安全系统检测到使用虚拟机机中。VMDetect正是利用前一种方法来检测VMware的存在其检测代码分析洳下:

//若上面指定功能号为0x14时,可通过判断eax中的值是否大于0若是则说明处于cf安全系统检测到使用虚拟机机中

方法二:利用IDT基址检测cf安全系统检测到使用虚拟机机

利用IDT基址检测cf安全系统检测到使用虚拟机机的方法是一种通用方式,对VMware和Virtual PC均适用中断描述符表IDT(Interrupt Descriptor Table)用于查找处悝中断时所用的软件函数,它是一个由256项组成的数据其中每一中断对应一项函数。为了读取IDT基址我们需要通过SIDT指令来读取IDTR(中断描述苻表寄存器,用于IDT在内存中的基址)SIDT指令是以如下格式来存储IDTR的内容:

由于只存在一个IDTR,但又存在两个操作系统即cf安全系统检测到使鼡虚拟机机系统和真主机系统。为了防止发生冲突VMM(cf安全系统检测到使用虚拟机机监控器)必须更改cf安全系统检测到使用虚拟机机中的IDT哋址,利用真主机与cf安全系统检测到使用虚拟机机环境中执行sidt指令的差异即可用于检测cf安全系统检测到使用虚拟机机是否存在著名的“紅丸”(redpill)正是利用此原理来检测VMware的。Redpill作者在VMware上发现cf安全系统检测到使用虚拟机机系统上的IDT地址通常位于0xFFXXXXXX而Virtual PC通常位于0xE8XXXXXX,而在真实主机上囸如图2所示都位于0x80xxxxxxRedpill仅仅是通过判断执行SIDT指令后返回的第一字节是否大于0xD0,若是则说明它处于cf安全系统检测到使用虚拟机机否则处于真實主机中。Redpill的源码甚是精简源码分析如下:

利用此IDT检测的方法存在一个缺陷,由于IDT的值只针对处于正在运行的处理器而言在单CPU中它是個常量,但当它处于多CPU时就可能会受到影响了因为每个CPU都有其自己的IDT,这样问题就自然而然的产生了针对此问题,Offensive Computing组织成员提出了两種应对方法其中一种方法就是利用Redpill反复地在系统上循环执行任务,以此构造出一张当前系统的IDT值变化统计图但这会增加CPU负担;另一种方法就是windows API函数SetThreadAffinityMask()将线程限制在单处理器上执行,当执行此测试时只能准确地将线程执行环境限制在本地处理器而对于将线程限制在VM处理器仩就可能行不通了,因为VM是计划在各处理器上运行的VM线程在不同的处理器上执行时,IDT值将会发生变化因此此方法也是很少被使用的。為此有人提出了使用LDT的检测方法,它在具有多个CPU的环境下检测cf安全系统检测到使用虚拟机机明显优于IDT检测方法该方法具体内容参见下節内容。

方法三:利用LDT和GDT的检测方法

在保护模式下所有的内存访问都要通过全局描述符表(GDT)或者本地描述符表(LDT)才能进行。这些表包含有段描述符的调用入口各个段描述符都包含有各段的基址,访问权限类型和使用信息,而且每个段描述符都拥有一个与之相匹配嘚段选择子各个段选择子都为软件程序提供一个GDT或LDT索引(与之相关联的段描述符偏移量),一个全局/本地标志(决定段选择子是指向GDT还昰LDT)以及访问权限信息。
若想访问段中的某一字节必须同时提供一个段选择子和一个偏移量。段选择子为段提供可访问的段描述符地址(在GDT 或者LDT 中)通过段描述符,处理器从中获取段在线性地址空间里的基址而偏移量用于确定字节地址相对基址的位置。假定处理器茬当前权限级别(CPL)可访问这个段那么通过这种机制就可以访问在GDT 或LDT 中的各种有效代码、数据或者堆栈段,这里的CPL是指当前可执行代码段的保护级别
GDT的线性基址被保存在GDT寄存器(GDTR)中,而LDT的线性基址被保存在LDT寄存器(LDTR)中 

由于cf安全系统检测到使用虚拟机机与真实主机Φ的GDT和LDT并不能相同,这与使用IDT的检测方法一样因此cf安全系统检测到使用虚拟机机必须为它们提供一个“复制体”。关于GDT和LDT的基址可通过SGDT囷SLDT指令获取cf安全系统检测到使用虚拟机机检测工具Scoopy suite的作者Tobias Klein经测试发现,当LDT基址位于0x0000(只有两字节)时为真实主机否则为cf安全系统检测箌使用虚拟机机,而当GDT基址位于0xFFXXXXXX时说明处于cf安全系统检测到使用虚拟机机中否则为真实主机。具体实现代码如下:

方法四:基于STR的检测方法

在保护模式下运行的所有程序在切换任务时对于当前任务中指向TSS的段选择器将会被存储在任务寄存器中,TSS中包含有当前任务的可执荇环境状态包括通用寄存器状态,段寄存器状态标志寄存器状态,EIP寄存器状态等等当此项任务再次被执行时,处理器就会其原先保存的任务状态每项任务均有其自己的TSS,而我们可以通过STR指令来获取指向当前任务中TSS的段选择器这里STR(Store task register)指令是用于将任务寄存器 (TR) 中的段选择器存储到目标操作数,目标操作数可以是通用寄存器或内存位置使用此指令存储的段选择器指向当前正在运行的任务的任务状态段 (TSS)。在cf安全系统检测到使用虚拟机机和真实主机之中通过STR读取的地址是不同的,当地址等于0x0040xxxx时说明处于cf安全系统检测到使用虚拟机机Φ,否则为真实主机实现代码如下:

方法五:基于注册表检测cf安全系统检测到使用虚拟机机

在windowscf安全系统检测到使用虚拟机机中常常安装囿VMware Tools以及其它的cf安全系统检测到使用虚拟机硬件(如网络适配器、cf安全系统检测到使用虚拟机打印机,USB集线器……)它们都会创建任何程序都可以读取的windows注册表项,因此我们可以通过检测注册表中的一些关键字符来判断程序是否处于cf安全系统检测到使用虚拟机机之中关于這些注册表的位置我们可以通过在注册表中搜索关键词“vmware”来获取,下面是我在VMware下的WinXP中找到的一些注册表项:

补充另外一处 具体代码如下:

除以上这些表项之外还有很多地方可以检测,特别是cf安全系统检测到使用虚拟机机提供的cf安全系统检测到使用虚拟机化软硬件、服务の类比如文件共享服务,VMware 物理磁盘助手服务VMware Ethernet Adapter Driver,VMware SCSI Controller等等的这些信息都可作为检测cf安全系统检测到使用虚拟机机的手段这里我们就以其中某表项为例编程举例一下,其它表项检测方法同理具体代码如下:

方法六:基于时间差的检测方式

方法七:利用cf安全系统检测到使用虚擬机硬件指纹检测cf安全系统检测到使用虚拟机机

但由于这些可经过修改配置文件来绕过检测。另外还可通过检测特定的硬件控制器,BIOSUSB控制器,显卡网卡等特征字符串进行检测,这些在前面使用注册表检测方法中已有所涉及

另外之前在看雪论坛上也有朋友提到通过检測硬盘Model Number是否含有“vmware”或“virtual”等字样来实现检测cf安全系统检测到使用虚拟机机的功能,具体转载如下:

  1.     直接贴代码了如果看不懂也没关系,我也是逆了人家的代码写出来的Delphi也可以当汇编语言开发工具用,难道不是吗  


国外SANS安全组织的研究人员总结出当前各种cf安全系统检测箌使用虚拟机机检测手段不外乎以下四类:
●  搜索cf安全系统检测到使用虚拟机环境中的进程,文件系统注册表;
●  搜索cf安全系统检测到使用虚拟机环境中的特定cf安全系统检测到使用虚拟机硬件
●  搜索cf安全系统检测到使用虚拟机环境中的特定处理器指令和功能

因为现代计算系统大多是由文件系统,内存处理器及各种硬件组件构成的,上面提到的四种检测手段均包含了这些因素纵观前面各种检测方法,也均在此四类当中除此之外,也有人提出通过网络来检测cf安全系统检测到使用虚拟机机比如搜索ICMP和TCP数据通讯的时间差异,IP ID数据包差异以忣数据包中的异常头信息等等随着技术研究的深入,相信会有更多的检测手段出现与此同时,cf安全系统检测到使用虚拟机机厂商也会鈈断进化它们的产品以增加anti-vmware的难度,这不也正是一场永无休止的无烟战争!

对于上边 方法一二三四六的解决方案是 :

1.在本机BIOS的CPU设置中开啟VT(cf安全系统检测到使用虚拟机化)选项 注意要先做这一步以后 才能安装VM 顺序错了只能把VM完全卸载重新安装。

2.新建cf安全系统检测到使用虛拟机机 在CPU设置如下图设置:

主要目的是为了 关闭二进制优化 开启cf安全系统检测到使用虚拟机机的VTcf安全系统检测到使用虚拟机化

这样一來 就实现了 开启VTcf安全系统检测到使用虚拟机化 关闭二进制优化 关闭各种后门 然后安装VM中的系统 如WIN7 安装好后在VM WIN7中运行 方法一二三四六的检测铨部通过了。

方法七的解决方案就是修改硬件信息这里的VM特征硬件信息有很多,这里只说网卡的直接下载一个mac地址修改器,修改mac这样┅来mac地址就不是VM特有的了从而达到过方法七的效果。

方法五很多商业软件都是用这个方法来验证,原因很简单不管是在驱动还是在应鼡层都可以很方便的读取注册表只要保护开发人员自己安装一个VM就能提取里边特征注册码,这个解决方案就是 搜索注册表的“VMware”  "virtual" 等字段把能修改的都修改了,然后导出注册表以便重启系统后导入,因为重启VM后有些注册表信息会还原

原理:修改注册表中的 “VMware” 修改为叻 “test123”

这样一来就解决了方法五,anti VM有可能是多种方法结合所以需要具体测试。

}

我要回帖

更多关于 cf安全系统检测到使用虚拟机 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信