代碼混淆工具 誰能介紹一下.NET混淆工具Xenocode?
誰能介紹一下.NET混淆工具Xenocode?Xenocode fox是一個反匯編程序。??怂?007的最新功能包括查看、分析和配置文件。Net程序。類似于Lutz Roeder公司開發(fā)的reflec
誰能介紹一下.NET混淆工具Xenocode?
Xenocode fox是一個反匯編程序。
福克斯2007的最新功能包括查看、分析和配置文件。Net程序。
類似于Lutz Roeder公司開發(fā)的reflector,但新版本很難破解,只能在framework SDK v2.0 Xenocode后期編譯混淆工具中使用,即名稱空間、類、方法、字段等的名稱全部替換為特殊符號或其他符號。據(jù)說這個框架可以打包在虛擬機(jī)上運(yùn)行,讓人嘆為觀止!Xenocode studio Xenocode系列的使用要比程序本身復(fù)雜得多。它是打著保護(hù)知識產(chǎn)權(quán)的旗號使用的。最搞笑的是,如今的用戶正試圖破解它,以突破14天的使用期。事實上,你永遠(yuǎn)無法真正隱藏值得反編譯的程序,反混淆工具很快就會流行起來。Net是一種中間語言。一開始,模糊處理比較流行,這使得破解程序更難破解。但是,因為程序代碼是由。Net直接交給托管程序進(jìn)行解析,對您來說混淆是沒有多大意義的。不管你怎么迷惑,被管理的程序在最后執(zhí)行時必須能夠識別它。互聯(lián)網(wǎng)上流行的方法是把重要的代碼和加密算法結(jié)合起來,把主代碼放到多個虛擬機(jī)中執(zhí)行,或者把主代碼放到服務(wù)器上。只有注冊和解密成功后,才會返回正確的代碼。注意注冊機(jī)制,不要只驗證注冊碼是否正確。最好將注冊碼與加密算法相關(guān)聯(lián)。這樣,即使破解程序爆了你的程序,因為它無法解密主數(shù)據(jù),也沒有成功破解。