首页
社区
课程
招聘
软件不在注册表中留下痕迹,但是可以检测程序运行的时间,是怎么回事?[求助]
发表于: 2005-3-15 13:32 6664

软件不在注册表中留下痕迹,但是可以检测程序运行的时间,是怎么回事?[求助]

2005-3-15 13:32
6664
有一个程序是由30天限制的,我想去掉这个限制,但是经过注册表监视和文件监视,我看到该程序运行期间在注册表中留下了一点痕迹,我以为是日期的表示值,我删除了该值,但是程序运行到期后还是不能再使用了.
原版下载地址:http://www.yyqf.com/files/roadSetup.exe
不是要求破解,只是想知道该程序的高明之处:>

[招生]科锐逆向工程师培训(2024年11月15日实地,远程教学同时开班, 第51期)

收藏
免费 0
支持
分享
最新回复 (4)
雪    币: 603
活跃值: (617)
能力值: ( LV12,RANK:660 )
在线值:
发帖
回帖
粉丝
2
不用注册表也可以在安装的时候在硬盘的某处做了记号,比如建立一个文件,然后每次启动获取该文件的创建时间然后跟当前时间比较等。
2005-3-15 15:54
0
雪    币: 229
活跃值: (70)
能力值: ( LV6,RANK:90 )
在线值:
发帖
回帖
粉丝
3
我大概看了一下,注册文件叫 table.cus .用 filemon 看到的。该文件是启动时判断的。你可以先新建一个,然后在OD中 table.cus 关键字上下断,就可以找到了。我没跟下去。不知道下来怎么样,你自己看吧。
2005-3-17 02:02
0
雪    币: 420
活跃值: (49)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
应该是ACP类加密吧。删了就Ok了
2005-3-17 12:54
0
雪    币: 282
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
已经找到检测时间限制的三个点,
已改变的文件:
C:\WINDOWS\system32\mspromat.sys

已改变的注册表键值:         
HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{E4ftjEwfsE-D4rerDE-Wrf34e-3fErd-fgrFrEW}\{LGRef354G-vdR567-LkjU89f}
键值 "default": 从 "1039544093" 到 "1039932897"   
HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{E4ftjEwfsE-D4rerDE-Wrf34e-3fErd-fgrFrEW}\{LGRef354G-vdR567-LkjU89f}
键值 "sys": 从 "2" 到 "14403"   
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Cryptography\RNG
键值 "Seed": 二进制数据已更改

必须删除以上的文件和注册表子键才能解除。
2005-3-18 03:10
0
游客
登录 | 注册 方可回帖
返回
//