Main > Software Development > Management & Distribution >

Allatori Java Obfuscator 2.5

Allatori Java Obfuscator 2.5

Sponsored Links

Allatori Java Obfuscator 2.5 Ranking & Summary

RankingClick at the star to rank
Ranking Level
User Review: 0 (0 times)
Buy now
File size: 0.73 MB
Platform: Not Applicable
License: Shareware
Price: $290
Downloads: 251
Date added: 2009-02-15
Publisher: Smardec

Allatori Java Obfuscator 2.5 description

Allatori Java Obfuscator 2.5 is designed as a great tool that can include all spectrum of opportunities on protection of your intellectual property. And though standard opportunities of the usual second generation obfuscators allow to achieve a worthy level of protection, we have built in our product a number of additional functions making work of the hacker on understanding of a reverse engineered code really infernal, and this kind of task simply impossible to accomplish.
Among Allatoris extra features which do not concern directly the obfuscation process, there can be mentioned the unique algorithm of the application size minimization and special functions implementing a number of tricks on acceleration of protected applications performance.
And, of course, Allatori - as every modern obfuscator - has all the functionality to work with the watermarks, opening really unlimited potential for the registration and support of your software.
Thus, if it is necessary for you to protect your software, if you want to reduce its size and to speed up its work, Allatori obfuscator is your choice.

Major Features:

1. Name Obfuscation
  • Name obfuscation includes the obfuscation of the class names, method names and parameters. And though you probably won't be able to find an obfuscator, which fails to provide name obfuscation, still the methods it uses seem to be of great importance.
  • The very Allatori's algorithm of name obfuscation seems to be one of the product's peculiarities: the point is that Allatori tries to give one name to as many elements as possible. Thanks to that there is a certain probability, that one name will be used for naming the class, the class methods (e.g. methods, which differ only by argument types) and class variables. This will allow blocking the work of the majority of decompilers, not to mention the fact that it's simply impossible to fathom this code.
  • Besides, the methods of choosing new names are designed so that the application could as a result have the minimal size. That can be of great importance in those spheres, where size does matter (take applets, for example).
2. Flow Obfuscation
  • It is obvious, that with the help of name obfuscation it is possible to obtain a certain level of protection of your product, and, probably, it will stop an unskilled or lazy intruder, but an experienced hacker will only lose some time by converting a reverse engineered code into a readable one. That's why serious obfuscators' developers do implement at least obfuscation of the control flow.
  • Processing your code in a special way Allatori changes the standard Java constructions (loops, conditional and branching instructions) for the series of 'goto' instructions. And what's more, in cases where it's possible, the series of commands alters in the way so that after decompilation it would be impossible to find the appropriate Java equivalent.
3. Debug Info Obfuscation
  • According to configuration settings Allatori is able to do the following things:
  • Leave debug information without modifications. This kind of option can be helpful for internal testing of your application. In other cases it's better to choose other options
  • Remove debug information. This option can be used, when the size of your application matters really much, and in this case you can save much space by dint of removing debug information.
  • Substitute (obfuscate) debug information. Probably, that's the most curious option. Debug information remains, but it's modified, and so the use of it without transforming simply stupefies the hacker. In this case it is absolutely impossible to understand where exactly the exception has taken place. But Allatori has a special utility, which allows reconstructing the original stack trace with the help of a substituted one. Debug information's substituting doesn't influence productivity at all and dwindles the code's size. It is desirable to use this option in the majority of cases.
4. String Encryption
  • The set of tricks which has Allatori for obfuscating data contains the following methods:
  • Encoding transformations. After analyzing your class Allatori will choose all the string data and encode it. In this encoded way they will be kept in constant pool of your class. Also Allatori adds a little piece of code that decodes the strings at runtime. As a result the hacker, having decompiled the class obfuscated by Allatori, will get only the senseless chain of symbols instead of normal strings.
  • Changing the way of keeping the data. In those cases where it's possible Allatori changes the access to some class fields and methods. A trick of this kind is used for adding extra chaos to the program's code and its further complication.
  • Performing finalization. Allatori makes some special class fields and methods final, that means it protects them from being overridden in the subclasses. This trick increases the program's speed, and that's its main advantage.
5. 100% Protection Against Popular Decompilers
  • It is known from the theory of tactics - the best defence is offence.There's a special module integrated in Allatori that transforms the code in order to arouse fatal errors in the work of decompilers. So, for the majority of hackers, that use standard decompilers, your code turns out to be absolutely - 100% - safe, because the correct decompilation becomes impossible.
6. Watermarking
  • Watermarks - are special data, which are placed in the class files using steganography techniques and used for the purpose of identification. Actually, these data can contain any kind of information, but usually they are used for identifying the owner of the application. For example, you can generate a separate build for every client and place the data concerning the client himself in it. And if someday you find your product on the warez site, you'll be able to reveal (with the help of Allatori's utility) which of your clients has helped the pirated copy of your application to be spread. It must be emphasized, that watermarks are admitted to be the verification of copyright in the court.
  • So since Allatori has all functionality to work with watermarks, you can feel secure, because watermarks are considered to be a great weapon against pirates and those who help them.
7. Incremental Obfuscation
  • Incremental obfuscation is used when you need to create a patch or add-on to your application. In such case you need guarantee that new names of classes, methods and fields are consistent with the previously obfuscated version.
  • Using log file generated during the previous run of Allatori as input when obfuscating the next release makes this two releases fully compatible. So a patch or add-on can be seamlessly integrated to the previously deployed application.
8. Stack Trace Utility
  • Allatori Stack Trace Utility restores original stack trace from an obfuscated one with the help of log file created during obfuscation process.
9. J2ME Obfuscation
  • Allatori Obfuscator comes with the plugin for the Sun Java Wireless Toolkit for CLDC, thus making the obfuscation of your J2ME applications very easy. Moreover, Allatori automatically generates a configuration file for your WTK project.
  • After setting up the plugin you will just need to select "Project | Package | Create Obfuscated Package" menu option in the KToolBar to get an obfuscated application.

WareSeeker Editor 

Allatori Java Obfuscator 2.5 Screenshot

Advertisements

Allatori Java Obfuscator 2.5 Keywords

Bookmark Allatori Java Obfuscator 2.5

Hyperlink code:
Link for forum:

Allatori Java Obfuscator 2.5 Copyright

WareSeeker periodically updates pricing and software information of Allatori Java Obfuscator 2.5 full version from the publisher, so some information may be slightly out-of-date. You should confirm all information before relying on it. Software piracy is theft, Using crack, password, serial numbers, registration codes, key generators is illegal and prevent future development of Allatori Java Obfuscator 2.5 Edition. Download links are directly from our publisher sites, torrent files or links from rapidshare.com, yousendit.com or megaupload.com are not allowed

Allok Video Splitter 2.2.0 Review:

Name (Required)
Email(Required)
Captcha
Featured Software

Want to place your software product here?
Please contact us for consideration.

Contact WareSeeker.com
Related Software
Java obfuscator which belongs to the second generation obfuscators family. Free Download
A program that can protect .NET IL Code and protect .NET dll/exe assembly Free Download
obfuscate .NET IL Code & protect .NET dll/exe assembly Free Download
Enables the user to load Java applications like executables. Free Download
A small tool to decompile the java class use your favorite text editor. Free Download
The fastest Win95/98/NT decompiler for Java which reconstructs the original source code from the compiled binary CLASS files (for example java applets) Decafe is able to decompile the most complex Jav Free Download
Java Class Finder - Java utility tool to search a given class from all jar files that in a selected directory Free Download