|
You last visited: Today at 22:09
Advertisement
Autoit Un-Decompilierbar machen
Discussion on Autoit Un-Decompilierbar machen within the AutoIt forum part of the Coders Den category.
05/01/2009, 16:42
|
#1
|
elite*gold: 0
Join Date: Jul 2008
Posts: 21
Received Thanks: 11
|
Autoit Un-Decompilierbar machen
Tach zusammen, da ich mich schon n bissl länger mit Autoit beschäftige,
ist mir die frage gekommen ob es eine Möglichkeit gibt mit der man Autoit Programme Un-Decompilierbar machen kann.
Denn ich habe innerhalb von 5 Minuten einen decompiler im Netz gefunden......und er klappt.
gruß Meisterdschin
|
|
|
05/01/2009, 16:50
|
#2
|
elite*gold: 15
Join Date: Nov 2005
Posts: 13,021
Received Thanks: 5,324
|
Nein. Nicht wirklich.
Du kannst einen Obfuscator benutzten. Dann ist der Quelltext wenigstens nicht lesbar. Am besten sogar einen eigenen schreiben, oder modifizieren, dann hast du den größten schutz. Aber an den Quelltext kommt man trotzdem.
DAnn kannst du deine exe noch packen. z.B. mit UPX oder Themida. Aber das bietet auch keinen 100%igen Schutz. Weil man es unpacken kann.
Wenn du es so sicher wie möglich machen willst -> eigener Obfuscator + themida packed.
Da dürften sich viele schon die zähne ausbeißen. Besonders Leute die nicht genau wissen was sie dort tun xD
|
|
|
05/01/2009, 17:58
|
#3
|
elite*gold: 0
Join Date: Jul 2008
Posts: 21
Received Thanks: 11
|
woah, also bis jetzt hab ich nichtmal von der Existens des Obfuscators gewusst, aber ich bin echt begeistert was da für n Datenmüll hinterher rauskommt  und ich glaube da werden sich nicht nur Idioten ohne plan sondern auch Profis die Zähne dran ausbeissen dürfen xDDD
aber wenn des mit Themida gepackt ist wird des doch glaubich als Vius erkannt oder, weil früher so viele Viren damit gepackt wurden?!
Hast aber schonmal geholfen, danke^^
|
|
|
05/01/2009, 18:17
|
#4
|
elite*gold: 15
Join Date: Nov 2005
Posts: 13,021
Received Thanks: 5,324
|
Naja aber genauso wie es einen obfuscator gibt, gibt es auch einen deobfuscator 
Mit Themida gepackte sachen werden nicht als virus angezeigt. Normalerweise. ^_^Wenn dann wird es als gepackte verdächtige datei angezeigt. Aber wiegesagt normalerweise nicht
|
|
|
05/01/2009, 19:22
|
#5
|
elite*gold: 196
Join Date: Nov 2005
Posts: 625
Received Thanks: 192
|
Quote:
Originally Posted by Meisterdschin
[...]Autoit Programme Un-Decompilierbar[...]
|
Mit AutoIt kann man keine Programme erstellen, sondern nur Makros / Skripts. Man kann sie samt des Interpreters und allen benötigten Dateien in eine einzige .exe-Datei embedden, aber nicht kompilieren. Entsprechende Stelle in der rsrc-Sektion der Datei wird von manchen Packern unbrauchbar gemacht. Übrigens bietet UPX keinen Schutz, sondern verringert lediglich die Größe der Datei, denn es kommt mit Dekomprimierungsfunktion (/d). Themida ist da schon interessanter, da es jegliches Reverse-Engineering unterbinden soll (was so aber noch nicht einmal in der Theorie funktioniert). Für ein AutoIt-Skript wird sich jedoch niemand die Mühe machen.
Quote:
Originally Posted by Adroxxx
[...]Dann ist der Quelltext wenigstens nicht lesbar.[...]
|
Er bleibt lesbar, sonst wäre er unbrauchbar. Und aus der Sicht eines Menschen, ein Obfuscator für AutoIt kann niemals so gut sein, dass er das Skript vollständig unlesbar macht, höchstens schwerer verständlich.
|
|
|
05/01/2009, 19:27
|
#6
|
elite*gold: 15
Join Date: Nov 2005
Posts: 13,021
Received Thanks: 5,324
|
UPX gepackte AutoIt Executeables kannst du nicht "decompelieren". Ist also schon eine Art Schutz. Für die 0815 User jedenfalls die nur Wissen das man eine AutoIt exe mit dem Programm das bei AutoIt dabei ist, eine exe wieder zum Au3 script machen kann
Und Themida.. naja, wenn du nicht weißt wie man es unpacked, kannste die Exe auch nicht debuggen. Weil Themida den OEP verändert.
Quote:
|
Er bleibt lesbar, sonst wäre er unbrauchbar. Und aus der Sicht eines Menschen, ein Obfuscator für AutoIt kann niemals so gut sein, dass er das Skript vollständig unlesbar macht, höchstens schwerer verständlich.
|
Allein durch die umbennenung der Variablen und Funktionen kannst du das Script eigentlich schon fast gar nicht lesen.
Wenn man seinen Quelltext schützen will, dann meist vor Leuten die ihn klauen wollen. Und da ist der Obfu. eigentlich recht gut. Weil du kaum erkennen kannst, welche Funktion für was ist. Ergo kannst du auch nichts davon klauen.
|
|
|
05/01/2009, 20:51
|
#7
|
elite*gold: 0
Join Date: Jul 2008
Posts: 21
Received Thanks: 11
|
Quote:
|
Originally Posted by scripteur
Und aus der Sicht eines Menschen, ein Obfuscator für AutoIt kann niemals so gut sein, dass er das Skript vollständig unlesbar macht, höchstens schwerer verständlich.
|
Aber ist es nicht Sinn es so schwer verständlich zu machen dass man schnell die lust verliert und keinen bock mehr hat?! Klar kann man alles irgendwie knacken und umgehen, aber der Trick dabei ist es dies so schwer wie möglich zu machen...
Quote:
|
Originally Posted by scripteur
Für ein AutoIt-Skript wird sich jedoch niemand die Mühe machen.
|
Sicher? Je nachdem was es für ein Programm ist....betrachte es mal aus Wirtschaftlicher-Sicht: einer schafft es doch n den Source dran zu kommen, dann verändert er n paar Sachen oder setzt vll sein Copyright drunter und verkauft es dann als sein eigenes.
Quote:
|
Originally Posted by Adroxxx
Quote:
|
Er bleibt lesbar, sonst wäre er unbrauchbar. Und aus der Sicht eines Menschen, ein Obfuscator für AutoIt kann niemals so gut sein, dass er das Skript vollständig unlesbar macht, höchstens schwerer verständlich.
|
Allein durch die umbennenung der Variablen und Funktionen kannst du das Script eigentlich schon fast gar nicht lesen.
Wenn man seinen Quelltext schützen will, dann meist vor Leuten die ihn klauen wollen. Und da ist der Obfu. eigentlich recht gut. Weil du kaum erkennen kannst, welche Funktion für was ist. Ergo kannst du auch nichts davon klauen.
|
Zumindest schützt es vor irgendwelchen Krassen H4x0r5-K11d135 die des richtige programm haben.....aber auch wirklich NUR dass
Ich hab mir mal die Demo von Themida besorgt und will des mal damit versuchen, aber da kommt dann immer so n Fehler von wegen memory allocate oder so...weiß einer wie man des problem lösen kann?
|
|
|
05/01/2009, 21:26
|
#8
|
elite*gold: 15
Join Date: Nov 2005
Posts: 13,021
Received Thanks: 5,324
|
Quote:
Originally Posted by scripteur
. Für ein AutoIt-Skript wird sich jedoch niemand die Mühe machen.
|
Würde ich nicht unbedingt sagen. Wenn man mal schaut, blauwiggle verkauft z.B. seine Guild Wars Bots bei Ebay. Und die sind Qualitativ recht hochwertig. Obwohl die mit Autoit geschrieben sind.
|
|
|
 |
