解决Themida壳在虚拟机中无法运行的办法
程序员文章站
2022-04-02 10:46:03
前几天有个朋友遇到了这个问题,今天自己也遇到了,加了Themida壳的程序,在虚拟机中运行的时候会弹框“本程序无法在虚拟机中运行”,应该是为了反调试的,对虚拟机进行一些...
前几天有个朋友遇到了这个问题,今天自己也遇到了,加了Themida壳的程序,在虚拟机中运行的时候会弹框“本程序无法在虚拟机中运行”,应该是为了反调试的,对虚拟机进行一些设置就可以了,我用的是第一种方法,第二种方法没试。
1.修改虚拟机配置文件
找到虚拟机的配置文件,例如:Windows XP Professional.vmx,加入如下配置:
monitor_control.restrict_backdoor = "TRUE"
一般重启以后就能运行了。如果还是不行,那么加多几个配置吧:
disable_acceleration = "TRUE" www.2cto.com
monitor_control.disable_directexec = "TRUE"
这样的话Vmware Tool就暂时无法运行的了,节哀吧。
2.改虚拟机操作系统注册表的方法
找到下面的注册表项:
HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Control/Class/{4D36E968-E325-11CE-BFC1-08002BE10318}/0000
将DriverDesc 项的内容清空(千万不要删除此项)
1.修改虚拟机配置文件
找到虚拟机的配置文件,例如:Windows XP Professional.vmx,加入如下配置:
monitor_control.restrict_backdoor = "TRUE"
一般重启以后就能运行了。如果还是不行,那么加多几个配置吧:
disable_acceleration = "TRUE" www.2cto.com
monitor_control.disable_directexec = "TRUE"
这样的话Vmware Tool就暂时无法运行的了,节哀吧。
2.改虚拟机操作系统注册表的方法
找到下面的注册表项:
HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Control/Class/{4D36E968-E325-11CE-BFC1-08002BE10318}/0000
将DriverDesc 项的内容清空(千万不要删除此项)
推荐阅读
-
Linux系统中Starting pptpd无法运行的解决办法
-
电脑文件无法删除 显示在另外程序中打开的解决办法
-
MongoDB在系统数据库local中无法创建用户的解决办法
-
错误1083:配置成在该可执行程序中运行的这个服务不能执行该服务 【解决办法】
-
解决Themida壳在虚拟机中无法运行的办法
-
windows系统下axure 7.0 无法在发布中预览的解决办法
-
win11系统无法分屏怎么办? 分屏在Win11中不起作用的解决办法
-
案例在安卓中能正常运行,但ios中却会异常的几种情况(附解决办法)
-
phpStudey2010中进入phpMyAdmin出现"无法在发生异常时创建会话,请检查PHP"的解决办法
-
Visual Studio 2012编译的程序无法在XP下运行的解决办法 VSVisual Studio