AD8.ORG Advertising Network

         

轻轻松松搞定注册表(五)

   ——当一回Cracker

哪吒

——刊登于 2000年第5期《PC任我行》配套光盘

1 2 3 4 5 6 >>>

  现在大部分的共享软件都会有个使用时间的限制,一般为三十天试用期,试用期满之后,它便拒绝为你服务了。为此,不少朋友想尽了各种办法来对付这时间问题。比如常用的一种方法就是调整系统的日期。不过我认为这种修改时间的方法并不太好,最多也只是个下策。如果今天为了使用这个软件,把时间调一下,明天又是为了那个软件再把时间调一下,几次下来,岂不太混乱了?(噢!这儿犯了错误,对这台机子来说已经没有今天,明天的概念,鬼才知道它具体是哪一天呢!)所以我推荐您另一种方法,不需要改系统时间,所做的只是改几个字节就可以延长软件的使用时间了。

  首先,我先介绍一下工作原理。

  一般来说,许多软件在第一次运行时,会自动地将当前的时间记录在注册表中。以后的每一次运行,都会先从注册表中读出这个时间,然后再和当前的时间作经比较,一量发现发现超过试用期限,那就……嘿嘿……Game Over。所以我们修改的方法有两种,一种就是前面所述的改系统时间,另一种则是改注册表中的这个时间。两种方法孰好孰坏,想必不用我多说,大家心知肚明。

  下面我就以最新版的Paint Shop Pro 6.0 (Evalution版而不是Beta之类的版式本)为例,介绍一下具体修改过程。

  修改之前您先要作好以下几个准备工作,第一,准备好RegMon(上次介绍的注册表监视器);第二,安装好Paint Shop Pro ;第三,(可选)挑几个好一点儿的注册表编辑工具。准备好这些后,那我们开始出发。打开Regmon,在过滤设置中填上psp(Paint Shop Pro 的执行文件名),表示只对PSP文件进行监视。设好过滤之后,开始监视。打开PSP,在出现启动画面和显示已使用时间的时候停止监视。想想在这一段时间里,PSP会从注册表中读取哪些信息呢?然后仔细分析一下监视到的结果(重点在后一部分,想一想这是为什么?)。由于软件把这个时间是以加密的形式存放在注册表中,所以regmon监视到的数据中有一串很奇怪的字符便是这时间了。虽然我们并不知道它具体的加密算法,但最简单的一个删除不就解决问题了吗?双击监视到的这个数据,直接让步RegMon打开RegEdit,定位到HKEY_CLASSES_ROOT\CLSID\{ADBB2D80-5DFD-11D2-A00C-00104B65AAF5}\MS,将右窗口中的iPID60u值删掉。重启PSP,这时您便会发现它又从第一天开始计时了。修改起来就是这么简单。

  怎么样,您是不是找到了一种Cracker的感觉?不过在这里提醒您一句,对于修改软件的使用时间您最好只板是个人研究,切记不可用作商业用途。毕竟这是违反软件的版权法的,我们不花钱一直免费试用,心中也不安心啊!

  好了,下一次将是本专题的最后一篇,我将向大家介绍一些网上有关注册表的资源。

>>> 1 2 3 4 5 6 >>>


关闭本窗口

本文归 Kun Studio ( Registry Shop , Talent Labs ) 版权所有。
如欲转载,请在显著位置注明转载于本站,并加上本站链接,之后请再 与我联系 ! 谢谢!©Copyright By Kun Studio 2000,All rights reseved.

Part of the 1for1.com network!