Eazfuscator.NET是.NET 平臺(tái)的工業(yè)級(jí)混淆器 。Eazfuscator.NET就像 1-2-3 一樣簡(jiǎn)單。它可以保護(hù)您的代碼,而不會(huì)破壞它?——?即使在最復(fù)雜的情況下?——?我們已經(jīng)處理好了。您可以將Eazfuscator.NET視為一個(gè)很好的合作伙伴,他可以為您提供很多幫助,并且仍然不會(huì)因?yàn)樗娜魏螁栴}而困擾您。如果您有一些非常特殊的保護(hù)要求,請(qǐng)注意我們的代碼虛擬化功能。它真的很容易使用,一旦使用Eazfuscator.NET保護(hù)您的 Visual Studio 項(xiàng)目,然后就忘了它。每次您在發(fā)布配置中構(gòu)建項(xiàng)目時(shí),程序集都會(huì)自動(dòng)混淆?——?您可以將代碼發(fā)布到荒野中。需要更改一些設(shè)置嗎?你確定嗎?然后,做你喜歡做的事:編輯你的代碼。Eazfuscator.NET完全可以通過使用 .NET 混淆屬性進(jìn)行配置?——?這與使用看起來(lái)像外星人且不穩(wěn)定的配置文件和 UI 向?qū)Р煌?。您只需要了解我們完整的產(chǎn)品文檔即可。
功能特色
1、符號(hào)重命名
當(dāng)我們開發(fā)一個(gè)程序時(shí),我們經(jīng)常以符號(hào)名的形式呈現(xiàn)最有價(jià)值的信息:函數(shù)名、變量名、類名。對(duì)于想要了解我們軟件的入侵者來(lái)說(shuō),這些信息非常寶貴。
隱藏此信息的最簡(jiǎn)單和最有效的方法是使名稱與程序內(nèi)部發(fā)生的事情無(wú)關(guān)。我們只會(huì)讓所有符號(hào)的名稱不可讀——如果可能的話。
2、字符串加密和壓縮
披露有關(guān)程序功能的信息的另一件事是字符串。為了隱藏這些信息,Eazfuscator.NET將代碼中的字符串替換為調(diào)用特殊加密函數(shù),從而在運(yùn)行時(shí)完美呈現(xiàn)您的字符串,使入侵者無(wú)法讀取它們。此外,這些函數(shù)通過壓縮字符串來(lái)減小字符串的大小。
您的組件重量更輕!
3、代碼和數(shù)據(jù)虛擬化
在某些情況下,我們想要保護(hù)程序的特定部分比其他任何事情都重要。我們想到了一個(gè)積極進(jìn)取的人,他會(huì)檢查我們的代碼并采取不顧一切的措施來(lái)提取知識(shí)產(chǎn)權(quán)。在這種情況下,符號(hào)和字符串保護(hù)是不夠的。
在這里,我們?yōu)槟峁┝艘环N激進(jìn)的方法:改變程序在內(nèi)存和磁盤中的呈現(xiàn)方式。我們的代碼虛擬化技術(shù)將您的.NET字節(jié)代碼轉(zhuǎn)換為隨機(jī)生成的無(wú)法識(shí)別的字節(jié)序列,該序列在運(yùn)行時(shí)仍能完美運(yùn)行。換句話說(shuō),每次你混淆你的程序時(shí),我們都會(huì)生成一個(gè)新的自定義虛擬機(jī)來(lái)為你工作。
4、同態(tài)加密
Eazfuscator.NET是世界上第一個(gè)開始使用同態(tài)加密的實(shí)用元素的商業(yè)混淆器。
與代碼和數(shù)據(jù)虛擬化一起工作,同態(tài)加密會(huì)自動(dòng)應(yīng)用于程序中的合適電路,使攻擊者完全無(wú)形。
沒有人能夠通過。
5、自動(dòng)代碼優(yōu)化
我們中的許多人都?jí)粝肽軌蛄私馕覀兪褂玫钠脚_(tái)和編程語(yǔ)言的每個(gè)性能敏感方面。這樣,我們總是會(huì)小心地只編寫最快的代碼。盡管如此,我們當(dāng)中并沒有多少人真正了解所有與性能相關(guān)的細(xì)節(jié),這些細(xì)節(jié)通常會(huì)隨著平臺(tái)的發(fā)展而改變。
使用Eazfuscator.NET,您無(wú)需成為.NET性能專家即可制作性能最佳的應(yīng)用程序。我們會(huì)自動(dòng)為您執(zhí)行代碼優(yōu)化。
6、資源加密和壓縮
如果你的產(chǎn)品足夠雄心勃勃,它就會(huì)包含許多有價(jià)值的資產(chǎn)。幾乎所有流行的應(yīng)用程序都包含設(shè)計(jì)師創(chuàng)建的圖標(biāo)集。如果您是游戲開發(fā)者,原始游戲聲音會(huì)花費(fèi)您很多錢。當(dāng)您的程序集資源包含私鑰等安全信息時(shí),它會(huì)變得非常敏感。
為了涵蓋所有這些受保護(hù)的內(nèi)容,我們會(huì)在您提出要求時(shí)為您透明地加密資源。
7、代碼控制流混淆
.NET語(yǔ)言編譯器通常會(huì)為您的高級(jí)代碼的相似片段生成相似的IL代碼片段。這一事實(shí)允許反編譯器工具對(duì)來(lái)自.NET程序集的高級(jí)代碼(例如,在C#中)進(jìn)行逆向工程。
Eazfuscator.NET支持一種稱為控制流混淆的高級(jí)技術(shù),該技術(shù)將IL代碼替換為功能等效但略有不同的指令。反編譯器經(jīng)常在此類代碼上崩潰,因此這可能會(huì)阻止入侵者試圖闖入您的程序集。
8、程序集合并和嵌入
在某些情況下,我們需要將多個(gè)組件組合成一個(gè)組件。有兩種方法可以做到這一點(diǎn):合并和嵌入。
Eazfuscator.NET以一種簡(jiǎn)單的方式為您合并或嵌入程序集:您需要在項(xiàng)目中添加一行代碼,您可以在其中指定要混合的程序集。我們有責(zé)任正確、安靜地完成所有這些-在混淆過程。
9、XML文檔過濾器
如果您正在開發(fā)一個(gè)類庫(kù),您很可能會(huì)使用自動(dòng)生成的XML文檔文件。與它們有關(guān)的安全問題是它們包含描述您的庫(kù)實(shí)現(xiàn)細(xì)節(jié)的信息:私有類型、方法和字段的名稱和描述。
我們注意從XML文檔文件中自動(dòng)刪除所有公開實(shí)現(xiàn)的數(shù)據(jù)。
10、調(diào)試支持
在你的程序集被Eazfuscator.NET混淆之后,它不會(huì)變成一塊不可調(diào)試的混亂。您始終可以獲得出現(xiàn)未處理異常的行號(hào),查看可讀的堆棧跟蹤,甚至附加調(diào)試器以遍歷您的混淆代碼。
支持的平臺(tái)和技術(shù)
。網(wǎng).NET 5.0–6.0
.NET標(biāo)準(zhǔn)版1.0–2.1
.NET Core版本1.0–3.1
.NET框架.NET框架版本2.0–4.8
XAML智能重命名符號(hào)
企業(yè)級(jí)技術(shù):ClickOnce、VSTO等
通用Windows平臺(tái)(UWP)
游戲技術(shù):Unity、MonoGame、XNA
第三方平臺(tái):Mono和Xamarin
與Microsoft Visual Studio 2005–2022集成微軟視覺工作室
與JetBrains Rider 2019.1+集成JetBrains騎士
更多的…
11、兼容性
Eazfuscator.NET生產(chǎn)的程序集嚴(yán)格符合工業(yè)標(biāo)準(zhǔn),并且可以在.NET可以運(yùn)行的任何地方工作。
12、最后但并非最不重要的。用戶界面
Eazfuscator.NET提供了易于使用的GUI以及經(jīng)典的命令行界面。文章來(lái)源:http://www.zghlxwxcb.cn/news/detail-518394.html
Eazfuscator.NET 2021.4.7z - 藍(lán)奏云文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-518394.html
到了這里,關(guān)于Eazfuscator.NET 2021.4 學(xué)習(xí)版 支持.Net6混淆的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!