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 

Forgot password

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





PostPosted: Wed Dec 06, 2006 3:56 pm    Post subject: Forgot password Reply with quote

i want the ahk of my Application but i Forgot my password
can i get my ahk without my password
please help me.
Back to top
PhiLho



Joined: 27 Dec 2005
Posts: 6721
Location: France (near Paris)

PostPosted: Wed Dec 06, 2006 4:00 pm    Post subject: Reply with quote

Bad idea to remove the source of a script... (supposing it is really your script).
The encryption is designed to be strong, so unless Chris has some solution (AutoIt creator has a back door to crack such files, I think), you have to rewrite your script...
_________________
vPhiLho := RegExReplace("Philippe Lhoste", "^(\w{3})\w*\s+\b(\w{3})\w*$", "$1$2")
Back to top
View user's profile Send private message Visit poster's website
Obi-Wahn



Joined: 20 Apr 2006
Posts: 23
Location: Vienna

PostPosted: Wed Dec 06, 2006 4:29 pm    Post subject: Reply with quote

I had the same problem with one of my scripts, and so on, I wrote a BF-Tool to Crack the Password (AHK with exe2ahk). The sucess was, that I recognized that it will take apx. 3-5 months to rewrite a script (as bigger a script as more time u will need).
Sorry.
Back to top
View user's profile Send private message Visit poster's website
BoBo
Guest





PostPosted: Fri Mar 09, 2007 5:50 pm    Post subject: Reply with quote

Haven't seen any download link. OTOH I'm not feeling cosy to execute a hacker tool to hack my own executable while that executable is terminating my box Shocked
Back to top
Veovis



Joined: 13 Feb 2006
Posts: 390
Location: Utah

PostPosted: Fri Mar 09, 2007 8:38 pm    Post subject: Reply with quote

Does this mean all of our AHK scripts password encrypted into EXEs are not safe????
_________________

"Power can be given overnight, but responsibility must be taught. Long years go into its making."
Back to top
View user's profile Send private message Send e-mail Visit poster's website
Veovis



Joined: 13 Feb 2006
Posts: 390
Location: Utah

PostPosted: Sun Mar 11, 2007 9:20 pm    Post subject: Reply with quote

Hmmmm, this is a pretty severe problem. Any ahk code we compile can easily be uncompiled.

Is there any way to fix this? UPXing an exe would add another step to uncompiling but doesn't really add to difficulty...

Edit:
sigh.... i just spent a half hour finding some pretty good EXE compressors/encryptors then just for fun searched for so uncompressors and found several that could defeat everyone that i found, even the lesser known ones.

Sounds like we would be best off re-writing the ahk2exe program... (like not to store the password in it...)
_________________

"Power can be given overnight, but responsibility must be taught. Long years go into its making."
Back to top
View user's profile Send private message Send e-mail Visit poster's website
google
Guest





PostPosted: Sun Mar 11, 2007 9:52 pm    Post subject: Reply with quote

In the german ahk-board you can find some kind of "anti-decompiler" project/patch: http://de.autohotkey.com/forum/topic1177.html
Back to top
SKAN



Joined: 26 Dec 2005
Posts: 5811

PostPosted: Sun Mar 11, 2007 10:14 pm    Post subject: Reply with quote

google wrote:
In the german ahk-board you can find some kind of "anti-decompiler" project/patch: http://de.autohotkey.com/forum/topic1177.html


That is good news! Very Happy
I hope Thalon will be kind enough to post in the english forum too.

Very Happy
Back to top
View user's profile Send private message
Veovis



Joined: 13 Feb 2006
Posts: 390
Location: Utah

PostPosted: Sun Mar 11, 2007 10:15 pm    Post subject: Reply with quote

he translated it for us, just go to the link, everything (in the first post) is there twice, the second being in english
_________________

"Power can be given overnight, but responsibility must be taught. Long years go into its making."
Back to top
View user's profile Send private message Send e-mail Visit poster's website
SKAN



Joined: 26 Dec 2005
Posts: 5811

PostPosted: Mon Mar 12, 2007 10:50 am    Post subject: Reply with quote

Veovis wrote:
he translated it for us, just go to the link, everything (in the first post) is there twice, the second being in english


Very Happy

Still, that post will be bedazzling for our non German-speaking friends. Smile
Back to top
View user's profile Send private message
Thalon-not logged on
Guest





PostPosted: Sat Mar 24, 2007 8:13 pm    Post subject: Reply with quote

I did really miss this topic.

IsNull and I were looking for a solution against this hack.
The password is not saved plain-text, but it is compared plain text when looking at the assembler-code.

With the great help of CDW we were able to create a ahk2exe-patch that stores the data in an unexpected format and therefore prevent decompiling.
Our solution was partially ready as I told chris from this hack and he did send me the solution in 1.46.0.10 after a few days...

I'm not shure if our solution will be provided in addition to the now existing one. It depends on the safety-level of the /nodecompile-switch.
I'll investigate this in next 2-4 weeks.

I'm happy that scripts are a bit more secure now! (The hack doesn't work for new scripts, even with "normal" password).

Thanks CDW, Thanks Chris!

Thalon
Back to top
Display posts from previous:   
Post new topic   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