下你所需,载你所想!
汇集开发技术源码资料

Studio 3T 注册版内附逆向分析笔记使用说明

:678.977KB :1 :2019-07-18 15:31:15

部分简介

其他信息:
软件运行日志:%USERPROFILE%/.3T/log.txt
注册信息保存位置1:注册表[HKEY_CURRENT_USER\Software\JavaSoft\Prefs\3t\mongochef]
注册信息保存位置2:%UserProfile%\.3T\studio-3t
软件注册公钥位置:data-man-mongodb-ent-2019.3.0.jar/t3/common/lic/licensing_public.cer
Studio 3T 注册版内附逆向分析笔记使用说明
前方高能:
使用 Java Agent 破解,附件内附使用说明。
分析笔记:
注册码输入错误的提示信息:Your license key seems to be corrupted. Make sure you have copied all text between and including the --- markers at the start and end of the license key.
反编译工具内搜索字符串:Your license key seems to be corrupted.
定位至:t3.common.lic.a.i#a(String licenseKey, String firstName, String lastName, String email)
关键代码分析:
String x = ac.x(s);
        这个只是把注册码格式规范化,从用户输入的注册码中得到程序验证时所需的注册码。
f f = this.aX.f(x);
        这个是校验注册码的啦,假如注册码解密失败,将抛出异常SecurityException。
this.aX.R();
        删除旧注册码
this.aX.b(x);
        保存注册码
this.a(s2, s3, s4, f);
        POST请求 LICENSE_REGISTRATION_URL进行验证,虽然它并没有去处理返回信息,但是您的注册信息可能会进入黑名单。
this.aW.f(f);
        设置 License Management 窗口显示注册码信息。
this.aW.bc();
        设置 License Management 窗口显示注册用户信息:First Name, Last Name, Email。
下面要多些耐心去分析类:t3.common.lic.af, t3.common.lic.x, t3.common.lic.a.h, t3.common.lic.j。据此得出注册码的完整规则,然后编写注册机生成注册码,本贴暂记录至此。

Studio 3T 注册版内附逆向分析笔记使用说明

热门推荐

相关文章