Deutsches AutoHotkey Homepage AutoHotkey Community
Wir helfen uns gegenseitig aus der Patsche
 
 FAQFAQ   SuchenSuchen   MitgliederlisteMitgliederliste   RegistrierenRegistrieren 
 ProfilProfil   Einloggen, um private Nachrichten zu lesenEinloggen, um private Nachrichten zu lesen   LoginLogin 

Anti-Uncompiler
Gehe zu Seite 1, 2, 3  Weiter
 
Neues Thema eröffnen   Neue Antwort erstellen    AutoHotkey Community Foren-Übersicht -> Tooltime
Vorheriges Thema anzeigen :: Nächstes Thema anzeigen  
Autor Nachricht
IsNull



Anmeldedatum: 20.12.2006
Beiträge: 914
Wohnort: CH

BeitragVerfasst am: Fr März 09, 2007 10:12 pm    Titel: Anti-Uncompiler Antworten mit Zitat

Da es leider möglich ist, compilierte AHK-Scripte wieder in in den Source umzuwandeln (egal ob das PW bekannt ist oder nicht) haben Thalon und ich uns vorgenommen, diesen Misstand zu beheben.
Wir haben dann mit toller Unterstützung von CDW die Dateien gepatcht und diesen Patcher geschrieben.
Nach dem durchführen des Patches ist das auslesen des PWs mit "EXE2AHKHack.exe" nicht mehr möglich Cool
(Der Patch schützt nicht vor Crackern, nur vor dem obengenannten Tool. Einen schutzt gegen Cracker ist soderso nicht möglich.)


English version:
Due to a unlucky fact it is possible to uncompile an EXE-File, even if password is unknown (because password can be retreived).
IsNull and I (Thalon) tried to find a solution and with the great help of CDW it was possible to patch the compiler to make it much more difficult.
The patcher will be improved further to make it nearly impossible to uncompile your files. It doesn't provide a solution for real crackers.



News:

03.05.07, Build-in NoDecompile __________________________________________________________ ___________________________
Da Chris dem Compiler eine NoDecompile Funktion verpasst hat, ist das weiterentwickeln des Patcher's, bez. das anpassen an neue Versionen hinfällig.


Because Chris has added a NoDecompile function to the compiler, the develop of new patcher versions it's not longer necessary.

thx @Chris Very Happy
IsNull
______________________________________________________________________________________________________________________
#######################################################



11.03.07, New Patch is comming soon!__________________________________________________________ ___________________________

Ein neuer Patch, welcher das mutieren des Exe2AHKHack-Tools gänzlich verunmöglicht ist in Arbeit und wird in den nächsten Zeit verfügbar sein.

A new patch is in work and will be available soon! This patch will protect against mutations of the tool "Exe2AHKHack".
______________________________________________________________________________________________________________________
#######################################################

Download latest Version

Der Patcher wird immer an die aktuelle Version angepasst:
The files will always be updated to the actual Version:
Date: 10.03.07
Ver: 1.0.46.09






Download:

Rapidshare:
http://rapidshare.com/files/20305030/AHK_Patcher_ver09.rar

Thalonsreich:
Immidiate download from Thalonsreich

by CDW, IsNull and Thalon

####################################################

Thx @ CDW Very Happy

mfg
IsNull
_________________

http://securityvision.ch
www.forum.securityvision.ch


Zuletzt bearbeitet von IsNull am Do Mai 03, 2007 4:45 pm, insgesamt 17-mal bearbeitet
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
Moon93



Anmeldedatum: 29.11.2006
Beiträge: 152
Wohnort: Zuhause

BeitragVerfasst am: Fr März 09, 2007 10:32 pm    Titel: Antworten mit Zitat

Mich würde interessieren wie ihr das gemacht habt. Cool
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden E-Mail senden
IsNull



Anmeldedatum: 20.12.2006
Beiträge: 914
Wohnort: CH

BeitragVerfasst am: Fr März 09, 2007 10:42 pm    Titel: Antworten mit Zitat

Ich darf/will dir das nicht ganz genau sagen, weil es nem Cracker helfen würde.

Aber es ist so, dass wenn man an den richtigen Orten ein Paar Bytes dreht findete das Tool "EXE2AHKHack" das PW nicht mehr.

