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  博客被封了,你發個消息我不就去掉了,開始我還以為是自己操作呢

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM