重慶慧都科技有限公司
參考價: | 面議 |
- 產(chǎn)品型號
- 品牌
- 其他 廠商性質(zhì)
- 所在地
訪問次數(shù):84更新時間:2022-03-20 17:48:47
的代碼混淆工具
大部分第二代混淆器都具有保護功能。Allatori除了保護功能之外,還附加了一系列的功能,幾乎可以抵御一切的代碼攻擊。同時,Allatori可以讓您的程序體積更小,速度更快,效果簡直讓人難以置信。
功能描述
需要培訓(xùn)、定制、外包?
請聯(lián)系我們!:800018081
慧都專業(yè)技術(shù)團隊幫助您提高效率,節(jié)省成本,降低風(fēng)險!
* 關(guān)于本產(chǎn)品的分類與介紹僅供參考,精準產(chǎn)品資料以介紹為準,如需購買請先行測試。
————功能特性————
- 名稱混淆
- 流程混淆
- 調(diào)試信息混淆
- 增量混淆
- J2ME混淆
- Android混淆
- 字符串加密
- 100%防止流行的反編譯程序
- 代碼優(yōu)化
- 水印
- 堆棧跟蹤實用程序
- 生成工具界面
————功能詳解————
名稱混淆
名稱混淆是Allatori的一大特色,包括類名稱、方法名稱和參數(shù)的混淆。名稱混淆的質(zhì)量取決于其使用的算法。這些算法越深思熟慮、越復(fù)雜就越好。因此,我們花了很多時間來設(shè)計我們的名稱混淆算法,因此Allatori能夠理解和處理任何復(fù)雜的項目。它能夠區(qū)分任何依賴關(guān)系和繼承方案,并將其轉(zhuǎn)換為不可思議的、難以理解的代碼。
除了保護代碼外,名稱混淆還提供了另一個便捷的好處:最小化,使其盡可能地小。
流程混淆
Allatori更改了標準Java構(gòu)造(循環(huán)、條件和分支指令),而且,在可能的情況下,更改了一系列命令,以便在反編譯后(如果他們能做到那么遠的話)找不到與Java等效的命令。Allatori中使用的*方法的混合使用使代碼的安全性,這通常會導(dǎo)致反編譯過程失敗。
調(diào)試信息混淆
可以將Allatori輕松配置來執(zhí)行以下操作:
1.不修改保留調(diào)試信息。
2.刪除調(diào)試信息。節(jié)省空間。
3.替換(混淆)調(diào)試信息。
增量混淆
當(dāng)您需要為應(yīng)用程序創(chuàng)建補丁或附加組件時,可以使用增量混淆。在這種情況下,您需要保證類、方法和字段的新名稱與以前混淆的版本一致。在混淆下一個發(fā)行版時,將在上一次運行Allatori期間生成的日志文件用作輸入,使兩者*兼容。因此,補丁程序或附加組件可以無縫集成到先前部署的應(yīng)用程序中。
J2ME混淆
Allatori Obfuscator附帶了用于CLDC的Sun Java Wireless Toolkit的插件,從而使對J2ME應(yīng)用程序的混淆變得非常容易。此外,Allatori會自動為您的WTK項目生成一個配置文件。
設(shè)置完插件后,您只需在KToolBar中選擇“項目|包|創(chuàng)建混淆包"菜單選項即可獲得混淆的應(yīng)用程序。
Android混淆
Allatori對Android應(yīng)用程序進行了功能齊全的混淆,并且可以輕松地集成到構(gòu)建過程中。我們?yōu)锳ndroid項目創(chuàng)建了一個典型的配置文件,使混淆Android代碼變得非常容易。
字符串加密
無論應(yīng)用程序多么簡單,通常都含有字符串?dāng)?shù)據(jù)。它可能是文本的快捷鍵、GUI組件(如按鈕)、錯誤/異常信息或文本信息。對來說,這些信息比任何代碼還有用。通過搜索代碼中的字符串,就可以顯示使用過此字符串的準確位置,幫助更容易的理解程序算法。所以,字符串?dāng)?shù)據(jù)加密很重要。
Allator會對所有的字符串?dāng)?shù)據(jù)分析并進行編碼,使其處于類常量池中。Allatori還增加了一小段代碼,用于在程序運行時對字符串進行解碼。因此,反編譯出來的將會是隨機組成的符號集,而不是字符串?dāng)?shù)據(jù)。
100%防止流行的反編譯程序
俗話說,知己知彼,百戰(zhàn)不殆。因此,Allatori團隊花費大量時間研究和分析現(xiàn)代反編譯器的原理。我們不僅僅研究它們是如何工作的,更試圖尋找它們的弱點,阻止反編譯過程。Allatori有一個特殊的代碼轉(zhuǎn)換模塊,任何試圖反編譯的行為都將產(chǎn)生致命的錯誤。因此,你的代碼是安全的,因為不可能找到可用的反編譯器。
代碼優(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)和布爾表達式的優(yōu)化。
水印
水印是特殊的數(shù)據(jù)集合,這些數(shù)據(jù)使用隱寫技術(shù)嵌入到類文件中,用于識別。該數(shù)據(jù)可以包含任何類型的信息,但通常用于標識應(yīng)用程序的所有者。須強調(diào)的是,水印被承認是的版權(quán)驗證。水印被認為是抵制盜版的強大,由于Allatori具有使用水印的所有功能,您不用擔(dān)心版本問題。
堆棧跟蹤實用程序
Allatori堆棧跟蹤實用程序在混淆過程中創(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正版試用下載,免費試用!
想要購買產(chǎn)品,您可以直接點擊“商城購買"!
如果您有任何問題,可隨時在線咨詢慧都客服,我們竭誠為您服務(wù)!