• Z.EntityFramework.Extensions手动破解(有破解文件)


    工具

    de4dot dnSpy

    步骤一 去掉混淆

    把Z.EntityFramework.Extensions.dll拷贝到 de4dot .exe 目录下面 去壳
    右键 打开 cmd命令运行
    de4dot Z.EntityFramework.Extensions.dll - p ds

    修改验证部分代码

    • 打开dnSpy,清空一下程序集,方便查找
    • 把上一步得到的dll拖动 到dnSpy
    • 查找 ValidateLicense , 直接跳到最下面的那个 LicenseManager, Class436 . smethod_12 -> smethod_13-> smethod_7
      把 日期判断和抛出异常部分去掉,结果如下
    if   ( LicenseManager.concurrentBag_0.Count   ==   0 )
             {
                 Class436 . Boolean_1   =   true ;
                 Class436 . Nullable_0   =   new   bool ? ( true );
                 Class436 . Nullable_1   =   new   bool ? ( true );
                 Class436 . Nullable_2   =   new   bool ? ( true );
                 Class436 . Nullable_3   =   new   bool ? ( true );
                 Class436 . Nullable_4   =   new   bool ? ( true );
                 Class436 . Nullable_5   =   new   bool ? ( true );
                 Class436 . Nullable_6   =   new   bool ? ( true );
                 Class436 . Nullable_14   =   new   bool ? ( true );
                 Class436 . Nullable_15   =   new   bool ? ( true );
                 Class436 . Nullable_16   =   new   bool ? ( true );
                 Class436 . Nullable_17   =   new   bool ? ( true );
                 Class436 . Nullable_18   =   new   bool ? ( true );
                 Class436 . Nullable_19   =   new   bool ? ( true );
                 Class436 . Nullable_20   =   new   bool ? ( true );
                 Class436 . Nullable_7   =   new   bool ? ( true );
                 Class436 . Nullable_8   =   new   bool ? ( true );
                 Class436 . Nullable_9   =   new   bool ? ( true );
                 Class436 . Nullable_10   =   new   bool ? ( true );
                 Class436 . Nullable_11   =   new   bool ? ( true );
                 Class436 . Nullable_12   =   new   bool ? ( true );
                 Class436 . Nullable_13   =   new   bool ? ( true );
                 Class436 . Nullable_21   =   new   bool ? ( true );
                 Class436 . Nullable_22   =   new   bool ? ( true );
                 Class436 . Nullable_23   =   new   bool ? ( true );
                 Class436 . Nullable_24   =   new   bool ? ( true );
                 Class436 . Nullable_25   =   new   bool ? ( true );
                 Class436 . Nullable_26   =   new   bool ? ( true );
                 Class436 . Nullable_27   =   new   bool ? ( true );
                 Class436 . Nullable_28   =   new   bool ? ( true );
                 Class436 . Nullable_29   =   new   bool ? ( true );
                 Class436 . Nullable_30   =   new   bool ? ( true );
                 Class436 . Nullable_31   =   new   bool ? ( true );
                 Class436 . Nullable_32   =   new   bool ? ( true );
                 Class436 . Nullable_33   =   new   bool ? ( true );
                 Class436 . Nullable_34   =   new   bool ? ( true );
                 return   true ;
             }
    

    保存的时候把MD写入选项中的保留额外的签名数据给勾上;

    可以直接用的dll文件

    版本4.0.57  博客被封了,你发个消息我不就去掉了,开始我还以为是自己操作呢

  • 相关阅读:
    web中的安全编码
    网站安全(学习)
    head 命令(转)
    less 命令(转)
    简单网站优化
    Yahoo团队总结的关于网站性能优化的经验(转)
    more命令(转)
    linux安装oracle
    Ubuntu系统环境变量配置文件(转)
    nl命令(转)
  • 原文地址:https://www.cnblogs.com/maanshancss/p/a4747ed89bd67943281980536e7bcc42.html
Copyright © 2020-2023  润新知