AHK Obfuscator Tool
Posted: 10 Nov 2019, 15:59
I was looking for a way to encrypt an AHK script and the only tool I found that can't be decrypted easily is this AHK Obfuscator Tool:
www.everfastaccess.com /AHK-Obfuscator/
But as a beginner, I didn't really understand how to use it properly, I understood that it works in these 3 steps altogether:
1.Prepare the written script for obfuscation which has two kinds (Straight Obfuscation or Dynamic Obfuscation)
2.Use the obfuscator tool to create a translation file
3.Use the obfuscator tool to encrypt the script
but I couldn't do them in detail because I don't know what should I add to the original script to be responded with in the tool, I understood a little through this example:
www.everfastaccess.com /AHK-Obfuscator/exemple.htm
but this is what I get after I Obfuscate the script:
Here is the original script:
Can someone show me how should the script be (What should be added to the script) to be ready for dynamic obfuscation?
www.everfastaccess.com /AHK-Obfuscator/
But as a beginner, I didn't really understand how to use it properly, I understood that it works in these 3 steps altogether:
1.Prepare the written script for obfuscation which has two kinds (Straight Obfuscation or Dynamic Obfuscation)
2.Use the obfuscator tool to create a translation file
3.Use the obfuscator tool to encrypt the script
but I couldn't do them in detail because I don't know what should I add to the original script to be responded with in the tool, I understood a little through this example:
www.everfastaccess.com /AHK-Obfuscator/exemple.htm
but this is what I get after I Obfuscate the script:
Code: Select all
obf_copyright := " Date: 10:32 م 10 نوفمبر, 2019 "
obf_copyright := " "
obf_copyright := " THE FOLLOWING AUTOHOTKEY SCRIPT WAS OBFUSCATED "
obf_copyright := " BY DYNAMIC OBFUSCATER FOR AUTOHOTKEY "
obf_copyright := " "
obf_copyright := " Copyright (C) 2011-2013 David Malia "
obf_copyright := " DYNAMIC OBFUSCATER is released under "
obf_copyright := " the Open Source GPL License "
Code: Select all
#NoEnv
#MaxHotkeysPerInterval 99000000
#HotkeyInterval 99000000
#KeyHistory 0
ListLines Off
Process, Priority,, High
SendMode Input
$*CAPSLOCK::
Loop
{
if not GetKeyState("CAPSLOCK","P")
break
Send, {1 Down}{1 Up}
Sleep, 0
Send, {s Down}
Sleep, 0
Send, {Space Down}{s Up}
Sleep, 0
Send, {Space Up}
Sleep, 0
Send, {d Down}{Space Down}{d up}
Sleep, 0
Send, {Space Up}
Sleep, 0
}
Return
^f::Suspend