Z.Dapper.Plus注册码原理
本帖最后由 msmvc 于 2024-6-20 19:55 编辑首先感谢以下两个贴子的作者
https://www.52pojie.cn//thread-1759137-1-1.html
https://www.52pojie.cn/thread-814666-1-1.html
在以上两个贴子的基础上,才有了本文
直接上图
Z.Dapper.Plus version:7.4.2.0
注册码是根据Z.Dapper.Plus分析得出的, 好在这个dll可能正常脱壳,脱壳后的dll可以正常使用
我在分析时作了一个winform的exe,调用这个dll,用来验证注册码的正确性,这个就不上传了,没什么用处
验证代码如下:
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 于 2024-6-19 13:56 编辑
不苦小和尚 发表于 2024-6-19 12:09
不能用了,有网络验证
网络验证是以什么方式显示 出来的? 本帖最后由 不苦小和尚 于 2024-6-21 15:01 编辑
msmvc 发表于 2024-6-20 19:57
我在一楼放了一个测试程序 ,有源码,有exe,
exe运行后,窗体上的注册码是假的,是写死在代码里的
你 ...验证成功,连接sqlserver报错,
System.Exception: ERROR_0013: You currently use an illegal license, LicenseName:404;700-52pojie; LicenseKey:092EBC19-71C8-3073-0A7D-8BE2E6513C84. If you would like to help us and make this project better, please purchase a legal license: https://dapper-plus.net/pricing. Otherwise, you can use for free the library by downloading the latest version at the beginning of every month. 本帖最后由 不苦小和尚 于 2024-6-19 12:53 编辑
不能用了,有网络验证 msmvc 发表于 2024-6-19 13:13
网络验证是以什么方式显示 出来的?
就是显示注册码不合法。你那里可以通过吗 不苦小和尚 发表于 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"); 感谢分享 不苦小和尚 发表于 2024-6-19 19:46
不是的,就是用你的工具生成的
Z.Dapper.Plus version:7.4.2.0
我这里是可以通过的,通过的话, 那个msg=""
没通过的话会显示没通过的原因 msmvc 发表于 2024-6-20 09:16
Z.Dapper.Plus version:7.4.2.0
我这里是可以通过的,通过的话, 那个msg=""
没通过的话会显示没通过的 ...
我这里改成7.4.2还不行