unity防止代碼被反編譯 如何防止Unity3D代碼被反編譯?
如何防止Unity3D代碼被反編譯?據(jù)我所知,似乎唯一使用的代碼是代碼混亂。顧名思義,就是在一定程度上混用游戲代碼。從外觀上看,類似于亂碼,讓人覺得讀起來不舒服。有人可能會說這是否會影響到整個游戲的運
如何防止Unity3D代碼被反編譯?
據(jù)我所知,似乎唯一使用的代碼是代碼混亂。顧名思義,就是在一定程度上混用游戲代碼。從外觀上看,類似于亂碼,讓人覺得讀起來不舒服。有人可能會說這是否會影響到整個游戲的運行。目前看來沒有影響。也許我沒有深入接觸它,但我只是在unity3d中重寫了它,代碼將被編譯成匯編-CSharp.dll. 基于以上兩點,代碼保護分為兩種:第一種是混淆代碼,如code guard、Cryptofuscator、de4dot;第二種是混淆程序集-CSharp.dll加密后,再次編譯mono。直接在virbox protector shell之后,不需要手動編譯mono,可以防止反編譯。
Unity打包好的游戲可以反編譯得到源碼和資源嗎?
最基本的解決方案是:首先加密DLL,然后在unity的源代碼中加載程序DLL之前解密它。因此,我們需要通過逆向工程獲得相應的unity源代碼,或者直接從unity購買源代碼許可證。
Unity3D代碼加密如何做到防止反編譯?
Exe只是一個應用程序,unity3d是一個游戲開發(fā)軟件,Exe不能反編譯成unity3d。