代理.NETReactor界面各功能說明

來源: 發(fā)布時間:2023-11-08

開發(fā)人員從此不必擔心如何保護他們的知識產(chǎn)權(quán),可以將更多精力放在產(chǎn)品功能的開發(fā)上。與模糊工具(Obfuscator)相比,.NETReactor可以完全阻止對.NET程序集(由C#,VB.NET,Delphi.NET,J#,MSIL...等語言編寫)的反編譯。通俗的講,.NETReactor在**者和您的.NET代碼之間構(gòu)建了強大的防**保護屏障,生成一個基于Windows的而不是基于MSIL的兼容格式文件。原始的.NET代碼完整的封裝在本地代碼內(nèi),無論何時都不會釋放到硬盤,對于**者是不可見的,還沒有任何工具可以反編譯.NETReactor保護過的程序集。.NET Reactor支持所有.NET Framework實現(xiàn)。代理.NETReactor界面各功能說明

.NETReactor引用代理:這種保護基本上隱藏了對另一個函數(shù)內(nèi)部的函數(shù)的所有調(diào)用?!罢!蹦J?jīng)]有多大幫助,但會使讀取代碼變得更加吃力。此模式不會被防病毒應用程序檢測到。“強”模式更有趣。.NETReactor它隱藏方法代碼和一些額外的內(nèi)存塊,并使用一個解碼器函數(shù)來讀取它,并創(chuàng)建一個包含原始代碼的動態(tài)方法。這是非常困難的,因為您將看不到調(diào)試器中的代碼(至少我不知道如何)。這種模式有時會被檢測出是惡意的。AntiIDasm:可以啟用,不用擔心。它只是設置了一個標志,說“請不要***我的混淆”。我想ILSpy(曾經(jīng))尊重過這面旗幟。代理.NETReactor界面各功能說明無論您的.NET產(chǎn)品是什么,.NET Reactor都會保護它。

.NETReactor其中作廢許可證及***許可證的主要應用場景是:如果許可證開啟硬件鎖,客戶端想從一個機器移動許可證到另一個機器此時就需要先作廢許可證,然后在新機器里重新***許可證。作廢許可證可直接調(diào)用即可,但是***許可證需要打開Tools->LicenseReactivationTool來根據(jù)硬件編碼生成***碼,傳入即可***許可證。.NETReactor。.NetReactor是一款比較不錯的混淆工具,比VS自帶的那個好用很多,一直以來也陪伴著我們的成長,雖然沒有完美的混淆工具,不過也算還是不錯的,至少能在一定程度上對DLL進行一定的保護處理。

隱藏方法調(diào)用隱藏對外部和/或內(nèi)部方法的調(diào)用。方法調(diào)用通過在運行時動態(tài)構(gòu)建的委托重定向。反調(diào)試此功能啟用受保護程序集內(nèi)的反調(diào)試器檢測。如果附加了調(diào)試器,則當前進程將被終止。本機EXE文件.NETReactor能夠為您的應用程序生成本機x86EXE文件存根。這樣就不可能在反編譯器中直接打開受保護的應用程序。反編譯器將受保護的應用程序識別為原生EXE文件。混淆除了源代碼保護之外,.NETReactor還提供徹底的類和成員混淆,輔以不同的排除方案,在混淆名稱中使用不可打印字符,甚至增量混淆,它總是為類型和成員名稱生成相同的混淆字符串。.NET Reactor可以將多個.NET文件合并或嵌入到一個可執(zhí)行文件 (.exe) 或庫 (.dll) 中。

代碼控制許可證的意思就是軟件經(jīng)過.netreactor保護后,到期時客戶端就需要購買許可證,這時軟件開發(fā)商就需要生成許可證等操作,這個操作可以由代碼控制來達到自動化的效果。當然不僅*是生成操作,還包擴獲取許可證的信息,作廢許可證,***許可證等操作。在安裝目錄下...\.NETReactor\SDK\Binaries文件夾下可以找到L和LicenseG(.net編寫.netreactor是一個.net編寫的程序)。其中L主要用于獲取許可證信息,作廢許可證,***許可證等,可整合到軟件項目中,而LicenseG主要用于生成許可證,不可整合,可以用于許可證自動生成的服務。.NET Reactor為.NET應用程序和庫提供完全托管的許可解決方案。北京代理.NETReactor官網(wǎng)

NET Reactor可以為您的軟件創(chuàng)建試用版。代理.NETReactor界面各功能說明

.NETReactor無效元數(shù)據(jù):在類和方法中添加了一些有bug的元數(shù)據(jù),導致一些反編譯器崩潰。這也會導致大量的問題,如果您試圖編譯一個應用程序引用一個受此保護的程序集。TypeScambler:SomeversionsofConfuserExcontainthis.Don'tuseit.It'sbroken.AntiDump:類似于AntiDebug,試圖阻止應用內(nèi)存的內(nèi)存轉(zhuǎn)儲。我通常不使用它,因為它可以防止在客戶系統(tǒng)上創(chuàng)建**小轉(zhuǎn)儲。.NETReactorInvalidMetadata:Addssomebuggymetadatatotheclassesandmethodsthatcausesomedecompilerstobreak.Thisalsocausesmassiveissuesincaseyouaretryingtocompileanapplicationreferencinganassemblyprotectedwiththis.代理.NETReactor界面各功能說明