Allatori Java obfuscator是第二代Java代碼混淆器,為您的知識產(chǎn)權(quán)提供全方位的保護(hù)。
標(biāo)簽:開發(fā)商: Allatori
當(dāng)前版本: v9.4
產(chǎn)品類型:軟件
產(chǎn)品功能:加密/解密
平臺語言:
開源水平:不提供源碼
本產(chǎn)品的分類與介紹僅供參考,具體以商家網(wǎng)站介紹為準(zhǔn),如有疑問請來電 023-68661681 咨詢。
大部分第二代混淆器都具有保護(hù)功能。Allatori除了保護(hù)功能之外,還附加了一系列的功能,幾乎可以抵御一切的代碼攻擊。同時,Allatori可以讓您的程序體積更小,速度更快,效果簡直讓人難以置信。
* 關(guān)于本產(chǎn)品的分類與介紹僅供參考,精準(zhǔn)產(chǎn)品資料以官網(wǎng)介紹為準(zhǔn),如需購買請先行測試。
————功能特性————
————功能詳解————
名稱混淆
名稱混淆是Allatori的一大特色,包括類名稱、方法名稱和參數(shù)的混淆。名稱混淆的質(zhì)量取決于其使用的算法。這些算法越深思熟慮、越復(fù)雜就越好。因此,我們花了很多時間來設(shè)計我們的名稱混淆算法,因此Allatori能夠理解和處理任何復(fù)雜的項(xiàng)目。它能夠區(qū)分任何依賴關(guān)系和繼承方案,并將其轉(zhuǎn)換為不可思議的、難以理解的代碼。
除了保護(hù)代碼外,名稱混淆還提供了另一個便捷的好處:最小化,使其盡可能地小。
流程混淆
Allatori更改了標(biāo)準(zhǔn)Java構(gòu)造(循環(huán)、條件和分支指令),而且,在可能的情況下,更改了一系列命令,以便在反編譯后(如果他們能做到那么遠(yuǎn)的話)找不到與Java等效的命令。Allatori中使用的獨(dú)特方法的混合使用使代碼的安全性最大化,這通常會導(dǎo)致反編譯過程失敗。
調(diào)試信息混淆
可以將Allatori輕松配置來執(zhí)行以下操作:
1.不修改保留調(diào)試信息。
2.刪除調(diào)試信息。節(jié)省空間。
3.替換(混淆)調(diào)試信息。
增量混淆
當(dāng)您需要為應(yīng)用程序創(chuàng)建補(bǔ)丁或附加組件時,可以使用增量混淆。在這種情況下,您需要保證類、方法和字段的新名稱與以前混淆的版本一致。在混淆下一個發(fā)行版時,將在上一次運(yùn)行Allatori期間生成的日志文件用作輸入,使兩者完全兼容。因此,補(bǔ)丁程序或附加組件可以無縫集成到先前部署的應(yīng)用程序中。
J2ME混淆
Allatori Obfuscator附帶了用于CLDC的Sun Java Wireless Toolkit的插件,從而使對J2ME應(yīng)用程序的混淆變得非常容易。此外,Allatori會自動為您的WTK項(xiàng)目生成一個配置文件。
設(shè)置完插件后,您只需在KToolBar中選擇“項(xiàng)目|包|創(chuàng)建混淆包”菜單選項(xiàng)即可獲得混淆的應(yīng)用程序。
Android混淆
Allatori對Android應(yīng)用程序進(jìn)行了功能齊全的混淆,并且可以輕松地集成到構(gòu)建過程中。我們?yōu)锳ndroid項(xiàng)目創(chuàng)建了一個典型的配置文件,使混淆Android代碼變得非常容易。
字符串加密
無論應(yīng)用程序多么簡單,通常都含有字符串?dāng)?shù)據(jù)。它可能是文本的快捷鍵、GUI組件(如按鈕)、錯誤/異常信息或文本信息。對黑客來說,這些信息比任何代碼還有用。通過搜索代碼中的字符串,就可以顯示使用過此字符串的準(zhǔn)確位置,幫助黑客更容易的理解程序算法。所以,字符串?dāng)?shù)據(jù)加密很重要。
Allator會對所有的字符串?dāng)?shù)據(jù)分析并進(jìn)行編碼,使其處于類常量池中。Allatori還增加了一小段代碼,用于在程序運(yùn)行時對字符串進(jìn)行解碼。因此,黑客反編譯出來的將會是隨機(jī)組成的符號集,而不是字符串?dāng)?shù)據(jù)。
100%防止流行的反編譯程序
俗話說,知己知彼,百戰(zhàn)不殆。因此,Allatori團(tuán)隊花費(fèi)大量時間研究和分析現(xiàn)代反編譯器的原理。我們不僅僅研究它們是如何工作的,更試圖尋找它們的弱點(diǎn),阻止反編譯過程。Allatori有一個特殊的代碼轉(zhuǎn)換模塊,任何試圖反編譯的行為都將產(chǎn)生致命的錯誤。因此,你的代碼是絕對安全的,因?yàn)椴豢赡苷业娇捎玫姆淳幾g器。
代碼優(yōu)化
Allatori根據(jù)Ludwig von Bertalanffy的通用系統(tǒng)理論優(yōu)化了混淆代碼。因此,我們已經(jīng)能夠使用復(fù)雜的系統(tǒng)方法來分析和開發(fā)混淆和優(yōu)化。我們在優(yōu)化過程中選出三個主要問題:性能、尺寸減小和穩(wěn)定性。在已優(yōu)化的元素中,我們希望您特別注意常量池、類加載、字段和方法的用法、循環(huán)和布爾表達(dá)式的優(yōu)化。
水印
水印是特殊的數(shù)據(jù)集合,這些數(shù)據(jù)使用隱寫技術(shù)嵌入到類文件中,用于識別。該數(shù)據(jù)可以包含任何類型的信息,但通常用于標(biāo)識應(yīng)用程序的所有者。須強(qiáng)調(diào)的是,水印被承認(rèn)是法院的版權(quán)驗(yàn)證。水印被認(rèn)為是抵制盜版的強(qiáng)大武器,由于Allatori具有使用水印的所有功能,您不用擔(dān)心版本問題。
堆棧跟蹤實(shí)用程序
Allatori堆棧跟蹤實(shí)用程序在混淆過程中創(chuàng)建的日志文件的幫助下,從一個混淆的堆棧恢復(fù)原始堆棧跟蹤。
生成工具界面
Allatori Obfuscator是為適合任何自動化構(gòu)建環(huán)境而設(shè)計的。它的命令行界面可以無縫集成到構(gòu)建腳本中。此外,我們已經(jīng)使與Apache Ant和Maven(使用最廣泛的構(gòu)建工具)的集成盡可能容易。您可以使用以下語法在Allatori配置文件中使用Ant或Maven屬性:$ {PropertyName}。
慧都提供Allatori Java obfuscator正版試用下載,免費(fèi)試用!
想要購買產(chǎn)品,您可以直接點(diǎn)擊“商城購買”!
如果您有任何問題,可隨時在線,我們竭誠為您服務(wù)!
更新時間:2025-06-10 10:04:34.000 | 錄入時間:2013-10-30 13:56:40.000 | 責(zé)任編輯:何思佳