Hi,
ich habe mich gestern (mittlerweile vorgestern) mal an einen kleinen AutoIt "Decompiler" gesetzt und bin vor ein paar Stunden damit fertig geworden.
Angeschaut habe ich mir nur die neuste AutoIt-Version (also v3.3.6.1), daher wird vermutlich auch nur diese vom Tool unterstützt.
See ReadMe.txt for further information.
Version 0.02:
habe einen kleinen Einrückungsfehler behoben und Support für verschiedene Versionen hinzugefügt
Version 0.03:
Es sollten nun von v3.2.6.0 bis v3.3.7.15 alle Versionen unterstützt werden.
Kleine ReadMe.txt liegt auch bei :)
Version 0.04b:
Bei vordefinierten Funktionen, Schlüsselwörtern, #-Direktiven und Makros wird die Groß- und Kleinschreibung aus der AutoIt Dokumentation verwendet.
Zusätzlich sollten nun auch Dateien, die über FileInstall eingebunden wurden, (in den gleichen Ordner, in dem sich die AutoIt-Exe befindet,) extrahiert werden.
Version 0.05:
Hab ein paar Commandline-Befehle hinzugefügt (Näheres steht in der ReadMe.txt).
Außerdem gab's noch kleinere Space-Fehler und die Groß- und Kleinschreibung von #-Direktiven war nicht richtig angepasst.
Version 0.06:
Crash gefixt, der auftrat, wenn man nur einen Dateinamen statt eines vollen Pfades angegeben hat (Thx an cw2k für Bug Report und Stelle im Code)
Sollte nun auch Armadillo Dateien unterstützen, die Memory-Patching Protection haben (Thx an cw2k für Bug Report und eine Beispielexe)
Außerdem hab ich noch eine quick&dirty Deobfuscation für Jos van der Zandes Obfuscator hinzugefügt (ziemlich unsauber.. falls es nicht oder fehlerhaft funktioniert, deaktivieren oder myAutToExe benutzen)
Version 0.07b:
Rudimentärer Support von 64bit AutoIt Exen implementiert ([Only registered and activated users can see links. Click Here To Register...])
Version 0.08:
Die Ausgabe ist nun in UTF-8 kodiert und es wurden alle AutoIt-Versionen bis v3.3.10.0 hinzugefügt (also die neue Release-Version und alle Betas dazwischen).
Version 0.09:
Support für Safengine und Undecompile It by M3 implementiert und FileInstalls wurden nicht richtig extrahiert.
Version 0.10:
Neuste Beta-Versionen & Support für Enigma Protector hinzugefügt und paar kleine Bugs gefixt.
Version 0.11:
Support für Break-Script von houdini hinzugefügt und einen Bug bezgl. der Einrückung gefixt.
[Only registered and activated users can see links. Click Here To Register...]
ich habe mich gestern (mittlerweile vorgestern) mal an einen kleinen AutoIt "Decompiler" gesetzt und bin vor ein paar Stunden damit fertig geworden.
Angeschaut habe ich mir nur die neuste AutoIt-Version (also v3.3.6.1), daher wird vermutlich auch nur diese vom Tool unterstützt.
See ReadMe.txt for further information.
Version 0.02:
habe einen kleinen Einrückungsfehler behoben und Support für verschiedene Versionen hinzugefügt
Version 0.03:
Es sollten nun von v3.2.6.0 bis v3.3.7.15 alle Versionen unterstützt werden.
Kleine ReadMe.txt liegt auch bei :)
Version 0.04b:
Bei vordefinierten Funktionen, Schlüsselwörtern, #-Direktiven und Makros wird die Groß- und Kleinschreibung aus der AutoIt Dokumentation verwendet.
Zusätzlich sollten nun auch Dateien, die über FileInstall eingebunden wurden, (in den gleichen Ordner, in dem sich die AutoIt-Exe befindet,) extrahiert werden.
Version 0.05:
Hab ein paar Commandline-Befehle hinzugefügt (Näheres steht in der ReadMe.txt).
Außerdem gab's noch kleinere Space-Fehler und die Groß- und Kleinschreibung von #-Direktiven war nicht richtig angepasst.
Version 0.06:
Crash gefixt, der auftrat, wenn man nur einen Dateinamen statt eines vollen Pfades angegeben hat (Thx an cw2k für Bug Report und Stelle im Code)
Sollte nun auch Armadillo Dateien unterstützen, die Memory-Patching Protection haben (Thx an cw2k für Bug Report und eine Beispielexe)
Außerdem hab ich noch eine quick&dirty Deobfuscation für Jos van der Zandes Obfuscator hinzugefügt (ziemlich unsauber.. falls es nicht oder fehlerhaft funktioniert, deaktivieren oder myAutToExe benutzen)
Version 0.07b:
Rudimentärer Support von 64bit AutoIt Exen implementiert ([Only registered and activated users can see links. Click Here To Register...])
Version 0.08:
Die Ausgabe ist nun in UTF-8 kodiert und es wurden alle AutoIt-Versionen bis v3.3.10.0 hinzugefügt (also die neue Release-Version und alle Betas dazwischen).
Version 0.09:
Support für Safengine und Undecompile It by M3 implementiert und FileInstalls wurden nicht richtig extrahiert.
Version 0.10:
Neuste Beta-Versionen & Support für Enigma Protector hinzugefügt und paar kleine Bugs gefixt.
Version 0.11:
Support für Break-Script von houdini hinzugefügt und einen Bug bezgl. der Einrückung gefixt.
[Only registered and activated users can see links. Click Here To Register...]
| Getestete Packer | Getestete Mods |
|---|---|
| unverändert (UPX 3.3) | AutoIt3Camo 0.26.5 Beta |
| Themida 2.1.8.0/2.2.7.0 Demo | Shadow992's CrackMe v3 |
| Armadillo 8.60 Trial | CWAutoComp 2.19 |
| DYAMAR Protector v? | Undecompile It by M3 |
| Safengine Shielden v? | Break-Script 2.0 by houdini |
| Enigma Protector 3.150 |