| Vorheriges Thema anzeigen :: Nächstes Thema anzeigen |
| Autor |
Nachricht |
IsNull
Anmeldedatum: 20.12.2006 Beiträge: 914 Wohnort: CH
|
Verfasst am: Fr März 09, 2007 10:12 pm Titel: Anti-Uncompiler |
|
|
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
(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
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
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 |
|
 |
Moon93
Anmeldedatum: 29.11.2006 Beiträge: 152 Wohnort: Zuhause
|
Verfasst am: Fr März 09, 2007 10:32 pm Titel: |
|
|
Mich würde interessieren wie ihr das gemacht habt.  |
|
| Nach oben |
|
 |
IsNull
Anmeldedatum: 20.12.2006 Beiträge: 914 Wohnort: CH
|
Verfasst am: Fr März 09, 2007 10:42 pm Titel: |
|
|
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.
Sollte aber eigentlich keine Probleme machen.
mfg
IsNull _________________
http://securityvision.ch
www.forum.securityvision.ch |
|
| Nach oben |
|
 |
Moon93
Anmeldedatum: 29.11.2006 Beiträge: 152 Wohnort: Zuhause
|
Verfasst am: Fr März 09, 2007 10:46 pm Titel: |
|
|
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 ) |
|
| Nach oben |
|
 |
IsNull
Anmeldedatum: 20.12.2006 Beiträge: 914 Wohnort: CH
|
|
| Nach oben |
|
 |
Obi-Wahn
Anmeldedatum: 19.04.2006 Beiträge: 611 Wohnort: Wien
|
Verfasst am: Sa März 10, 2007 10:13 am Titel: |
|
|
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 |
|
 |
IsNull
Anmeldedatum: 20.12.2006 Beiträge: 914 Wohnort: CH
|
Verfasst am: Sa März 10, 2007 10:53 am Titel: |
|
|
Der Patcher patcht die Dateien nicht. Er ersetzt nur die Bestehenden mit denen von mir gepatchten
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 |
|
 |
Obi-Wahn
Anmeldedatum: 19.04.2006 Beiträge: 611 Wohnort: Wien
|
Verfasst am: Sa März 10, 2007 11:12 am Titel: |
|
|
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 |
|
 |
IsNull
Anmeldedatum: 20.12.2006 Beiträge: 914 Wohnort: CH
|
Verfasst am: Sa März 10, 2007 11:25 am Titel: |
|
|
| 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.  _________________
http://securityvision.ch
www.forum.securityvision.ch |
|
| Nach oben |
|
 |
Outlaw
Anmeldedatum: 14.10.2006 Beiträge: 462
|
Verfasst am: Do Mai 03, 2007 12:33 pm Titel: |
|
|
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 |
|
 |
Obi-Wahn
Anmeldedatum: 19.04.2006 Beiträge: 611 Wohnort: Wien
|
Verfasst am: Do Mai 03, 2007 2:34 pm Titel: |
|
|
@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 |
|
 |
Outlaw
Anmeldedatum: 14.10.2006 Beiträge: 462
|
Verfasst am: Do Mai 03, 2007 2:40 pm Titel: |
|
|
Wie verwende ich den? _________________ MfG,
Outlaw |
|
| Nach oben |
|
 |
Obi-Wahn
Anmeldedatum: 19.04.2006 Beiträge: 611 Wohnort: Wien
|
Verfasst am: Do Mai 03, 2007 2:57 pm Titel: |
|
|
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 |
|
 |
Outlaw
Anmeldedatum: 14.10.2006 Beiträge: 462
|
Verfasst am: Do Mai 03, 2007 3:41 pm Titel: |
|
|
Ok vielen, habe mir schnell selbst ein converter gebaut, "GUI Stealer" ftw  _________________ MfG,
Outlaw |
|
| Nach oben |
|
 |
IsNull
Anmeldedatum: 20.12.2006 Beiträge: 914 Wohnort: CH
|
Verfasst am: Do Mai 03, 2007 4:32 pm Titel: |
|
|
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.
Gruss
IsNull _________________
http://securityvision.ch
www.forum.securityvision.ch |
|
| Nach oben |
|
 |
|