吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 2670|回复: 21
收起左侧

[.NET逆向] Z.Dapper.Plus注册码原理

[复制链接]
msmvc 发表于 2024-6-19 10:41
本帖最后由 msmvc 于 2024-6-20 19:55 编辑

首先感谢以下两个贴子的作者
https://www.52pojie.cn//thread-1759137-1-1.html
https://www.52pojie.cn/thread-814666-1-1.html

在以上两个贴子的基础上,才有了本文
直接上图

スクリーンショット 2024-06-19 112611.png

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上的第一个贴子




DapperPlus.7z

2.5 MB, 下载次数: 11, 下载积分: 吾爱币 -1 CB

vs01.zip

160.79 KB, 下载次数: 31, 下载积分: 吾爱币 -1 CB

免费评分

参与人数 2吾爱币 +8 热心值 +2 收起 理由
FMTpoty + 1 + 1 欢迎分析讨论交流,吾爱破解论坛有你更精彩!
Hmily + 7 + 1 欢迎分析讨论交流,吾爱破解论坛有你更精彩!

查看全部评分

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

 楼主| msmvc 发表于 2024-6-19 13:13
本帖最后由 msmvc 于 2024-6-19 13:56 编辑
不苦小和尚 发表于 2024-6-19 12:09
不能用了,有网络验证

网络验证是以什么方式显示 出来的?
不苦小和尚 发表于 2024-6-21 14:55
本帖最后由 不苦小和尚 于 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:09
本帖最后由 不苦小和尚 于 2024-6-19 12:53 编辑

不能用了,有网络验证
不苦小和尚 发表于 2024-6-19 15:59
msmvc 发表于 2024-6-19 13:13
网络验证是以什么方式显示 出来的?

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

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

不是的,就是用你的工具生成的
不苦小和尚 发表于 2024-6-19 21:19
msmvc 发表于 2024-6-19 16:23
把你的验证代码发上来看看
你不会是用下面这两行验证的吧
string licenseName = "licenseName";

DapperPlusManager.AddLicense("404;700-52pojie", "092EBC19-71C8-3073-0A7D-8BE2E6513C84");
Lty20000423 发表于 2024-6-20 07:47
感谢分享
 楼主| msmvc 发表于 2024-6-20 09:16
不苦小和尚 发表于 2024-6-19 19:46
不是的,就是用你的工具生成的

Z.Dapper.Plus version:7.4.2.0
我这里是可以通过的,通过的话, 那个msg=""
没通过的话会显示没通过的原因
不苦小和尚 发表于 2024-6-20 10:10
msmvc 发表于 2024-6-20 09:16
Z.Dapper.Plus version:7.4.2.0
我这里是可以通过的,通过的话, 那个msg=""
没通过的话会显示没通过的 ...

我这里改成7.4.2还不行
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-12-12 09:45

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表