PELock - the program is a system for protecting against unauthorized copying of Windows executable files , as well as installing application protection , created specifically for software developers .
| PELock | |
|---|---|
| Type of | |
| Developer | Bartosz Wojcik |
| Written on | Assembler win32 |
| operating system | Microsoft Windows |
| Latest version | 2.05 |
| License | Shareware |
| Site | pelock.com/products/pelo⦠|
Content
Description
The utility allows you to easily create registration keys, evaluation or demo versions of applications (for example, a program that works for 30 days).
The program combines strong and secure protection algorithms for registering an executable file . To create a PELock key, the RSA-2048 public key cryptographic algorithm is used ; file encryption and protection is achieved through improved methods (anti-debugging, polymorphism , data compression ).
Data compression
- Compressing the program (code, resources, etc.) allows reducing the size of the executable file by 70% of the original size.
- Code encryption (public cryptographic and polymorphic algorithms).
- Reorganization of the basic structures of the PE file , in order to ensure a better ratio for data compression .
- Deletion of unnecessary structures in the executable file ( address binding , debug information).
Security Options
- Set a password to enter the program.
- Protects software from non - professional reverse engineering .
- Protection against debuggers ( SoftICE , OllyDbg , TRW , Turbo Debugger and others).
- Integrity checks
- A lot of anti-debug and anti-trace tricks.
- Additional protection against table imports.
- Counteracting application memory reset using tools such as ProcDump or LordPE .
- Tracing protection.
See also
- Protection against unauthorized copying
- Lossless compression
- Information Security