13 August 2010|
TitanCrypt 2 is an advanced C++/ASM crypter. It is consisted of two parts: a client (picture above) and a stub (a small executable that does the important work). TitanCrypt 2 is to be used in legal ways, for protecting programs so they can't be reverse-engineered and cracked. Because of the language it is coded in, it has no runtime dependencies like .NET Framework or Java, but can only protect native applications.
- Uses AES encryption, with a random 256 bit encryption key
- Main stub functions are shellcoded
- Every shellcode is randomly encoded on each crypt
- Every string is encrypted with the same algorighm
Below is a full and detailed list of the program's features and components.
The icon changer is coded in C# and it is a plugin to the main program. With it you can select an icon of your choice in, limited to .ico extension, and the output executable will have the icon you selected. The icon can range from 16x16 pixels to 128 and more.
The file binder is an extra feature with which you can crypt 2 executables in to one final output. When the output file is run, both of the crypted files are executed in memory. The execution order is the same as the one selected.
The file pumper is coded in C# and is also a plugin. It is used to increase a file's size. It has a simple UI and the only option available is the amount and size to be increased.
The UAC (User Account Control) is a feature in Windows Vista, 7 and 8. With TitanCrypt 2, the crypted output will NEVER alert UAC, even if its enabled to the max, and there will be no restrictions like writing to registry, adding self to startup etc.
Assembly Info Changer
With the Assembly Editor, you can edit the assembly information of a executable. By assembly info goes a description, company name, legal copyright, file version and many other stuff.
With this assembly editor, you can also clone the assembly information from one executable, to the one of your choice.