Partners: Xtreamlok
SSI has anticipated the fact that many software manufacturers will desire strong file wrapping technology in conjunction with CD copy protection. A file wrapper serves to protect the actual code of an application from being stripped out, reproduced, and redistributed outside of the original protection employed. In this regard, SSI has developed a strong strategic partnership with Xtreamlok. Xtreamlok’s xLok is a best-of-breed file wrapper product and has been developed to integrate SSI’s copy protection validation software. This relationship is mutually beneficial as file wrapping technology alone does not prevent CD copying and redistribution. Layering the security of XtreamLok’s industry leading file wrapper around SSI’s universally machine-compatible copy protection technology affords software manufacturers an ideal blend of two complimentary and necessary parts to a comprehensive media-only anti-piracy solution.
xLok’s advanced, next-generation technology works seamlessly above the protected application(s) delivering the following security features:
Tamper Resistance – automatically detects unauthorized modification to the protected application on disk or while running in memory. xLok also detects known viruses and will detect future developed viruses.
Anti-Reverse Engineering – makes the code of the protected application inaccessible.
Anti-Debugging – detects the use of debugging programs that are used to monitor the execution of a protected application. xLok does not simply look for a particular brand of debugger, but detects the essential traits of a debugger and can therefore thwart future debuggers as well.
Anti-Memory Dumping – significantly reduces the exposure of the protected application while running in memory to the point where a hacker would have to execute each function call manually, note the original function name and then replace by hand.
Anti-Disassembler – ensures the output generated by disassembler programs is useless.
Mutation Engine – analyzes the original code to the outer layers of the xLok shell and completely rewrites the code so that it is functionally the same, but always randomly different. This feature prevents any kind of patch program from being able to search for a signature.
Multi-Platform Support – supports the Intel Pentium and higher chipset, the AMD Athlon and higher chipset, and supports multiple processor systems (SMP). xLok supports all current Microsoft Windows 32-bit operating systems, including Windows 95, Windows 98, Windows Millennium, Windows NT 4.0 and Windows 2000 (NT 5.0).
xLok is applied to Windows based applications after compile time, requires little to no modification of original source code to operate effectively, and works on .exe, .dll, .ocx and .sys files developed for use with any Windows 32-bit operating system.

