
I think most of you know, that until now, nearly every compiled autoit-script can be decompiled.
And in fact, every AutoIt-Script can be decompiled, some with more work, other one with lesser work.
Because of that my threadtitle is not that good, but you will see, it will be really hard to decompile your scripts after using my program.
First thing, that could come in mind could be: "Why dont we use Obfuscator/Themida"?
The answer is really easy, because these things have got big disadvantages:
1. Obfuscator
Most obfuscator may work really good, but also most deobfuscator work really good.
And if the obfuscator is too good for deobfuscator there is a high chance to destroy the script.
2. Themida
I have never got this thing working.
I tried it many times, but i could not be happy.
My script started much slower or in most cases it did not work.
3. AutoIt and InlineASM
This is, of cause, at the moment the safest and securest way to make your autoit-scripts really safe. But the problem is, most people do not want to learn/understand ASM. And even more cannot get the point of using ASM in autoit.
I must say ASM is much safe than my way, but you can even combine it.
As you can see, they all have their disadvantages.
Of cause my program has disadvantages,too.
But in most cases these disadvantages are ok.
The biggest disadvantage of my program is, that it makes your autoit-script bigger (much bigger).
So normally it gets around 200kb-3mb bigger.
If you can not believe it, try it by yourself:

Everyone will ask now: "How does it work?"
Especially this question can not be answered, because the life of decompiler and their developer will get much easier then.
How to use it?
Using this program should be no problem.
You just have to start "Safe-Starter.exe" and select all you want.
You cannot use UPX and this program at the same time.
To disable UPX copy this script:
In your autoit-script at the beginning.Quote:
#Region
#AutoIt3Wrapper_UseUpx=n
#EndRegion
After using this program, you will see an other autoit-exe, called "Your_Script_Name_safe.exe",
that is the safe version of your script.
You can also combine obfuscator and my program, so you can get even safer scripts.
Some obfuscators can be found there:

Btw.
Please do not ask for the source-code, you will not get it.






