- 积分
- 12
- 鸿鹄币
- 个
- 好评度
- 点
- 精华
- 注册时间
- 2014-1-21
- 最后登录
- 1970-1-1
- 阅读权限
- 10
- 听众
- 收听
网络小学徒
|
楼主 |
发表于 2008-3-7 20:13:40
|
显示全部楼层
嗯,LET'S GO ON。
第一步:我进入虚拟机的BIOS后,修改完日期,然后关闭虚拟系统和虚拟机。重新运行虚拟程序,再开虚拟系统(这样做应该更彻底了),再进虚拟机的BIOS确认时间没有同步。
第二步:进入虚拟机安装的XP系统后,确认此时的时间日期和BIOS内的设置是一样的。
第三步:运行程序,在相关选项发现,程序已经处于过期状态。
对你猜测的第一种猜想:我也是这么认为的,所以我需要的是VMware的某些隐藏参数或许才能制止这样API读取。
第二种猜测:我用的工控软件是基于网络的,但它属于封闭式网络系统,它对自己机器上的网卡都有分配不同的IP地址。而我是用ADSL+路由上网的,主机的网卡要设置路由子网才能上网,所以虚拟机内的网卡是不可能访问网络的。至少是外网是不可能的,除非我把网卡设置为路由的子网,但这样的,我的工控软件就不干了,直接给我报错……
第三种情况:这个驱动本身其实是加密狗的破解,数据就是从加密狗插的LPT端用特殊软件读取出来的,我也稍微分析了一下,初步判断是对分别对生效日期和失效日期做加密,猜测可能是程序通过某些环节做对比。
我也实验过,在正常情况下,当主机的时间处于有效时间内,比如2005.1.1到2007.1.1这端时间内,这时开虚拟机,一切都OK。
如果主机时间是到了2007.1,2,开虚拟机进去就无效了。但关掉虚拟机,将主机时间改回2007,1,1,再开虚拟机进去就一切OK。所以第三种猜测可以基本被排除了。
因为本身属于加密狗的破解,与之相配套的工控软件配合的很紧密,而且全部配起来的话,恐怕一张DVD都不够,所以请恕无法提供。
我使用的是VMware Workstation 6.02 B 59824版本。应该没有很大差别。
|
13#
2008-3-7 20:13:40
回复(0)
收起回复
|