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 博客被封了,你发个消息我不就去掉了,开始我还以为是自己操作呢
        顶         
    
        
        收藏         
    
            
        关注         
    
            
        评论         
    
        
作者:王思明
出处:http://www.cnblogs.com/maanshancss/
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。所有源码遵循Apache协议,使用必须添加 from maanshancss
出处:http://www.cnblogs.com/maanshancss/
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。所有源码遵循Apache协议,使用必须添加 from maanshancss

 
                
            
         浙公网安备 33010602011771号
浙公网安备 33010602011771号