溶酶菌。 发表于 2021-6-30 21:39

申请会员ID:溶酶菌

1、申 请 I D:溶酶菌
2、邮箱:hayatesa@live.cn
3、原创帖子
前言
本人是软件工程师一枚,最近公司需要使用 MongoDB,于是我找到一款合适数据建模软件 Moon Modeler,官网:https://www.datensen.com,这是一款收费软件,只有14天试用期。

思路

1、修改系统时间,发现剩余试用期有变化
2、卸载软件重装,剩余使用时间不变
3、打开regedit,没有发现相关注册表
4、存在某个文件,记录了初次安装软件的时间
实施
分析软件安装目录结构,发现这个软件是使用 Electron 开发的。但未在安装目录找到缓存相关文件。

于是我认为缓存应该在用户目录,通过查找发现软件缓存在 “C:\Users\用户名\AppData\Roaming\MoonModeler” 目录中。
经过一番查找,我发现在某个文件里面存了一串数字:


凭借多年的开发经验,我一眼就认出这是时间戳,单位是毫秒,于是我尝试把这串数字转成日期,印证了我的猜测。

然后我把这个时间改成了未来时间,发现剩余时间延长了

把这个时间改成100年后,便能永久试用,所以我写了一个脚本bat,只要执行一次,便能永久试用,脚本如下:
@echo off
set "$=%temp%\Spring"

>%$% Echo WScript.Echo((new Date()).getTime() + 100 * 365 * 24 * 60 * 60 * 1000)

for /f %%a in ('cscript -nologo -e:jscript %$%') do set timestamp=%%a

del /f /q %$%

echo %timestamp% > %USERPROFILE%\AppData\Roaming\MoonModeler\dt.asar.sys

::start "" "Moon Modeler.exe"

执行结果,试用期到了100年后:





不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负。

Hmily 发表于 2021-7-1 10:06

抱歉,未能达到申请要求,申请不通过,可以关注论坛官方微信(吾爱破解论坛),等待开放注册通知。

PS:过程太简单了,可以补充分析下算法部分来申请。

ForGot_227 发表于 2021-8-6 16:33

我总觉得这个是之前论坛发过的,但现在找不到了。
页: [1]
查看完整版本: 申请会员ID:溶酶菌