Eazfuscator.NET
什么是Eazfuscator.NET?
Eazfuscator.NET是.NET平臺(tái)的混淆器。
當(dāng)然,您喜歡您的代碼。我們都知道!很可能您想保護(hù)您寶貴的知識(shí)產(chǎn)權(quán)。Eazfuscator.NET有助于保護(hù).NET代碼和您的寶貴資產(chǎn)。
它為什么好?
Eazfuscator.NET很簡(jiǎn)單,如1-2-3所示:
混淆是怎樣實(shí)現(xiàn)的?
1.保護(hù)您的項(xiàng)目:


2.生成項(xiàng)目的發(fā)布配置:


3.享受您的安全:


現(xiàn)在,每次在版本配置中構(gòu)建項(xiàng)目時(shí),它都會(huì)變得模糊。很快地,您甚至不必再想它了。不僅如此。您的代碼還會(huì)變得更快。
特點(diǎn)
有幾種方法可以保護(hù).NET代碼并使其模糊,以防止逆向工程。


符號(hào)重命名
當(dāng)我們開發(fā)一個(gè)程序時(shí),我們經(jīng)常以符號(hào)名的形式呈現(xiàn)最有價(jià)值的信息:函數(shù)名、變量名、類名。對(duì)于想要了解我們的軟件的入侵者來說,這些信息是非常寶貴的。
隱藏此信息的最簡(jiǎn)單和最有效的方法是使名稱與程序內(nèi)部發(fā)生的事情無關(guān)。如果可能的話,我們將使所有符號(hào)的名稱都不可讀。


字符串加密和壓縮
另一個(gè)揭示程序如何運(yùn)行的信息是字符串。為了隱藏這些信息,Eazfuscator.NET用特殊加密函數(shù)的調(diào)用替換代碼中的字符串,這些函數(shù)在運(yùn)行時(shí)完美地呈現(xiàn)字符串,使入侵者無法讀取它們。此外,這些函數(shù)通過壓縮字符串來減小字符串的大小。


代碼和數(shù)據(jù)虛擬化
有些情況下,我們更想保護(hù)程序的一部分。我們想到會(huì)有人假裝以良好的動(dòng)機(jī)檢查我們的代碼,還會(huì)有人不惜采取任何措施去查看代碼。在這種情況下,符號(hào)和字符串的保護(hù)是不夠的。
在這里,我們提供了一種激進(jìn)的方法:改變程序在內(nèi)存和磁盤上的顯示方式。我們的代碼虛擬化技術(shù)將.NET字節(jié)碼轉(zhuǎn)換為完全無法識(shí)別的隨機(jī)生成的字節(jié)序列,該序列在運(yùn)行時(shí)仍能正常工作。換句話說,每次您混淆您的程序,我們就會(huì)生成一個(gè)新的自定義虛擬機(jī)為您工作!
什么是代碼虛擬化?
我們中的許多人認(rèn)為特定的代碼片段特別重要??赡苁窃S可證代碼檢查算法的實(shí)現(xiàn),創(chuàng)新的優(yōu)化方法,或者其他同等重要的東西,所以我們希望盡可能地保護(hù)它。
我們知道,傳統(tǒng)的模糊處理技術(shù)基本上是對(duì)符號(hào)和字符串進(jìn)行重命名保護(hù),從而使實(shí)際的算法 ——循環(huán)、條件分支和算術(shù),幾乎完全暴露在入侵者的眼前。在這里,一種激進(jìn)的方法可能是有用的:從程序集中刪除所有.NET字節(jié)碼指令,并用完全不同的,外部觀察者不知道的,但在功能上與運(yùn)行時(shí)的原始算法相同的東西來替換它 ,這就是代碼虛擬化的實(shí)際情況。
如何使用它?
要啟用代碼虛擬化,應(yīng)將自定義屬性應(yīng)用于要虛擬化的方法。就像這樣:


客戶評(píng)價(jià)
這是人們?cè)隗w驗(yàn)了Eazfuscator.NET的失真字段之后所說的:
“就我個(gè)人而言,我認(rèn)為這是一款最簡(jiǎn)單、最便宜、最值得信賴的應(yīng)用程序,不僅如此,他們還會(huì)定期更新升級(jí)它”
——MadApples,通過Stack Overflow發(fā)布
“這就是Eazfuscator:昨天我問是否可以在Unity3d版本中使用代碼虛擬化,今天我就是收到了一個(gè)新版本”
——sebify,通過Twitter發(fā)布
“我認(rèn)為您們的產(chǎn)品是最好的混淆器之一。很好!當(dāng)我第一次尋找混淆器時(shí),我離開了您的網(wǎng)頁(yè),沒有嘗試您的產(chǎn)品。我錯(cuò)了。”
——Zsolt,來自電子郵件
“太棒了。祝賀并感謝您提供了這個(gè)非常有用的工具!請(qǐng)繼續(xù)史詩(shī)般的工作!”
——通過Blogspot的Thiago
京ICP備09015132號(hào)-996 | 違法和不良信息舉報(bào)電話:4006561155
© Copyright 2000-2026 北京哲想軟件有限公司版權(quán)所有 | 地址:北京市海淀區(qū)西三環(huán)北路50號(hào)豪柏大廈C2座11層1105室
北京哲想軟件集團(tuán)旗下網(wǎng)站:哲想軟件 | 哲想動(dòng)畫