Immoment arbeite ich noch an einem besseren Schutz gegen Mutationen des Tools.

ps: Ich währe über ein paar Beta-Tester und deren Feedback erfreut. Wink
Sollte aber eigentlich keine Probleme machen.

mfg
IsNull
_________________

http://securityvision.ch
www.forum.securityvision.ch
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
Moon93



Anmeldedatum: 29.11.2006
Beiträge: 152
Wohnort: Zuhause

BeitragVerfasst am: Fr März 09, 2007 10:46 pm    Titel: Antworten mit Zitat

so genau wollte ich es auch nicht wissen
da ich deine gründe gut verstehen kann.
wollte nur so ungefär den Ablauf wissen was da so passiert.
Ich kanns morgen mal testen, muss heute aber leider ins Bett. (Diese Eltern Mad Evil or Very Mad )
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden E-Mail senden
IsNull



Anmeldedatum: 20.12.2006
Beiträge: 914
Wohnort: CH

BeitragVerfasst am: Fr März 09, 2007 10:58 pm    Titel: Antworten mit Zitat

->PN Very Happy Wink
_________________

http://securityvision.ch
www.forum.securityvision.ch
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
Obi-Wahn



Anmeldedatum: 19.04.2006
Beiträge: 611
Wohnort: Wien

BeitragVerfasst am: Sa März 10, 2007 10:13 am    Titel: Antworten mit Zitat

Thx. Ich hatte schon "ernsthafte bedenken" dass meine Scripts nicht ausreichend geschützt sind.

Aber ist es nicht etwas komisch, wenn man einen Gepatchten Compiler über ein Ahk script verbreitet, welches mit diesem Compiler offensichtlich nicht kompiliert wurde?!?

Wärs nicht schöner, einen Patch zu verbreiten der per CodeFusion, PCW oder patchEngine erstellt wurde?

Egal.
Danke dass ihr euch die mühe macht...

MfG
Obi-Wahn
_________________
Garten ist eine Kunstnatur
Das Leben ist nicht fair. Es ist nur fairer als der Tod, das ist alles.
Obi-Wahns Codeschnipsel @ securityvision.ch
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden Website dieses Benutzers besuchen
IsNull



Anmeldedatum: 20.12.2006
Beiträge: 914
Wohnort: CH

BeitragVerfasst am: Sa März 10, 2007 10:53 am    Titel: Antworten mit Zitat

Der Patcher patcht die Dateien nicht. Er ersetzt nur die Bestehenden mit denen von mir gepatchten Wink
Simpler "fileinstall" also, der das kopieren & ersetzten übernimmt. Mit ein paar Versions-überprüfungen und so.


Am "echten" Live-Patcher arbeite @ time, wahrscheinlich mit code injection in den Compiler... um Mutationen zu verhindern. Und das werde ich dann voraussichtlich in C++ oder so machen.



mfg
IsNull
_________________

http://securityvision.ch
www.forum.securityvision.ch


Zuletzt bearbeitet von IsNull am Sa März 10, 2007 11:23 am, insgesamt einmal bearbeitet
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
Obi-Wahn



Anmeldedatum: 19.04.2006
Beiträge: 611
Wohnort: Wien

BeitragVerfasst am: Sa März 10, 2007 11:12 am    Titel: Antworten mit Zitat

Wird der dann auch opernsource oder nicht?
(nicht das ich C o.ä. programmieren könnte, nur interessenshalber)
_________________
Garten ist eine Kunstnatur
Das Leben ist nicht fair. Es ist nur fairer als der Tod, das ist alles.
Obi-Wahns Codeschnipsel @ securityvision.ch
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden Website dieses Benutzers besuchen
IsNull



Anmeldedatum: 20.12.2006
Beiträge: 914
Wohnort: CH

BeitragVerfasst am: Sa März 10, 2007 11:25 am    Titel: Antworten mit Zitat

Obi-Wahn hat Folgendes geschrieben:
Wird der dann auch opernsource oder nicht?
(nicht das ich C o.ä. programmieren könnte, nur interessenshalber)


Sofern es nem Cracker nicht hilft, ja. Wenn ich mit Random werten operiere dann ja. -Und das hab ich auch vor. Very Happy
_________________

http://securityvision.ch
www.forum.securityvision.ch
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
Outlaw



