UltraDebug

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: A C D R G Y M Z X S P
公益项目,接受捐赠
查看: 1325|回复: 0
收起左侧

[.Net逆向] .NetCore 某Ef批量框架破译方法

[复制链接]
ultradebug

主题

0

回帖

UD

管理员

UID
1
积分
2339
注册时间
2021-12-20
最后登录
1970-1-1
2021-12-28 22:37:59 | 显示全部楼层 |阅读模式
长话短说,直接上货


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


一、使用De4dot脱壳
.NetCore 某Ef批量框架破译方法 - ultradebug_UltraDebug
二、使用dnSpy修改程序集
1、运行 dnSpy.exe ,并打开 Z.EntityFramework.Extensions.EFCore-cleaned.dll

2、Ctrl+Shift+K 查找 ValidateLicense
.NetCore 某Ef批量框架破译方法 - ultradebug_UltraDebug

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

右键->编辑方法

.NetCore 某Ef批量框架破译方法 - ultradebug_UltraDebug
修改成一个你需要的时间
.NetCore 某Ef批量框架破译方法 - ultradebug_UltraDebug
点击右下角的编译 发现报错(因为我这操作过了所以没法截图)

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


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

.NetCore 某Ef批量框架破译方法 - ultradebug_UltraDebug
此时再次点击编译按钮发现错误消失,然后点击保存全部保存按钮进行保存,破解流程结束。
.NetCore 某Ef批量框架破译方法 - ultradebug_UltraDebug

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


注:本主题原出处:https://www.52pojie.cn/forum.php?mod=viewthread&tid=1550396&extra=page%3D1%26filter%3Dtypeid%26typeid%3D256
还有更多的精彩内容,作者设置为付费后可见
UltraDebug免责声明
✅以上内容均来自网友转发或原创,如存在侵权请发送到站方邮件9003554@qq.com处理。
✅The above content is forwarded or original by netizens. If there is infringement, please send the email to the destination 9003554@qq.com handle.
回复 打印

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|Archiver|站点地图|UltraDebug ( 滇ICP备2022002049号-2 滇公网安备 53032102000034号)

GMT+8, 2025-6-18 07:08 , Processed in 0.031085 second(s), 11 queries , Redis On.

Powered by Discuz X3.4

© 2001-2023 Discuz! Team.

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