这样的软件验证,从何入手???
为了避免被划为变相求破解我就不出那软件名了这个软件 安装之后有30天试用时间 过了30天就不能用了打开程序跳出如图所示
http://img.img1001.net/attachout/thumb/Mon_1004/57_445972_949bd3916755072.jpg
点continue就关闭了其他就关闭并跳转到其官网
这个软件卸载时还会有残留信息 因为一旦过期你删除原来的重新安装也跳出如图所示 监视文件操作或者是注册表 最好看看关于时间的函数!
推荐regmon和filemon。
取得时间的API函数一般有:
一:GetSystemTime
The GetSystemTime function retrieves the current system date and time. The system time is expressed in Coordinated Universal Time (UTC).
GetSysTemTime函数获取当前系统日期和时间.系统时间基于格林威治时间表示.
VOID GetSystemTime(
LPSYSTEMTIME lpSystemTime // address of system time structure
);
Parameters
参数: lpSystemTime
Pointer to a SYSTEMTIME structure to receive the current system date and time.
指向一个返回当前系统日期和时间的SYSTEMTIME结构指针;
Return Values: 函数无返回值;
二:GetLocalTime
The GetLocalTime function retrieves the current local date and time.
GetLocalTime函数返回本地当前的日期和时间;
VOID GetLocalTime(
LPSYSTEMTIME lpSystemTime // address of system time structure; 参数同上
);
WM_TIMER 消息断点也可以总之你先把文件运作的情况搞清楚再说!
[ 本帖最后由 whypro 于 2010-4-5 06:49 编辑 ] 貌似可以用Trial-set试试 Trial-Reset 是注册表清理工具. 该工具的主要功能是移除系统内商业软件以及免费软件程序保护壳所产生的试用信息及垃圾。
虽然 Trial-Reset 不能破解这些程序,但能为你提供那些程序更长更久软件试用期。何乐而不为呢?
V3.4 Final 最终绿色汉化免费版(175 KB)
V4.0 Beta 1 英文绿色免费版(564 KB)
[ 本帖最后由 whypro 于 2010-4-6 18:05 编辑 ] 楼上。。。。太猛了 30天是个关键提示,如果程序是直接压入30天的话,看看有没有push 1E(或者MOV eax,1E)等等之类的命令。有许多时间限制的程序可以这样搞定。当然这只是一种方法,本例没有去验证啊/:014 。
页:
[1]