rommyjob 发表于 2018-10-31 14:52

完美破解C#的XXXXX高性能数据库访问层

本帖最后由 云在天 于 2019-6-7 13:06 编辑

   最近一位坛友对dapper plus感兴趣,今天拿出该库的最新版练手。实现完美破解!
目标信息:
    主页:https://dapper-plus.net/licensing
作用:
    提供数据库高性能批操作访问。
语言:
   C#.
激活费用:799刀。

试用版限制:
   时间限制。官方的说法是:

[*]You can evaluate the library for several months before purchasing it.
[*]The latest version always contains a trial that expires at the end of the month.
[*]You can extend your trial for several months by downloading the latest version at the start of every month.
[*]If you want to use the library for personal use or educational purpose, it's possible by downloading the latest version once per month.

也就是每个月最后一天就会失效。


下面开始,GO:


第一步:查壳,exeinfo。



可以看到加壳了,提示de4dot,那么下面就用它来脱脱试试。




第二步:脱壳:

脱壳成功,来看看效果,ILSPY伺候。

脱壳完毕!



第三步:分析代码


结合官方的介绍,如下:

官方给我们了提示,如何设置license和检测license,根据这些信息,去跟踪代码,可以得出下面的结论:
1、Class233.Boolean_0 为false
2、Class232.smethod_0,返回false
3、LicenseManager中的AddLicense只保留LicenseManager.concurrentBag_0.Add(new Tuple<string, string>(licenseName.Trim(), licenseKey.Trim()));
LicenseManager.concurrentBag_0.Count 必须>0
4、Class233的smethod_8直接返回true
5、class233的smethod_7,该方法为校验授权码的,直接返回true


第四步:爆破
打开 dnspy,开始按照上面的说明,逐个进行修复即可完成!



Done, enjoy! 哈利路亚,阿门,阿弥陀佛!
原文件:

破解后的文件免积分链接已公布了三天,目前已失效,请坛友自行按照思路破解,或者移步CSDN下载。(要积分的哦{:1_918:})
破解版下载链接:https://download.csdn.net/download/piaoliuxing126/10762792

说明:破解后的license为:
DapperPlusManager.AddLicense("www.52pojie.cn", "www.52pojie.cn");

dakazaizheli 发表于 2018-11-18 17:17

提示:未能加载文件或程序集“Z.Dapper.Plus”或它的某一个依赖项。未能验证强名称签名。此程序集可能已被篡改,或者已被延迟签名,但没有用正确的私钥进行完全签名。 (异常来自 HRESULT:0x80131045)

<add key="Z_Dapper_Plus_LicenseName" value=".52pojie.cn" />
<add key="Z_Dapper_Plus_LicenseKey" value="www.52pojie.cn" />

伯牙 发表于 2018-11-1 16:20

帮楼主翻译一下官方时间限制吧。
官方的说法是:
    You can evaluate the library for several months before purchasing it.
    您可以在付费前使用本数据库数月以评估其价值。
    The latest version always contains a trial that expires at the end of the month.
    最新版本试用期将于每月结束终止。
    You can extend your trial for several months by downloading the latest version at the start of every month.
    您可以在每月初下载最新版本以延长数月试用期。
    If you want to use the library for personal use or educational purpose, it's possible by downloading the latest version once per month.
    若您将本数据库用于个人使用教学目的,每月均可下载最新版一次。

蓝羽 发表于 2018-10-31 15:24

这个可以有哈利路亚!

田田爱崽崽 发表于 2018-10-31 15:28

不明觉厉,自觉鼓掌!楼主威武

jonasr 发表于 2018-10-31 15:41

非常感谢 平时在用dapper

zebin66 发表于 2018-10-31 16:35

点关注不迷路感觉思路很清晰呀

锦陌 发表于 2018-10-31 16:42

昂谢大佬分享去试试

seimei_cla 发表于 2018-10-31 16:52

厉害啊66666

认为不存在 发表于 2018-10-31 16:54

学习学习

撑一把纸伞 发表于 2018-10-31 18:39

谢谢楼主分享

hc010634 发表于 2018-10-31 18:58

非常棒啊,感谢分享
页: [1] 2 3 4 5 6
查看完整版本: 完美破解C#的XXXXX高性能数据库访问层