Z.Dapper.Plus注册码原理

查看 104|回复 6
作者:msmvc   
首先感谢以下两个贴子的作者
https://www.52pojie.cn//thread-1759137-1-1.html
https://www.52pojie.cn/thread-814666-1-1.html
在以上两个贴子的基础上,才有了本文
直接上图


スクリーンショット 2024-06-19 112611.png (210.44 KB, 下载次数: 0)
下载附件
2024-6-19 10:27 上传

Z.Dapper.Plus version:7.4.2.0
注册码是根据Z.Dapper.Plus分析得出的, 好在这个dll可能正常脱壳,脱壳后的dll可以正常使用
我在分析时作了一个winform的exe,调用这个dll,用来验证注册码的正确性,这个就不上传了,没什么用处
验证代码如下:
[C#] 纯文本查看 复制代码string licenseName = "licenseName";
string licenseKey = "licenseKey";
DapperPlusManager.AddLicense("ClearLicense", licenseKey);
DapperPlusManager.AddLicense(licenseName, licenseKey);
string msg = "";
DapperPlusManager.ValidateLicense(out msg);
if (msg == "")
{
     Debug.WriteLine("OK");
}
else
{
     Debug.WriteLine(msg);
}
附件是打包后的工程文件
编译环境: .NET8+visual studio code, 用VS019应该也能编译
本来一直都是用vs2019的,不过vs2019对于部分人在使用上来说不是太友好,所以用了vscode
如果大家对.net 程序感兴趣,建议还是学习一下Visual Studio(不是Visual Studio Code),毕竟号称宇宙第一IDE不是浪得虚名

有问题可以跟贴
这是我在52pojie上的第一个贴子

注册码, 我在

msmvc
OP
  


不苦小和尚 发表于 2024-6-19 12:09
不能用了,有网络验证

网络验证是以什么方式显示 出来的?
不苦小和尚   

不能用了,有网络验证
不苦小和尚   


msmvc 发表于 2024-6-19 13:13
网络验证是以什么方式显示 出来的?

就是显示注册码不合法。你那里可以通过吗
msmvc
OP
  


不苦小和尚 发表于 2024-6-19 15:59
就是显示注册码不合法。你那里可以通过吗

把你的验证代码发上来看看
你不会是用下面这两行验证的吧
string licenseName = "licenseName";
string licenseKey = "licenseKey";
不苦小和尚   


msmvc 发表于 2024-6-19 16:23
把你的验证代码发上来看看
你不会是用下面这两行验证的吧
string licenseName = "licenseName";

不是的,就是用你的工具生成的
不苦小和尚   


msmvc 发表于 2024-6-19 16:23
把你的验证代码发上来看看
你不会是用下面这两行验证的吧
string licenseName = "licenseName";

DapperPlusManager.AddLicense("404;700-52pojie", "092EBC19-71C8-3073-0A7D-8BE2E6513C84");
您需要登录后才可以回帖 登录 | 立即注册

返回顶部