AutoHotkey Community

It is currently May 26th, 2012, 12:54 pm

All times are UTC [ DST ]




Post new topic Reply to topic  [ 7 posts ] 
Author Message
PostPosted: December 28th, 2008, 3:54 pm 
I am using program to decompile my scripts and cannot figure out how to make protection from decompiling. I dont know how to make custom compiler. I was trying to make my own obfuscrator and did not understand how to compile custom ahk, it made a lot of errors during compilation. I was trying to find replacement to upx.exe file and failed. I was trying to work with hex editor, and change version of autohotkey in exe-file. Exe files seems digitally signed and all of them did not work after modification. I am not a hacker, I could not understand how to repair them. I was trying to use passwords with german letters, as suggested about year ago, my decompiler can eat them. May be somebody can help and suggest some protection from well known decompiler which produce log file like this?

Quote:
MD5PassphraseHash_ByteSum: 00000ABA '+ 22AF' => decryption key!


The only success I have so far is one version of exe file which can be decompiled, but dont show source. I have one working exe file and I failed to reproduce my method second time. :lol: :oops:


Report this post
Top
  
Reply with quote  
PostPosted: December 28th, 2008, 6:02 pm 
Ultimately, it is impossible to prevent decompiling. After all is said and done, the script will be in memory and can be captured. There have been many discussions on this topic. If your are interested search the forums.

Search Tips:
method 1 (forum), method 2 (site), method 3 (Google)


Report this post
Top
  
Reply with quote  
 Post subject:
PostPosted: December 28th, 2008, 6:58 pm 
One thing if script extracted from memory, this is unavoidable. But this is not easy task. You cannot do this without skills and practice. And another thing is that compilation can be decompiled by direct method. And you need nothing to know to repeat this. Discussion here was focused on protection of the script in memory, and took not so much attention to direct decompiling.


Report this post
Top
  
Reply with quote  
 Post subject:
PostPosted: December 28th, 2008, 7:10 pm 
Quote:
Well, if it were password-protected, you could use a tool to try a long list of words/letter combinations, or possibly every key combination up to a certain amout of characters.
How password with 64 of |Б&~H0}$ letters can be found in 10 seconds?


Report this post
Top
  
Reply with quote  
 Post subject:
PostPosted: December 29th, 2008, 1:30 am 
Offline

Joined: October 17th, 2006, 4:15 pm
Posts: 7502
Location: Australia
In my experience the password can be bypassed entirely. By "bypassed" I mean it isn't cracked, it just isn't required to decompile the script. Any discussion about cracking passwords therefore becomes pointless.


Report this post
Top
 Profile  
Reply with quote  
 Post subject:
PostPosted: December 29th, 2008, 12:17 pm 
Offline

Joined: June 27th, 2006, 4:36 pm
Posts: 182
my friend can crack them in less than 15 minutes

_________________
Image Image


Report this post
Top
 Profile  
Reply with quote  
 Post subject:
PostPosted: December 30th, 2008, 10:02 am 
Offline

Joined: October 17th, 2006, 4:15 pm
Posts: 7502
Location: Australia
Clash wrote:
my friend can crack them in less than 15 minutes
LOL. When I say the password can be bypassed, I mean instantly. On the other hand, /NoDecompile offers some measure of protection, at least from me.


Report this post
Top
 Profile  
Reply with quote  
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 7 posts ] 

All times are UTC [ DST ]


Who is online

Users browsing this forum: BrandonHotkey, Cerberus, Exabot [Bot], Maestr0, poserpro and 13 guests


You can post new topics in this forum
You can reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Powered by phpBB® Forum Software © phpBB Group