*本文原创作者:Blus ,本文属FreeBuf原创奖励计划,未经许可禁止转载。
此方法只适用于不联网就能用的试用软件。
主要针对在有效期内使用的软件以及倒计时类的软件,讲了在虚拟机里运行使用和在真实机运行使用的两种方法,每个方法下均有使用小结,请根据需求“食用”~
比如某软件的试用时间是2016.11.1—2016.11.12
这种软件一般会联网校准时间,在不联网的情况下会读取本地时间以及时间修改记录。只要让它连不了网,修改时间为2016.11.2,并且清空时间修改的日志即可。
如果这个软件检测到时间过期后,生成了记录文件,只要把那个文件去掉即可。
用VM workstations创建一个win7虚拟机,当然要移除虚拟机的网络模块。
然后在虚拟机里更改时间为试用日期,比如2016.11.11。
由于系统会保存时间修改的记录,而试用软件在无法联网校准时间的情况下回读取本地时间,和修改时间的操作。如果它发现时间遭窜改,那么就会无法使用。因此要修改时间,并清除记录修改操作的这些日志。
具体日志是在计算机上右键——管理——事件查看器事——window日志下‘安全’中的:4616事件。以及‘系统’下的7036、6013、1事件。
(由于虚拟机是英文的,所以这里请见谅)
所以只要把这安全日志和系统日志这两项清空即可。
所以以后每次开虚拟机就进行下改时间,清日志的操作即可。
可能出现的问题:
1.特殊情况
不排除有些试用软件一旦检测到时间不对劲,就在自身文件夹下(甚至是系统目录下)写入记录,以禁止软件自身运行。
对于这种软件,即便改了时间也无法再次运行,如果重装软件的话,难保它会残留下某些记录文件在系统里,导致重装软件也无法运行。
所以最好的解决方法是在配置好上面的虚拟机(断网,改时间,清日志,安装软件),给它拍个快照,以后恢复快照,就是恢复当了当初拍快照时的那瞬间,不会有额外的东西。
但即便恢复了快照,由于开机时无法禁止虚拟机与真实机时间同步(反正我是没成功),那么就把真实的时间改在试用期内,但却在快照后的时间。
“栗子”:2016年8月1号的快照,试用软件有效期3天。那就把真实机改为2016年8月2号,虚拟机恢复快照就变到了8月1号,再开机虚拟机会自动同步到8月2号。时间变动合理,且未过期可以使用。
2.如果出现错误提示:此软件无法在虚拟机下使用( Sorry,this application cannot run under a Virtual Machine)。
解决方法:
引用:
http://blog.csdn.net/binyao02123202/article/details/16881361
https://communities.vmware.com/message/593280
在虚拟机文件里找到Windows 7.vmx (不是安装目录)(windows7是虚拟机的名称)
记事本打开 VMX 文件
在文本末尾加入一行
monitor_control.restrict_backdoor= "TRUE"
保存文件
现在启动虚拟机 就不会被Themida检测到了
如果还被检测可以再加入一行
disable_acceleration= "TRUE"
这样处理以后 有个后遗症 就是 VMTools 无法加载了
所以虚拟机下较保险的总体步骤是:
配置:虚拟机断网——改时间——清日志——安装软件——拍摄快照
使用时:快照恢复——改真实机的时间在合理范围内——虚拟机开机
用防火墙对试用程序禁网(或者使用时直接让电脑断网),禁用系统自动调整时间后,修改时间在试用期内,然后参照前文清空日志即可。
不勾选同步。
指定程序禁网的操作:
左下开始菜单——控制面板——windows防火墙
如果没打开防火墙先打开,把家庭和公共的防火墙都打开吧。
防火墙打开后点高级设置
然后点出站规则,再点新建规则。
选择程序——然后选择所要禁网的程序的路径——之后按图配置即可
可能出现的问题:
1.特殊情况
同虚拟机里可能出现的问题一样
不排除有些试用软件一旦检测到时间不对劲,就在自身文件夹下(甚至是系统目录下,这个重装软件都不行)写入文件禁止运行。而真实机里一般都已经预装了试用软件
这样只能在改好时间后重装软件,最后用杀毒软件自带的软件管家进行卸载——提示有残留文件选择同意——再用杀毒软件清理一下电脑垃圾或是加速优化之类的(把可能留下的记录文件删掉)——在改好时间,清空了日志,电脑断网的情况下再安装试用软件——安装好后设置防火墙对它禁网,这样后才可让电脑上网。(保险起见当然是电脑完全断网)
2.可能只用防火墙无法让试用软件真正断网,试用软件会提示无法使用,那么电脑就完全断网再试试(不插网线,不连wifi)。
真实机下较保险的方法总结是:
1.防火墙对程序断网——修改时间——清空日志
2.不行就完全断网——修改时间——清空日志
3.还不行就 卸载软件——清理残留文件——修改时间——清空日志——完全断网——安装软件
可能存在叙述错误,意思能懂就好。欢迎批评指正建议以及教导,谢谢。
*本文原创作者:Blus ,本文属FreeBuf原创奖励计划,未经许可禁止转载。
11月 上海
CIS 2019首席信息安全官闭门高峰论坛11月
CIS 2019议题抢先看10月
公开课双十一活动9月 上海
CIS 2019官网上线,早鸟票同步开售
已有 40 条评论
老子有52pojie还需要这个?
@ 老子有52pojie 注册码涨价了。。有免费的么?
@ 老子有52pojie 还有吗?同求
@ leohpu 谢谢
如此水的文章,拉低了freefuf的逼格。
当年(<08)黑客x档案还没有停刊的时候,这种文章满天飞。没想到8年了,还没有一点进步。
@ delectate 当年(<2008)《黑客x档案》还没有停刊的时候,这种文章就满天飞。win32dasm+winhex爆破的,沙盘的,还原注册表的,virtualpc快照的,hook api的,方法多了去了。
没想到8年过去了,还是没有一点进步。。。
@ delectate 毕竟八年前我还是个孩子
@ delectate 这种毫无技术含量的文章真的要一直在freebuf恶心下去么,就不能请几个技术大牛帮忙核一下哪种层面的文章可以上来么?
@ 小菜鸟 感谢指教,以后会努力提高自己发文的水准
先不说内容,就看图
你如何解释虚拟机一会儿是中文的一会儿是英文的这件事么?

