Register for your free account! | Forgot your password?

Go Back   elitepvpers > Coders Den > AutoIt
You last visited: Today at 01:56

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



[How-To]Make your AutoIt-Scripts undecompileable

Discussion on [How-To]Make your AutoIt-Scripts undecompileable within the AutoIt forum part of the Coders Den category.

Reply
 
Old   #1
 
Shadow992's Avatar
 
elite*gold: 77
Join Date: May 2008
Posts: 5,430
Received Thanks: 5,878
[How-To]Make your AutoIt-Scripts undecompileable

To protect your scripts even more have a look there:

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:

Quote:
#Region
#AutoIt3Wrapper_UseUpx=n
#EndRegion
In your autoit-script at the beginning.


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.
Attached Files
File Type: rar Safe v1.1.1.rar (416.5 KB, 3028 views)
Shadow992 is offline  
Thanks
43 Users
Old 04/28/2011, 15:19   #2
 
elite*gold: 0
Join Date: Feb 2010
Posts: 611
Received Thanks: 731
Haha thank you very much
Now I can protect my Bots with your secure.exe

Daniel
Dani1406 is offline  
Old 04/28/2011, 15:35   #3
 
HardCore.1337's Avatar
 
elite*gold: 1
Join Date: Feb 2009
Posts: 1,726
Received Thanks: 729
The Safe.exe crashs with Windows 7 x64
HardCore.1337 is offline  
Old 04/28/2011, 15:39   #4
 
black_byte's Avatar
 
elite*gold: 0
Join Date: Jan 2010
Posts: 447
Received Thanks: 315
Ich hab es zwar noch nicht getestet, aber gute Arbeit, wenn es so läuft wie beschrieben

Wird der ASM-Code der anderen scripts mit dem des zu "sichernden" Scripts vermischt?

MfG
black byte
black_byte is offline  
Thanks
1 User
Old 04/28/2011, 15:40   #5
 
Shadow992's Avatar
 
elite*gold: 77
Join Date: May 2008
Posts: 5,430
Received Thanks: 5,878
Quote:
Originally Posted by HardCore.1337 View Post
The Safe.exe crashs with Windows 7 x64
You must start the batch-file and you must not start the safe.exe alone. ^^

Quote:
Originally Posted by black_byte View Post
Ich hab es zwar noch nicht getestet, aber gute Arbeit, wenn es so läuft wie beschrieben

Wird der ASM-Code der anderen scripts mit dem des zu "sichernden" Scripts vermischt?

MfG
black byte
Wie gesagt, keine genauen Angabe, sonst haben es die Decompiler Developer zu leicht.
Shadow992 is offline  
Old 04/29/2011, 22:01   #6
 
CyberShoxx's Avatar
 
elite*gold: 0
Join Date: Feb 2010
Posts: 1,449
Received Thanks: 3,835
Themida geht immer, darfst nur nit API-Wrapping auf Stufe 2 haben Und zum Thread, das CrackMe wurde schon gecrackt steht ja im Thread.
CyberShoxx is offline  
Old 04/29/2011, 22:11   #7
 
HardCore.1337's Avatar
 
elite*gold: 1
Join Date: Feb 2009
Posts: 1,726
Received Thanks: 729
Quote:
You must start the batch-file and you must not start the safe.exe alone. ^^
I know, I had it, too

Ach, ich schreib auf Deutsch
Ich habs genau nach der Anleitung gemacht (Bash File schreiben, alles in einen Ordner legen (inklusive Dateien) und starten)

Stürzt trotzdem ab
HardCore.1337 is offline  
Old 04/29/2011, 22:14   #8
 
elite*gold: 92
The Black Market: 186/3/0
Join Date: Mar 2010
Posts: 3,315
Received Thanks: 435
Wenn cih fertig bin und dann meine neue exe habe, wie starte ich die dann ? =)
fx168 is offline  
Old 04/29/2011, 22:32   #9
 
Shadow992's Avatar
 
elite*gold: 77
Join Date: May 2008
Posts: 5,430
Received Thanks: 5,878
Quote:
Originally Posted by -CyberLinK- View Post
Themida geht immer, darfst nur nit API-Wrapping auf Stufe 2 haben Und zum Thread, das CrackMe wurde schon gecrackt steht ja im Thread.
Diese Methode wurde noch nicht wirklich gecrackt, zumindest nicht so, dass man den kompletten Sourcecode hat.

Quote:
Originally Posted by HardCore.1337 View Post
I know, I had it, too

Ach, ich schreib auf Deutsch
Ich habs genau nach der Anleitung gemacht (Bash File schreiben, alles in einen Ordner legen (inklusive Dateien) und starten)

Stürzt trotzdem ab
Hast du die Dateien auch alle im selben Ordner gehabt?
Waren es alle AutoIt-Exen?

