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