……(由于虚拟机是英文的,所以这里请见谅)……
之后怎么又变成中文的虚拟机截图了呢?
@ RedBell 最后一张不是虚拟机,是我为了方便在真实机截图的。
一般的破解软件就是这个思路
直接写磁盘最后几个扇区保存数据
软件要求联网状态下使用。
FreeBuf要变成电脑报了么?话说电脑报还活着么。。?
@ delectate 谢前辈指教,可能对于那些八年前就在圈里混的人来说,确实不算什么。但是对我个人来说,是个不错的小进步。
不联网的渗透测试工具,怎么测试?
ps:利用虚拟机破解软件,很早之前就有了,以前刚出仙剑5的时候,他们就是这么破解的。
联网的软件试用怎么办
噢对了,如果crossover也能这么破解就好了
没想到8年过去了,还是没有一点进步。。。
@ tes0t 对呀 对呀
我曹,这都可以发,我们公司没救了
@ freebuf 感谢指教。
拿钱开路啊,买个正版授权那么难?
赞下作者.
@ test 谢谢。
我们的软件有检测虚拟机和调试器的机制,一旦发现这种运行环境,立马或退出或告警或锁屏。
@ 公瑾风流 你们公司真牛逼,你咋不直接格式化硬盘呢。
@ 公瑾风流 建议直接调用汇编中断程序直接格式化硬盘
好麻烦 让我这种上网本 只能跳河
vmtools设置里可以取消与宿主机时间同步
@ xx 取消后还是会同步的,把vmtools移除了都会同步
改时间。。虽然老套确非常通用的方法
何必呢?如果说你为了技术去尝试获取算法,获得注册码也就算了,就单单为了试用,这么下去是不是软件公司连试用也抛弃了
这文章有点水呀,现在的试用版软件,都是阉割版的
每一个步骤还截图划了线,这种电脑报文章不属于你们。我宁愿多看一些Linux内核大出血之类的
真不知道该怎么说了,说你一下哇还TM卖萌!
就不能买正版吗(;`O´)o
每一个步骤还截图划了线,这种电脑报文章不属于你们。我宁愿多看一些Linux内核大出血之类的
@ delectate +1