Quote:
Originally Posted by fx168 View Post
Wenn cih fertig bin und dann meine neue exe habe, wie starte ich die dann ? =)
Doppelklick.
Wieso, gehts nicht?
Shadow992 is offline  
Thanks
1 User
Old 04/29/2011, 22:36   #10
 
elite*gold: 92
The Black Market: 186/3/0
Join Date: Mar 2010
Posts: 3,315
Received Thanks: 435
Wenn ich doppelklick auf die exe mache kommt nur einmal kurz ein CMD Fenster und das wars. =(
Habs auch mal nur mti ner MSGbox getestet-> geht áuch nicht
Hab es auf Windows 7 32 + 64 bit getestet.
Sorry wegen OT aber an wen kann man sich wenden, wenn jemand ein Tool von mir gekauft hat und es anschließend decompilet hat, seinen Namen auf das Gui gepackt hat und es hier wieterverkauft?
fx168 is offline  
Old 04/29/2011, 22:40   #11
 
HardCore.1337's Avatar
 
elite*gold: 1
Join Date: Feb 2009
Posts: 1,726
Received Thanks: 729
Quote:
Hast du die Dateien auch alle im selben Ordner gehabt?
Waren es alle AutoIt-Exen?
Ja, alles in einem Ordner
HardCore.1337 is offline  
Old 04/29/2011, 22:55   #12
 
Shadow992's Avatar
 
elite*gold: 77
Join Date: May 2008
Posts: 5,430
Received Thanks: 5,878
Quote:
Originally Posted by fx168 View Post
Wenn ich doppelklick auf die exe mache kommt nur einmal kurz ein CMD Fenster und das wars. =(
Habs auch mal nur mti ner MSGbox getestet-> geht áuch nicht
Hab es auf Windows 7 32 + 64 bit getestet.
Sorry wegen OT aber an wen kann man sich wenden, wenn jemand ein Tool von mir gekauft hat und es anschließend decompilet hat, seinen Namen auf das Gui gepackt hat und es hier wieterverkauft?
Du solltest die Exe nicht mit UPX packen, sonst wird das wohl sicherlich nicht gehen.
Bei mir gehts mit jedem Skript, egal welches.
Nur halt ohne UPX.

Quote:
Originally Posted by HardCore.1337 View Post
Ja, alles in einem Ordner
Du hast mich doch noch in Skype/ICQ oder?
Shadow992 is offline  
Old 04/29/2011, 22:57   #13
 
elite*gold: 92
The Black Market: 186/3/0
Join Date: Mar 2010
Posts: 3,315
Received Thanks: 435
XD sorry aber was ist UPX ? =)
fx168 is offline  
Old 04/29/2011, 23:00   #14
 
Shadow992's Avatar
 
elite*gold: 77
Join Date: May 2008
Posts: 5,430
Received Thanks: 5,878
Quote:
Originally Posted by fx168 View Post
XD sorry aber was ist UPX ? =)
Kopier einfach das :
PHP Code:
#Region 
#AutoIt3Wrapper_UseUpx=n
#EndRegion 
An den Anfang deiner Skripte.
Shadow992 is offline  
Thanks
1 User
Old 04/30/2011, 00:05   #15
 
elite*gold: 0
Join Date: Nov 2009
Posts: 343
Received Thanks: 45
Crashed, wie HardCore.1337 gesagt hat.

MfG
yihaaa is offline  
Reply


Similar Threads Similar Threads
[RELEASE]Undecompileable Autoit program
04/28/2011 - AutoIt - 19 Replies
Removed
how about using autoit scripts to make a bot?
05/25/2010 - Rohan - 1 Replies
how about using autoit scripts to make a bot for rohan? besides it has many actions that can be used by macro-recorders. the only problem is: it's auto response in using the skills. but heres another problem if you'll create it from autoit: no dual log in well, it's your problem if you don't have 2 pcs, I suggest that if you own 1 pc and 1 laptop, then login your two different accounts one on each computer's own clients normally, then after that you must to a safe place so no one can pk...
agBot Loop Scripts [ Let's Make alist with Mobs Scripts ]
07/09/2008 - SRO Hacks, Bots, Cheats & Exploits - 228 Replies
Hello Everyone, i saw that everyone is getting stuck to make agBot Loop Script. so i though we should make a topic a mobs scripts. and i will start. :) Now for me i prefer to use notepad to make my scripts. How to install : Just Copy the code and paste in <bot folder>\config\config1\script\default.lst If we got more scripts, i will just make a webpage, where you can select Town, HP and MP Bots you wanna buy then the monster you want to kill. then it auto generate the script for you....



All times are GMT +1. The time now is 01:56.


Powered by vBulletin®
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2025 elitepvpers All Rights Reserved.