/del
Posted: 26 Aug 2017, 20:35
/del
Also if you could throw yet a few more free stuff regarding methods to create proper/dynamic password at the time AutoHotkey_H gets recompiled with Visual Studio. Thank you, Mr. HotKeyIt.HotKeyIt wrote:1. If you make a proper or even dynamic password it will be very difficult, there is always a way to decompile
2. Yes you could do but I an not sure what you can do. (obfuscation!?)
Not sure if I got that right but Autohotkey_h can use libraries packed as resources. Some functions in autohotkey_h are actually .ahk library files added as resources in the exe after c++ compile. Look at the "CleanUpAndPack.ahk" script included in the autohotkey_h source.AHKtreasureland wrote:This is great, best things In life are free indeed. I really appreciate this.
I was wondering if the lib folder could be packed together when AHK_H gets recompiled.
Not talking about the moment of compiling, but prior to that i.e. the time that AHK_H gets recompiled with Visual Studio.
https://github.com/HotKeyIt/ahkdll/issues/15lolkaru wrote:How to set password? With the default password, program does not start, error like this:
https://image.prntscr.com/image/Ly4_zKz ... pE1sgg.png
If I did not set a password, and only used compression, will the program be hacked easily? Thx.
HotKeyIt wrote:https://github.com/HotKeyIt/ahkdll/issues/15lolkaru wrote:How to set password? With the default password, program does not start, error like this:
https://image.prntscr.com/image/Ly4_zKz ... pE1sgg.png
If I did not set a password, and only used compression, will the program be hacked easily? Thx.
This error appears to come from not renaming AutoHotkey.exe (from ahkdll-v1-release-master\Win32w\) to Ahk2Exe.exe. AutoHotkey.exe must be renamed to Ahk2Exe.exekapastratos wrote: Hello,
I did it but I got an error (see picture).
Any help on that please?
Thank you for answering, is there any limit on the password? like what type of characters it can contain ([a-z] [A-Z] [0-9] etc) or how many characters it can contain?HotKeyIt wrote: ↑12 Jan 2019, 16:39Applies to both v1 and v2.
In this line you should instead call the function that returns your password: https://github.com/HotKeyIt/ahkdll/blob ... .cpp#L3219
Whatever you do you can see in debugger what you function returns and use it as password.
You might need to adapt some other lines, search project for g_default_pwd.
Code: Select all
pw[i] = pwd == g_default_pwd ? (TCHAR) _T("A\0\0\0\0u\0\0\0\0t\0\0\0\0o\0\0\0\0H\0\0\0\0o\0\0\0\0t\0\0\0\0k\0\0\0\0e\0\0\0\0y\0\0\0\0")[i*5] : (TCHAR)*pwd[i];
(...)
for (int i = 0; i < 10; i++)
*g_default_pwd[i] = i + 1;
(...)
for (int i = 0; i < 10; i++)
*g_default_pwd[i] = i + 1
- Extracted the zip file you provided, moved the new Autohotkey.exe to the "Compiler" folder and renamed to Ahk2Exe.exe and ran: same error.Script file not found:
(...path...)\ahkdll\MDbin\Win32w_debug\Test\Test.ahk
This thread is probably not where you want to post your issue. After the creation of this thread, kyuuuri has posted a guide in a new thread. The guide gives a better English explanation than has existed previously. Part of the problem with understanding the procedure appears to have been a language barrier and a lack of clear explanations (for less advanced users), but kyuuuri might have fixed that. You might want to go through the guide, step by step, and if you get stuck then make a post about which step that is causing you a problem.freespacing wrote: ↑27 Apr 2019, 13:35Howdy HotKeyIt,
Hope you're well!
Excited to try the procedure you mentioned on this thread to prevent decompiling.
I get it that I need to recompile Autohotkey_H. Visual Studio 2019 is roaring and ready to go.
Here's where I am so far...