Anmeldedatum: 14.10.2006
Beiträge: 462

BeitragVerfasst am: Do Mai 03, 2007 12:33 pm    Titel: Antworten mit Zitat

hoert sich sehr gut an das tool, nur kann ich es nicht nutzen obwohl ich die neuste version habe, ich denke mal ihr habt euch bei der version nr im tool vertan.

Aktuellste ist : 1.0.46.14

Euer tool zeigt aber 1.0.46.9 an




vielen dank im vorraus
_________________
MfG,
Outlaw
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
Obi-Wahn



Anmeldedatum: 19.04.2006
Beiträge: 611
Wohnort: Wien

BeitragVerfasst am: Do Mai 03, 2007 2:34 pm    Titel: Antworten mit Zitat

@outlaw: Dass kommt wahrscheinlich daher, dass es versionsabhängig ist. In der Commandlinefkt. gibts aber den parameter /NoDecompile, der recht gut funktioniert...
_________________
Garten ist eine Kunstnatur
Das Leben ist nicht fair. Es ist nur fairer als der Tod, das ist alles.
Obi-Wahns Codeschnipsel @ securityvision.ch
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden Website dieses Benutzers besuchen
Outlaw



Anmeldedatum: 14.10.2006
Beiträge: 462

BeitragVerfasst am: Do Mai 03, 2007 2:40 pm    Titel: Antworten mit Zitat

Wie verwende ich den?
_________________
MfG,
Outlaw
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
Obi-Wahn



Anmeldedatum: 19.04.2006
Beiträge: 611
Wohnort: Wien

BeitragVerfasst am: Do Mai 03, 2007 2:57 pm    Titel: Antworten mit Zitat

Aus der kommandozeile:

Code:
Ahk2Exe.exe /in "%AHK_Path%" /out "%EXE_Path%" /pass "%CompilePassword%" /NoDecompile



EDIT:
Oder du manipulierst die Registry:

Code:
Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\AutoHotkeyScript\Shell\Compile\Command]
@="\"C:\\Programme\\AutoHotkey\\Compiler\\Ahk2Exe.exe\" /in \"%l\" /NoDecompile"



Manuell:
Start -> Ausführen -> Regedit
HKEY_CLASSES_ROOT\AutoHotkeyScript\Shell\Compile\Command
Doppelklick auf (Standard)
hinten dazuschreiben:
/NoDecompile

(Das gilt dann aber nur wenn man über das Kontextmenü kompiliert...)


SIEHE HIER
_________________
Garten ist eine Kunstnatur
Das Leben ist nicht fair. Es ist nur fairer als der Tod, das ist alles.
Obi-Wahns Codeschnipsel @ securityvision.ch
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden Website dieses Benutzers besuchen
Outlaw



Anmeldedatum: 14.10.2006
Beiträge: 462

BeitragVerfasst am: Do Mai 03, 2007 3:41 pm    Titel: Antworten mit Zitat

Ok vielen, habe mir schnell selbst ein converter gebaut, "GUI Stealer" ftw Wink
_________________
MfG,
Outlaw
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
IsNull



Anmeldedatum: 20.12.2006
Beiträge: 914
Wohnort: CH

BeitragVerfasst am: Do Mai 03, 2007 4:32 pm    Titel: Antworten mit Zitat

hallo,
Ja, OW hat das schon richtig gesehen, der Patch war für eine ältere Version. Da Thalon Chris überzeugen konnte, dem Compiler eine Buildin- nodecompile Funktion zu verpassen, war die Weiterentwicklung des Patchers unnötig. Und deswegen gibt es auch keine Updates mehr.

Habe das nur vergessen oben hinzuschreiben.... hole das sofort nach. Wink

Gruss
IsNull
_________________

http://securityvision.ch
www.forum.securityvision.ch
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
Beiträge der letzten Zeit anzeigen:   
Neues Thema eröffnen   Neue Antwort erstellen    AutoHotkey Community Foren-Übersicht -> Tooltime Alle Zeiten sind GMT
Gehe zu Seite 1, 2, 3  Weiter
Seite 1 von 3

 
Gehe zu:  
Du kannst Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum antworten.


Powered by phpBB © 2001, 2005 phpBB Group
Deutsche Übersetzung von phpBB.de