首页
社区
课程
招聘
[求助]这款软件的14天试用期标志保存在什么地方?
发表于: 2009-1-12 11:03 8029

[求助]这款软件的14天试用期标志保存在什么地方?

2009-1-12 11:03
8029
论坛有老版软件的下载:
HHD.Software.Hex.Editor.Neo.Ultimate.v4.21.03.1184-DVT
http://bbs.pediy.com/showthread.php?t=62592
新版软件改变不少,对hex文件修改很方便,软件安装后有14天试用期,将系统时间+1天或-1天,试用期都-1.安装软件前用ERUNT备份注册表,过期后还原也不行,用SysinternalsSuite也没啥发现。谁也试试

HHD.Software.Hex.Editor.Neo.Ultimate.v4.72
http://www.hhdsoftware.com/Download/hex-editor-neo.exe


[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课

收藏
免费 0
支持
分享
最新回复 (13)
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
有意思,关注此贴...
2009-1-12 18:27
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
新版软件改变不少,对hex文件修改很方便,软件安装后有14天试用期,将系统时间+1天或-1天,试用期都-1.安装软件前用ERUNT备份注册表,过期后还原也不行,用SysinternalsSuite也没啥发现。谁也试试

软件的试用期限垦定有一个保存的地方。
1.软件有网络验证
2.注册表
3.系统目录或本地磁盘

无外乎这几种。

如果排除网络验证,注册表监视,文件监视,总能找到吧。
排除网络验证:断网试下,就知道了。。。。

个人愚见
2009-1-12 18:59
0
雪    币: 419
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
004246A4      8985 000E0000 mov     dword ptr [ebp+E00], ebx  -->  eax
2009-1-12 19:08
0
雪    币: 1436
活跃值: (3861)
能力值: ( LV3,RANK:30 )
在线值:
发帖
回帖
粉丝
5
在家中虚拟机中试过,不能上网,排除网络验证。注册表恢复过,应该不在注册表中。手边的电脑,无意中将试用期14天修改成11909382 days.但是忘记如何修改的了:(
2009-1-13 18:12
0
雪    币: 1436
活跃值: (3861)
能力值: ( LV3,RANK:30 )
在线值:
发帖
回帖
粉丝
6
[QUOTE=fixfix;564046]004246A4      8985 000E0000 mov     dword ptr [ebp+E00], ebx  -->  eax[/QUOTE]

004246A4      8985 000E0000 mov     dword ptr [ebp+E00], ebx  -->  eax
是啥意思啊?标志位在eax中么?好像不对啊。

004246A4   .  899D 000E0000            MOV DWORD PTR SS:[EBP+E00],EBX
004246AA   .  899D 080E0000            MOV DWORD PTR SS:[EBP+E08],EBX

此时
EAX 003F8A50
ECX 00000004
EDX 00000004
EBX 00000000
ESP 008CEEF8
EBP 008CEF1C
ESI 008CFA5C
EDI 77396661 USER32.DefWindowProcW
EIP 004246A4 HexFrame.004246A4

俺现在电脑上显示的可是“Free, trial period ends in 11909382 days.”啊
2009-1-13 18:29
0
雪    币: 419
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
7
标志位 初始化为 EBX==0  把 ebx修改为 EAX 看看
2009-1-13 18:45
0
雪    币: 6051
活跃值: (1441)
能力值: ( LV15,RANK:1473 )
在线值:
发帖
回帖
粉丝
8
注意一点:一般来说试用期限制的程序不会把试用状态只保存在一个位置,绝大部分都会在注册表里存一份,在文件里也存一份。如果发现二个保存时间不一样,则以试用期更短的那个时间为准计算剩余试用天数。

注意观察一下windows文件夹里的文件修改日期,用regshot会把内容有变化的文件也列出来的。
2009-1-13 18:52
0
雪    币: 183
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
9
非常有道理。确实无外乎这3种。楼主已经试过第2种了无效,可以像这位大大说的断网试下,或者文件跟踪,最大的可能就是在文件上做手脚。
2009-1-14 09:51
0
雪    币: 48
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
10
nfo 中不是写的很明白么~ Note to the creater: NICE work. But its a bad idea to use ntfs streams for hiding the trail counters...
它用 NTFS 流来保存试用天数~好想法~~~
2009-1-26 02:45
0
雪    币: 1436
活跃值: (3861)
能力值: ( LV3,RANK:30 )
在线值:
发帖
回帖
粉丝
11
:(倒是没仔细看他的这个nfo
2009-2-1 09:46
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
12
仔细看看!!
2009-2-2 14:09
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
13
可能有几个文件
自动记录时间在某个文件中 如果发现系统时间比它早就认为你作弊
2009-2-2 17:02
0
雪    币: 1436
活跃值: (3861)
能力值: ( LV3,RANK:30 )
在线值:
发帖
回帖
粉丝
14
不小心将试用期时间改成超大数了,无法过期了,系统时间提前一天或往后一天,试用期都-1,郁闷。
上传的附件:
2009-2-4 12:08
0
游客
登录 | 注册 方可回帖
返回
//