Jetzt, wo ich alle Beiträge einmal kurz überflogen habe, erkläre ich jetzt mal kurz n paar Grundlagn:
Kann man das AU3-Script 100% sicher machen?
- Nein! Das liegt schlicht und einfach daran, das AutoIt eine Interpretor-Sprache ist, d.h. das Script wird beim Compilieren mit dem Interpretor zusammen zu einer EXE kompiliert. Der Interpretor führt dann die Befehle beim starten des Programms aus.
Kann man das AU3-Script sicherer machen?
- Ja! Wie auch schon verschiedene Leute vor mir geschrieben haben, ist das z.B. mit einem Obfuscator möglich. Dieser macht schlicht und einfach den Code für den Menschen unleserlich. Für Script-Kiddys ist dann hier schon Schluss. Für Leute die mehr Erfahrung haben, ist es selbst hier kein Problem an den Source zu kommen.
Allerdings sollte man auch beachten, dass die Decompiler in zwischenzeit auch teilweiße Puplic-Obfuscator deobfuscaten können, sodass man am Schluss, selbst wenn das Script obfuscatet wurde, den leserlichen Code rausbekommt.
Um das Script auch vor Profis sicherer zu machen, solltest du mal nach RunPE googlen. Ein RunPE-Modul schreibt kurzgesagt dein Programm welches als Binärcode vorliegt in den Arbeitsspeicher und startet das dann direkt (mehr oder weniger, bisschen komplizierter) aus dem Ram raus.
MfG Fl00d3R
|