Page 1 of 1 |
|
Posted: Sat, 8th Jul 2006 19:46 Post subject: New protection |
|
 |
Look at this shit:
Quote: |
It is time to turn to time tested, EXECryptor protection product. EXECryptor is a powerful software tool that provide developers with software protection from reverse engineering, analysis and modifications. Its main difference from other protection tools is its code transformation called "Code Morphing". 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.
The Code Morphing is multilevel technology containing hundreds of unique code transformation patterns. In addition this technology includes the special layer that transforms some commands into Virtual Machine commands (lik
e P-Code). Code Morphing turns binary code into an undecipherable mess that is not similar to normal compiled code, and completely hides execution logic of the protected code.
There is no concept of code decryption with this system Protected code blocks are always in the executable state, and they are executed as a transformed code. The original code is completely lost and code restoration is an NP-hard problem.
The weak point of such scheme is that it significantly increases the size and affects the speed of a program. But protecting an application author usually doesn't need to transform its entire code. It is enough to protect only critical parts of your code, responsible for serial number verification, trial expiration date, and other evaluation restrictions. The rest of application code remains intact and software execution speed remains the same.
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 compilation
mov eax, [$ 004092ec]
mov edx, $00408db4
call @WriteOLString
call @WriteLn
call @_IOTest
After the code transformation (partial):
db 3
add al, $30
xlat
call +$000025b2
jmp +$00000eec
call +$00000941
or al, $4a
scasd
call -$304ffbe9
rol eax, $14
mov edi, [ebx]
jmp +$00001738
mov ebx, eax
shr ebx, $03
push ebx
jmp +$0001b5e
call -$000001eb
jmp +$00003203
jmp +$00005df8
call +$00000910
adc dh, ah
fmul st(7)
adc [eax], al
les eax, [ecx+$0118bfc0]
stosb
|
http://www.devmaster.net/news/index.php?storyid=1116
http://www.strongbit.com
|
|
Back to top |
|
 |
|
Posted: Sat, 8th Jul 2006 20:28 Post subject: |
|
 |
This is probably for software that doesnt use CD/DVD media, the software you buy and download online, but since more and more game developers use internet as the only option to deliver the game to the customer...you never know
|
|
Back to top |
|
 |
|
Posted: Sat, 8th Jul 2006 21:20 Post subject: |
|
 |
I doubt that it will be anything revolutionary theire are already many of those exe protectors and for most you can easy find an unpacker with google.
|
|
Back to top |
|
 |
|
Posted: Sun, 9th Jul 2006 20:26 Post subject: |
|
 |
I think reloaded is laughing right now
piracy isn't a hobby, it's a way of life
|
|
Back to top |
|
 |
TheDuck
Posts: 148
Location: Australia
|
Posted: Sun, 9th Jul 2006 22:22 Post subject: |
|
 |
Quote: | The original code is completely lost and code restoration is an NP-hard problem |
While reading this for a moment I was sure I'm back in time to 1st april 2006.
|
|
Back to top |
|
 |
|
Posted: Mon, 10th Jul 2006 03:44 Post subject: |
|
 |
NOTHING is uncrackable.
TheBugulous wrote: | There is only 1 Mega Awesome title coming & that is Chris Taylor's latest opus ... <drum roll>
S U P R E M E C O M M A N D E R !!!!!!!!!!!!! |
|
|
Back to top |
|
 |
|
Posted: Mon, 10th Jul 2006 05:26 Post subject: |
|
 |
|
|
Back to top |
|
 |
|
Posted: Mon, 10th Jul 2006 11:57 Post subject: |
|
 |
Game90 wrote: | NOTHING is uncrackable. |
Nothibg is ubreakable. If an app runs on a comuter it can be reversed sooner or later. What about EXECryptor it makes cracker's track most possible hard. It is proven in practice - EXECryptor 2.x lauched in July 2004 remains uncracked. This is just the upgrade of EXECryptor already based on code morphing http://www.strongbit.com/execryptor_inside.asp. Before the 1.x versions of EXECryptor used code encryption.
So as I said above all protected app will be cracked sooner or later. But the main goal of EXECryptor is to make it the latest possible so as far later than a new updated and improved protection to keep ckarckers out of date. And EXECryptor really does it successfully during more than 2 years.
|
|
Back to top |
|
 |
|
Posted: Mon, 10th Jul 2006 12:57 Post subject: |
|
 |
Clones, anyone?
PC: Yes. Console: No.
|
|
Back to top |
|
 |
|
Posted: Mon, 10th Jul 2006 15:15 Post subject: |
|
 |
FnF wrote: | Clones, anyone? |
Clones of what? The software doesnt have CD/DVD to clone
|
|
Back to top |
|
 |
|
Posted: Thu, 13th Jul 2006 15:30 Post subject: |
|
 |
Its a nice protection, few cool tricks, but nothing special. Public tuts for it exist....
Sense Amid Madness, Wit Amidst Folly
|
|
Back to top |
|
 |
|
Posted: Thu, 5th Oct 2006 11:19 Post subject: |
|
 |
Do you tell about tuts for EXECryptor http://www.strongbit.com. All I've seen they are just "hot air" and don't work. Aditionally execryptor built-in licensing does not generates long keys. The serials are no longer than 16 chars.
|
|
Back to top |
|
 |
yoos
Posts: 52
Location: Estonia
|
|
Back to top |
|
 |
Page 1 of 1 |
All times are GMT + 1 Hour |