Da ich nicht mehr aktiv auf Letsmine spiele, will ich noch eine CrackMe Challenge machen und mein ganzes Geld dem Gewinner geben.
---
Die Challenge ist zu Ende!
Der Gewinner ist Shokoyo! Außerdem wurde es noch von Death_the_Rabbit gelöst, aber er hat das Preisgeld abgelehnt.
Wer will, kann noch alternative Lösungen posten.
---
Erstmal, was sind CrackMe's?
CrackMe's sind Programme, deren Zweck es ist, sie zu cracken bzw zu hacken, damit man eine Zugriffkontrolle umgehen kann. Ein solches Programm fragt generell ein Passwort oder eine Seriennummer ab, aber meins unterscheidet sich da bisschen (siehe unten).
Mehr Infos zu CrackMe's: http://de.wikipedia.org/wiki/CrackMe
Wichtig: CrackMe's dürfen legal gehackt werden, da sie zu diesem Zweck programmiert wurden.
Was wird benötigt?
- Programmierkentnisse (C oder C++ wäre vorteilhaft)
Was muss gemacht werden?
Im Gegensatz zu anderen CrackMe's ist meins viel einfacher, es ruft nur eine Funktion auf, die immer false returnt. Eure Aufgabe ist es, hinzukriegen das diese Funktion true returnt.
Es gibt 2 Wege dafür: Entweder das Programm Patchen, also den Code bearbeiten, oder es mit einer DLL Injecten und die Funktion überschreiben.
Zu letzterem gibt es ein Tutorial von Rinukkusu, was sehr hilfreich wäre:
Detouring und Funktionspointer
Auf welchem Weg ihr das realisiert, ist euch überlassen.
Was gibt es zu gewinnnen?
Der Gewinner bekommt mein ganzes Geld. Ich bin leider Ingame etwas arm, habe "nur" ~ 21 000 Mark. Falls es Spender oder so gibt, kann man auch eventuell mehr gewinnnen
Spender:
Trojaner - 21 000 Mark
miarana - 29 000 Mark
Tilmatona5ty - 10 000 Mark
Insgesamt: 60 000 Mark
Einige Informationen
- Das CrackMe wurde in C++ geschrieben und mit Visual Studio kompiliert
- Es besteht nur aus 55 Zeilen.
- Das Programm ist nur 11 KiloByte groß (entpackt)
- Es ist eine Konsolenanwendung
Screenshot vom Programm
So siehts aus wenns erfolgreich gecrackt wurde:
CrackMe Challenge!
Regeln
- Es ist euch frei überlassen wie ihr es "crackt"
- Es gibt nur einen Gewinner, und das ist der, der als erstes die Lösung postet
- Damit die Lösung angenommen wird, solltet ihr ein Screenshot machen, und schreiben wie ihr es angestellt habt
Download zur CrackMe
Gelöst von folgenden Personen:
Hiermit erteile ich (Trojaner) die Erlaubnis das Programm zu modifizieren bzw zu hacken.
Mit freundlichen Grüßen
Trojaner