Home  Product  Download  Order  FAQ  Link  Contact
 

Description

Dynamic code en/decrypt

EMbedded protector

RSA-key Locked Code

Enemy process

ACProtector API

Interface

MachineID

Order and support

Standard License

Trial License

History

UltraProtect ---- Product


Description


ACProtect is an application that allows you to protect Windows executable files against piracy,using public keys encryption algorithms (RSA) to create and verify the registration keys and unlock some RSA key locked code,it has embedded cryptor against dump and unpacker.it also has many anti debug tricks. And you can use it to create evaluation and trial application versions. with specialized API system, mutual communication between loader and application is also can be achieved.


Key Features

Embedded Protector - You can specify the place in your application to embed the inner cryptor. With the embedded cryptor, your application can not be cracked even though the cracker know the original entry point (OEP) when rebuilding your Import table.

Code Replace - Acprotect will replace some of your program 's code with the same function code in the ACProtect codes,If the ACPrtect code are stripped ,then the codes replaced will not function normally.

Metamorph Engine- Metamorph decryption routines and several encrypted layers. The code being protected varies every time you protect your application.

RSA 1024 License- With RSA keys system a cracker can not write a KeyGen (or KeyMaker) for your product without the RSA private key (the RSA private key is only in the author's hand). You may also specify some code to be locked by the RSA keys, the cracker won't have the proper "key.dat" on the proper machine, without it the protected code can not decrypt.

Mutual Communication - API system which allows communication between application and loader, loader can call some of the application's export function, and the application can call the function the protected system provided.

Anti Patch/Loader - Protects your files against patching/modifications and disassembling.

Anti-SoftIce - Numega SoftIce (tm) detection and Frogsice detection

Anti Debug/Dump/Trace - Anti-debugger & Monitor like W32Dasm, SoftIce, TRW 2000, Turbo Debugger, Sourcer, Filemon, ExeSpy, ResSpy, RegMon, Memory Monitor etc.

Runtime Code Encryption - Important parts of your code can be protected individually, providing extra protection against memory patches.

System-Specific Licenses - License keys may be locked to a specific system by checking the user defined computer's unique fingerprint (such as Harddisk ID, CPU ID etc.)

Stolen keys - Keeping of the database and checkup of "stolen" (illegal) registration keys.

Trial setting - Possibility to create evaluation (trial) versions, that limit application functions based on the number of runs left . number of days left or deadline limit.



How does it work

first all application sections (code, data, import tables, resources) are processed and then the protection code is appended to the end of the file. The size of the protection code is about 40K bytes packed. The control is gained by the protection code, which checks the application integrity, debugger presence, the registration key, processes trial version limitations, then decrypts and unpacks the application data, initializes the application data needed (processes the import functions and relocation tables) and passes the control to the application. Unlike other protection schemes ACProtect has the embedded crypter in the application and mutual API (Application Programming Interface) system to interact with the application being protected, and this greatly increases the counteraction to the attempts to remove the protection.

 
Copyright UltraProtect.com 2004-2007, All right be reserved. Design by for3w.org