偷偷摘套内射激情视频,久久精品99国产国产精,中文字幕无线乱码人妻,中文在线中文a,性爽19p

使用ConfuserEx代碼混淆工具保護(hù)你的.NET應(yīng)用程序

開(kāi)發(fā) 開(kāi)發(fā)工具
ConfuserEx是一個(gè)功能強(qiáng)大且廣泛使用的.NET代碼混淆工具。它支持多種混淆技術(shù),包括控制流混淆、字符串加密、資源加密等。它具有靈活的配置選項(xiàng),可以根據(jù)不同的需求進(jìn)行定制。

前言

.NET應(yīng)用如何防止被反編譯?這個(gè)對(duì)于我們.NET開(kāi)發(fā)而言是一個(gè)值得關(guān)注和重視的問(wèn)題,防止應(yīng)用程序被反編譯的手段有很多本文我們主要講講如何使用ConfuserEx .NET開(kāi)源免費(fèi)的代碼混淆工具保護(hù)你的.NET應(yīng)用程序。

ConfuserEx .NET混淆工具介紹

ConfuserEx是一個(gè)功能強(qiáng)大且廣泛使用的.NET代碼混淆工具。它支持多種混淆技術(shù),包括控制流混淆、字符串加密、資源加密等。它具有靈活的配置選項(xiàng),可以根據(jù)不同的需求進(jìn)行定制。

注意注意:不足的是目前只支持.NET Framework 2.0/3.0/3.5/4.0/4.5/4.6/4.7/4.8,不支持.NET Core代碼混淆,本章.NET版本代碼示例使用的是.NET Fx4.7.2。

三款免費(fèi)的.NET混淆工具推薦

需要支持.NET Core代碼混淆的工具可以看下面這篇文章中介紹的幾款免費(fèi)工具。

https://mp.weixin.qq.com/s/hXGRdQjC7NXiGwq84KbEnA

ConfuserEx .NET混淆工具安裝

  • GitHub開(kāi)源地址:https://github.com/mkaring/ConfuserEx
  • 下載地址:https://github.com/mkaring/ConfuserEx/releases

圖片圖片

ConfuserEx-GUI.zip包解壓即可使用:

圖片圖片

圖片圖片

使用ConfuserEx工具混淆.NET Fx .dll文件

添加需要混淆的.dll文件

將待混淆的.dll文件拖拽進(jìn)中間方框區(qū)域(Drag input modules here),如下圖所示:

圖片圖片

設(shè)置混淆規(guī)則

選擇Settings項(xiàng),添加混淆規(guī)則,如下圖所示:

圖片圖片

設(shè)置混淆規(guī)則:Protections選擇anti ildasm,應(yīng)該是防止IL反編譯。因?yàn)镮ldasm.exe是微軟提供的.NET的IL反編譯器。

圖片圖片

選擇Proect!選項(xiàng)開(kāi)始混淆

點(diǎn)擊【Protect!】,就開(kāi)始混淆了,F(xiàn)inished代表混淆完成并成功。

圖片圖片

混淆成功保存的文件目錄:

圖片圖片

混淆前后反編譯代碼對(duì)比

混淆之前反編譯結(jié)果:

圖片圖片

混淆之后反編譯結(jié)果:

一、用ILSpy無(wú)法打開(kāi):

圖片圖片

二、用.NET Reflector反編譯結(jié)果:

圖片圖片

使用ConfuserEx工具混淆.NET Fx 混淆.exe文件

添加需要混淆的.exe文件

圖片圖片

選擇Settings選項(xiàng)卡,添加混淆規(guī)則

注意:這里與.dll文件設(shè)置混淆規(guī)則不一樣,需要要設(shè)置Packer,壓縮打包,且不需要編輯規(guī)則。

圖片圖片

選擇Proect!選項(xiàng)開(kāi)始混淆

點(diǎn)擊【Protect!】,就開(kāi)始混淆了,F(xiàn)inished代表混淆完成并成功。

圖片圖片

ILSpy查看混淆前后的.exe文件對(duì)比

混淆之前:

圖片圖片

混淆之后:

圖片圖片

運(yùn)行混淆后的.exe文件

圖片圖片

圖片 圖片

責(zé)任編輯:武曉燕 來(lái)源: 追逐時(shí)光者
相關(guān)推薦

2024-03-27 08:23:39

2020-08-25 14:03:20

應(yīng)用程序屏蔽應(yīng)用程序內(nèi)保護(hù)網(wǎng)絡(luò)攻擊

2009-06-29 14:19:50

2020-07-03 09:08:22

開(kāi)源安全工具開(kāi)源工具

2010-11-16 10:00:59

2009-10-29 13:16:15

ADO.NET應(yīng)用程序

2011-03-30 13:28:26

2021-10-11 09:00:00

云原生Kubernetes安全

2022-08-30 20:00:37

零信任Linkerd

2009-08-27 11:40:43

ibmdw云計(jì)算

2012-07-18 11:29:32

ibmdw

2009-12-23 17:30:54

ADO.NET應(yīng)用程序

2009-07-31 16:52:49

ibmdw.NET

2022-04-27 19:05:46

.NETJavaScript接口

2013-03-28 09:34:46

2009-07-29 17:21:10

2015-03-11 09:50:10

2012-04-25 22:56:10

Android

2009-07-27 16:09:50

2009-07-29 17:01:13

點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)