Bubble's blog
Home
About
UltraEdit 使用方法更新,科学使用
Category:
技术
Date:
2024-10-08T04:27:09Z
2024年10月更新: ue版本号:2024.1.0.36 64-bit 校验key、获取试用剩余天数依然在ProtectionPlusDLL.dll模块中,其关键函数IsActivatedSoftwareKey、GetRemainingDemoDaysSoftwareKey。 本次主要研究校验key的逻辑,关键在于IsActivatedSoftwareKey函数,函数逻辑如下:  经过试验,该函数返回0就会弹出试用窗口,返回1则可以正常使用,因此直接修改汇编代码`mov al,1`,并保存补丁文件,替换原有的dll  保存补丁文件替换后,再次打开UE,即可直接使用。 附上从UE运行到弹出试用窗口,dll内接口调用顺序: ``` EntryPoint DllInit LanguageInitSoftwareKey GetLicensePathSoftwareKey*3 InitializeSoftwareKey OptionalHeader.AddressOfEntryPoint IsActivatedSoftwareKey SetApplicationVersionsSoftwareKey SetCheckStatusCallbackSoftwareKey SetDownloadUpdateCallbackSoftwareKey SetStatusUpdateCallbackSoftwareKey OptionalHeader.AddressOfEntryPoint*6 弹出编辑器主界面,未弹出提示输入key的窗口 OptionalHeader.AddressOfEntryPoint*9 IsInitializedSoftwareKey IsActivatedSoftwareKey IsInitializedSoftwareKey IsActivatedSoftwareKey GetRemainingDemoDaysSoftwareKey 弹出提示输入key的窗口 ``` 声明:本文仅做技术研究探讨,不做非法用途。 --- ---
Share
Permalink
×
0 Comments
latest
No comments.
Name
Email
Site
Comment
Human check: 5 + 4 = ?
Links
CSDN
GitHub
WHOIS
吾爱破解
看雪论坛
Categories
Default
0
技术
24
时事
0
Change Theme
Perfect Blue
Black Swan
0 Comments latest
No comments.