So guys, I finally managed to make another tool which now disables Links-Decompiler, too. So if you now use my old tool (Safe.exe) and my new Tool (SecureAu3.exe) no official decompiler will be able to decompile your scripts.
Even if you try to decompile by hand or just to decompile with olly or similiar tools, it will be hard. I just added also some Anti-Debugging-Features to the created Exe-File, which will run whenever a debugger is attached or even just if Links decompiler is attached.
This will also make the life much harder for reverse engineering.
That is why i hope and also i think that this tool will much longer make your autoit scripts secure than my old one (Safe.exe) did.
To give the best protection to your AutoIt-File and also the lowest Antivirus-Count, you have to do the following steps (please do not change the order otherwise your exe can get corrupted):
1. Use my old tool (Safe.exe)
2. Use my new tool (SecureAu3.exe)
There are some things you have to pay attention to:
- At first this will only work for x86 files and non UPX-packed AutoIt-Files.
- You may have to grant the created exe administration rights.
- Your AutoIt-File will get bigger.
- You must use Safe.exe before you can use this tool otherwise the created file will be corrupted.
- It works for XP, Vista, Win 7 and Win 8.
- There are False-Positive-Virus-Warnings: https://www.virustotal.com/de/file/d...is/1373586627/
- You need "SecureAu3.exe" and "Executor.exe" in the same directory and you are not able to rename any of these tools. Later on after using my tool you can just release the created Exe-File you do not have to release Executor or SecureAu3, too. So if you want to release an AutoIt-File just release as always only the AutoIt-Exe itself.
- You should turn off your AntiVirus-System while using SecureAu3.exe otherwise it may block the script.
Things that have to be tested:
1. Win 2000 and lower.
All things that i mentioned are in the .zip-File in the attachments.
Edit:
If you use the tool called "Protecter.exe" you do not have to start my old tool "Safe.exe" first, because "Protecter.exe" will automatically run Safe.exe and will make your scripts ready to process further.