爱你么么哒呀 发表于 2021-11-24 12:22

.NetCore 某Ef批量框架破解方法

本帖最后由 爱你么么哒呀 于 2022-1-10 11:01 编辑

长话短说,直接上货

原框架版本:3.13.1
现框架版本:5.2.6
3.13.1版本适用于现在网上提供的破解教程,但后来升级的5.2.6后,DLL新增加了依赖绑定导致原有的教程无法破解,现分享下我的破解过程

一、使用De4dot脱壳







二、使用dnSpy修改程序集
1、运行 dnSpy.exe ,并打开 Z.EntityFramework.Extensions.EFCore-cleaned.dll

2、Ctrl+Shift+K 查找 ValidateLicense

选择第一个 ValidateLicense 双击,然后依此点击内部的 Class384.smethod_13 -> Class384.smethod_14 -> Class384.smethod_8 ->Class384.smethod_7

右键->编辑方法


修改成一个你需要的时间

点击右下角的编译 发现报错

解决方案:
点击左下角的 添加全局程序集引用按钮


在弹出窗输入 netstandard 选中netstandard点击确认关闭弹窗


此时再次点击编译按钮发现错误消失,然后点击保存全部保存按钮进行保存,破解流程结束。

最后把编译后的DLL放在原路径进行替换就行了

kingcomxu 发表于 2022-2-24 14:44

本帖最后由 kingcomxu 于 2022-2-24 14:45 编辑

用进程内method hook的方法更简单
var asm = Assembly.GetAssembly(typeof(Z.EntityFramework.Extensions.LicenseManager));

            var types = asm.GetTypes();
            var type = types.FirstOrDefault(x => x.Name == "");//这个Type名和下面的方法名可以在ilspy中切换到il语言反编译后直接复制就可以
            var methods = type.GetMethods(BindingFlags.NonPublic | BindingFlags.Static);
            var method = methods.FirstOrDefault(x => x.Name == "");


            var harmony = new HarmonyLib.Harmony("FX.Hack.ZEFExtensions");
            var original = method;
            var postfix = typeof(Global).GetMethod("FXHookZEFExtensionsTrialEndDate", BindingFlags.Static | BindingFlags.NonPublic);

            harmony.Patch(original, postfix: new HarmonyLib.HarmonyMethod(postfix));




private static void FXHookZEFExtensionsTrialEndDate(ref DateTime __result){   __result = new DateTime(2023, 1, 1);}

yasenhacker 发表于 2021-12-27 15:54

jonasr 发表于 2021-12-21 12:28
尝试着按照方法破解同类库下的Z.Dapper.Plus 失败........哎 全网一个Z.Dapper.Plus的教程都没有

兄弟,你了解一下CYQ.data这个免费,而且作者一直更新,特别好用,广州的一个架构师一直在更新,跟dapper类似

lmpunk 发表于 2024-11-20 11:50

感谢分享

lovepinkpig 发表于 2024-11-18 09:39

6666666666666

wuzhian728 发表于 2024-11-17 17:07

认真拜读一下,非常感谢!

爱你么么哒呀 发表于 2021-12-21 18:06

jonasr 发表于 2021-12-21 12:28
尝试着按照方法破解同类库下的Z.Dapper.Plus 失败........哎 全网一个Z.Dapper.Plus的教程都没有

https://www.52pojie.cn/thread-814666-1-1.html 这个教程不行码

jonasr 发表于 2021-12-21 12:28

尝试着按照方法破解同类库下的Z.Dapper.Plus 失败........哎 全网一个Z.Dapper.Plus的教程都没有

爱你么么哒呀 发表于 2021-11-26 17:51

NULL2019 发表于 2021-11-26 17:26
去年弄的,现在应该还能用吧

这是啥东西 注册机?

NULL2019 发表于 2021-11-26 17:26

去年弄的,现在应该还能用吧

cssos15 发表于 2021-11-26 09:12

脱壳,分析,改时间,重新保存,完毕
页: [1] 2 3
查看完整版本: .NetCore 某Ef批量框架破解方法