zoukankan      html  css  js  c++  java
  • 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  博客被封了,你发个消息我不就去掉了,开始我还以为是自己操作呢

  • 相关阅读:
    javaScript面向对象继承方法经典实现
    javascript面向对象之Javascript 继承
    js面向对象 多种创建对象方法小结
    JavaScript 三种创建对象的方法
    正常上线的流程
    java.lang.NoClassDefFoundError: javax/servlet/ServletInputStream
    org/eclipse/jetty/util/component/Container$Listener
    java.io.IOException: Cannot find any registered HttpDestinationFactory from the Bus.
    java.lang.NoClassDefFoundError: javax/wsdl/extensions/ElementExtensible
    java.lang.ClassNotFoundException: org.objectweb.asm.ClassWriter
  • 原文地址:https://www.cnblogs.com/maanshancss/p/a4747ed89bd67943281980536e7bcc42.html
Copyright © 2011-2022 走看看