Exetools  

Go Back   Exetools > General > General Discussion

Notices

Reply
 
Thread Tools Display Modes
  #1  
Old 12-05-2004, 23:20
taos's Avatar
taos taos is offline
The Art Of Silence
 
Join Date: Aug 2004
Location: In front of my screen
Posts: 580
Rept. Given: 65
Rept. Rcvd 54 Times in 19 Posts
Thanks Given: 69
Thanks Rcvd at 137 Times in 36 Posts
taos Reputation: 54
Quote:
Originally Posted by dyn!o
The problem is the moment when your code gets decrypted. No matter which AES you chose - there exists always possibility of unpacking the application. I mean crackers always have the possibility of obtaining at least one valid key
But imagine this:
My EXE is encrypted with key value 64 (it's a very simple example ).
I insert into the EXE the hash code of 64.
When user runs in his PC gets HW-ID value 4.
When he sends me value 4, I send him value 60.
Then EXE program adds HW-ID(4) + my unlock code (60). Hash of this sum is equal hash inserted in EXE.Unpack succesfull.
He sends the valid key to a cracker (60) and the cracker have another HW-ID (18). Hash not equal.Unpack not succesfull. If cracker changes JE/JNE or nop's jumps, EXE file is not valid.
Obviously the algorithm must be more complicated that 60+4
How then a cracker can unpack this EXE?
or do you mean that cracker buy a legal code and then unpack?
then I understand...Protect must be in another direction...
I'm with yours about VM or emulating CPU it's the future and with these systems can be more difficult to crack APPS.
Using server side app it's not indicated, not everyone have internet in his PC.
With this project I'm only "playing" in the other side of the board.
Anyone have info about VM or CPU?



Regards

Last edited by taos; 12-05-2004 at 23:36.
Reply With Quote
  #2  
Old 12-08-2004, 01:01
ajron ajron is offline
Family
 
Join Date: Jan 2002
Location: Poland
Posts: 40
Rept. Given: 0
Rept. Rcvd 33 Times in 7 Posts
Thanks Given: 0
Thanks Rcvd at 1 Time in 1 Post
ajron Reputation: 33
Quote:
I'm with yours about VM or emulating CPU it's the future and with these systems can be more difficult to crack APPS.
Anyone have info about VM or CPU?
You can see my old crackme. It has very simple code, but running in VM makes it very hard to analyse. You can download it from:
hxxp://www.powergg.digi.pl/download.php?id=8
Reply With Quote
  #3  
Old 12-08-2004, 08:08
upb's Avatar
upb upb is offline
Friend
 
Join Date: Apr 2002
Location: Elbonia
Posts: 63
Rept. Given: 5
Rept. Rcvd 0 Times in 0 Posts
Thanks Given: 3
Thanks Rcvd at 0 Times in 0 Posts
upb Reputation: 0
Wink

http://www.crackmes.de/users/upb/crackmes/keygenme_3/download

stack based (very simple) 'cpu', a few instructions only
you can try to keygen it or see how it's done.
Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
[TuT][Source] Make Your Own UnKnoWn Crypter by stefsot [100% FUD][Unique\New Method] mdj General Discussion 1 12-20-2011 08:58


All times are GMT +8. The time now is 03:51.


Always Your Best Friend: Aaron, JMI, ahmadmansoor, ZeNiX, chessgod101
( Since 1998 )