Similar Threads
|
Autoit Script als nicht Autoit erkennbar machen
02/22/2013 - AutoIt - 22 Replies
Hallo
es haben wiele bestimmt schon gesehn das w0uter mal eine Anleitung gepostet hat wie man ein Autoit script so umbaut das es keins mehr ist.
Die anleitung ist aber leider weg :(
Dann habe ich mich selber rangesetz und was ausprobiert aber hat nichts gebracht.
Dann habe ich geguckt bis wohin sein script geht als ... (kA wie man das nent halt das im hex editor ganz links diese 0x zahlen) und davor habe ich ein ha genauso eins gemacht und verglichen.
Am anfang habe ich bemerkt es fengt...
|
Autoit Hack Fud machen wie?
05/13/2010 - Off Topic - 2 Replies
Wie kann ich meine Hacks und Bots die mit Autoit gescriptet worden sind fud machen?
|
autoit bot machen?
02/01/2010 - Main - 6 Replies
hi
habe eine frage
ich will einen bot über Autoit schreiben (metin2) und lernen wie man das macht
aber kenne die befehle nicht da de nirgendwo stehen zb. shutdown(1)
was meine Schwester angeklickt hat PC ist dan heruntergefahren^^
kennt einer eine gute Seite wo alle oda viele befehler drinn stehen und was die bewirken bitte
habe das Gestern erst zum ersten mal versucht und habe auch ein paar youtube Viedeos angekuckt und nach gemacht xd
bitte um hillfe
sry wenn ich mich im Forum...
|
Autoit Un-Decompilierbar machen
05/01/2009 - AutoIt - 0 Replies
sry für Doppelpost wie auch immer^^
kann also gelöscht/geclosed werden...
|
All times are GMT +1. The time now is 22:10.
|
|