Poor Performance and Crushing Explained

Lords of the Fallen- Poor Performance and Crushing Explained- This is meant for educational information only.Lords of the Fallen uses EXECryptor as protection.What dose EXECryptor do for you?Anti-cracking, anti-debugging, and anti-traceEXECryptor has innovative, powerful, anti-cracking, anti-debugging, anti-trace, and anti-reversing software in the business. It also has new code protection features to stop the latest cracking software and cracker issues.What dose it do to your system?- Severely hinders performance due to additional CPU instruction cycles overhead from machine-level obfuscation.- Significantly increases the size and affects the speed of a program.This technology protects the code on the CPU-command level. It is known the x86 processors command system is redundant and allows the execution of the same ‘code’ using various different system commands. It breaks up the protected code into several processor commands or small command snippets and replace them by others, while maintaining the same end result. Thus the protector obfuscates the code not on the source level but on the level of the CPU commands.Below is a code sample generated by Delphi and a partial (the full listing contains over 500 instructions) listing of the transformed code.Source code :writeln('Test OK');After compilationmov eax, [$ 004092ec]mov edx, $00408db4call @WriteOLStringcall @WriteLncall @_IOTestAfter the code transformation (partial):db 3add al, $30xlatcall +$000025b2jmp +$00000eeccall +$00000941or al, $4ascasdcall -$304ffbe9rol eax, $14mov edi, [ebx]jmp +$00001738mov ebx, eaxshr ebx, $03push ebxjmp +$0001b5ecall -$000001ebjmp +$00003203jmp +$00005df8call +$00000910adc dh, ahfmul st(7)adc [eax], alles eax, [ecx+$0118bfc0]stosb➤ YouTube: http://nekio.com/youtube ➤ Twitter: http://nekio.com/twitter ➤ Reddit: http://nekio.com/reddit ➤ Facebook: http://nekio.com/facebook