AutoHotkey Homepage AutoHotkey Community
Let's help each other out
 
 FAQFAQ   SearchSearch   MemberlistMemberlist   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

How to protect script from decompiling?

 
Reply to topic    AutoHotkey Community Forum Index -> Ask for Help
View previous topic :: View next topic  
Author Message
_Guest_
Guest





PostPosted: Sun Dec 28, 2008 2:54 pm    Post subject: How to protect script from decompiling? Reply with quote

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. Laughing Embarassed
Back to top
Guest






PostPosted: Sun Dec 28, 2008 5:02 pm    Post subject: Re: How to protect script from decompiling? Reply with quote

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)
Back to top
_Guest_
Guest





PostPosted: Sun Dec 28, 2008 5:58 pm    Post subject: Reply with quote

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.
Back to top
_Guest_
Guest





PostPosted: Sun Dec 28, 2008 6:10 pm    Post subject: Reply with quote

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?
Back to top
Lexikos



Joined: 17 Oct 2006
Posts: 7295
Location: Australia

PostPosted: Mon Dec 29, 2008 12:30 am    Post subject: Reply with quote

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.
Back to top
View user's profile Send private message Visit poster's website
Clash



Joined: 27 Jun 2006
Posts: 182

PostPosted: Mon Dec 29, 2008 11:17 am    Post subject: Reply with quote

my friend can crack them in less than 15 minutes
_________________
Back to top
View user's profile Send private message
Lexikos



Joined: 17 Oct 2006
Posts: 7295
Location: Australia

PostPosted: Tue Dec 30, 2008 9:02 am    Post subject: Reply with quote

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.
Back to top
View user's profile Send private message Visit poster's website
Display posts from previous:   
Reply to topic    AutoHotkey Community Forum Index -> Ask for Help All times are GMT
Page 1 of 1

 
Jump to:  
You can post new topics in this forum
You can reply to topics in this forum


Powered by phpBB © 2001, 2005 phpBB Group