翻譯|使用教程|編輯:楊鵬連|2020-10-14 09:31:36.063|閱讀 399 次
概述:混淆是當(dāng)今構(gòu)建過程的重要組成部分,本文主要介紹Allatori Java obfuscator的字符串加密特征功能。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
Allatori Java obfuscator是第二代Java代碼混淆器,為您的知識產(chǎn)權(quán)提供全方位的保護。大部分第二代混淆器都具有保護功能。Allatori除了保護功能之外,還附加了一系列的功能,幾乎可以抵御一切的代碼攻擊。同時,Allatori可以讓您的程序體積更小,速度更快,效果簡直讓人難以置信。
Allatori Java obfuscator產(chǎn)品的Allatori Java obfuscator Single Developer License Update版本授權(quán)現(xiàn)在優(yōu)惠價¥562元,點擊查看授權(quán)方式和其他版本優(yōu)惠
每個應(yīng)用程序,即使它盡可能簡單也總是具有字符串?dāng)?shù)據(jù)。這可能是快捷方式,按鈕和其他GUI組件中的文本,錯誤消息和異常信息。您的應(yīng)用程序使用的任何種類的文本信息。這種信息比任何代碼都能為黑客提供更多幫助。在代碼中對字符串的簡單搜索將顯示使用該字符串的確切位置,這意味著它將對必要的代碼片段進行本地化,從而使黑客更容易理解程序的算法。因此,字符串?dāng)?shù)據(jù)加密不僅應(yīng)作為輔助功能,而且還應(yīng)像Allatori一樣,作為每個高質(zhì)量混淆器的必不可少的屬性來掌握。
在分析完您的類之后,Allatori將找到所有字符串?dāng)?shù)據(jù)并對其進行編碼。在這種狀態(tài)下,它將被保存在您的類的常量池中。Allatori還添加了一小段代碼,可在運行時解碼字符串。結(jié)果,將對由Allatori混淆的類進行反編譯的黑客將獲得一個看似隨機的符號集合,而不是字符串?dāng)?shù)據(jù)。
下面的一個小例子很清楚地顯示了使用Allatori會得到什么:
原始資料:
private void checkLicense() throws Exception { if (!isLicenseValid()) throw new Exception("Invalid License."); else return; }
用字符串加密處理然后反編譯:
private void b() throws Exception {
if(!a())
throw new Exception(a.a("\\z`t}}v5Q}}pwg\177{"));
else
return;
}
想要購買Allatori Java obfuscator正版授權(quán)請點擊【商城購買】,想要了解更多產(chǎn)品信息請點擊
本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請務(wù)必注明出處、不得修改原文相關(guān)鏈接,如果存在內(nèi)容上的異議請郵件反饋至chenjj@fc6vip.cn
文章轉(zhuǎn)載自: