软件使用时间限来自制破解(如顺利解决再送100分)
问题补充说明:我现在有一款软件,是通过安装时产生的机器码向厂商申请的license激活的,软件有license server。现在的情况是:1.软件是指定试用时间,如2012年1月1日前有效,而不是多长时间内有效。2.不能变更系统时间来破解软件时间限制,哪怕还在软件使用期限内。改变系统时间后再运行软件则软件提示机器时间被更改,软件也无法正常启动。3.在试用期时间内把系统时间调到试用期截止时间以后的某一天,启动软件则判定过期无法使用,即使再将系统时间变更到当前实际日期也运行不了了。以上特征似乎无法破解使用限制了,即使在软件试用期内将系统完全备份,到有效期之后在还原估计也不行,因为软件根据是侦测到的当前系统时间是否超过指定的到期时间来判定软件是否过期的。各位大大,谁能提供一下破解方法,具体一点,能成功的答案再追加100分。PS:我这里有一份软件安装license前后的注册表变换对比数据(SnapReg记录),不知道是否有用,如有需要其它信息有利于破解此软件的请告诉我。
我们可以分析一下软件的策略,首先注册表肯定有相应的信息,不过个人认为此信息只不过是相对于软件运行的一种结论,比方说,软件刚注册,注册表信息为1,软件到期时,注册表信息为2.可能这个1和2只不过是一种对软件到期与否的一种描述,修改2为1可能达不到效果,因为是license注册,那么应该还是从这方面入手。
我们可以想象一下这个文件的验证过程,首先,他记录了你机360问答器的一些硬件信息,以及官方授不没滑好降宣部很领权给你的到期时间,通过某李矿纸个久种加密方式制作而成的文件。在软件运行时,应该会首先对比license文件的信息,比方说到期时间以及使用限制等(至于对电脑时间的锁定,在此不谈,个人感觉这个最井与角没有什么破解的意义)。在对比的过程中可能会连接你说的licenseserver,也可能只是单机就可以,这种方式现在很多企业管理软件在应用,比方说金蝶软件。那么说到这里就是问题所在了,假如软件分析到license文件的到期标志位,那么就停止工作,我不知道软件到期的时候是如何提示或者反应的,或许这个提示是入手的一种方法。当然最好送少的方法是可以制作一个注册根群跑术比风远星化机之类的程序可以自己制作li来每既反记陈析死表练水cense文件,不过这个很难,因为不知道加密机理。
所以,首先我想到的是从到期提示来逆推license的验证过程这个方法。知道了licen拉吃se到期标志位验证就ok了。
以上只是个人几的一些浅显意见,技术含量不高,希望能帮到你。
另外再罗嗦一句,斗望属面而里井负国楼上的看到你这种画打酱油的,就想抽你一顿,害啊占谢谢,假如楼主能给出此软件的名字,我想大家一起研究或许能进展更快,不过我只是个菜鸟,呵呵~
标签:破解,软件