Hackerboard WikiHaboBlog

[HaBo]

 
Hacks & Crackmes Tests, Fragen oder Hilfestellungen. Crackmes und Hackits werden hier diskutiert.

Crackme#1

Diskussion: Crackme#1 im Forum Hacks & Crackmes, in der Kategorie Software Home; Moin Hab mich hier grad angemeldet und hier ein paar Crackmes zu lösen... Nachdem mir die Crackmes aber zu leicht ...

Antwort
Alt 09.08.09, 13:43   #1 (permalink)
 
Registriert seit: 09.08.09
X360 Andy Leistung: Facit NTK
Likes: 0
Standard Crackme#1


Moin
Hab mich hier grad angemeldet und hier ein paar Crackmes zu lösen...

Nachdem mir die Crackmes aber zu leicht waren hab ich eben was eigenes gemacht.
Das Ganze Crackme hat gerade mal 11 Zeilen Code.

*****************Ziel*****************
Die Crackme ist dann gecracked wenn eine Messagebox 3 Zahlen anzeigt.
Mich würde ja außer eurem dem Lösungsweg intresieren wie lange ihr gebraucht habt.

*****************Info*****************
Alles ist erlaubt ! Hier noch ein kleiner Hinweis....
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
/ \ / \ / \ / \ / \ / \ / \ / \ / \ / \ / \ / \ / \ / \ / \ / \
( D | a | s ) ( i | s | t ) ( e | i | n ) ( H | i | n | w | e | i | s )
\_/ \_/ \_/ \_/ \_/ \_/ \_/ \_/ \_/ \_/ \_/ \_/ \_/ \_/ \_/ \_/

//Schade um die Verschiebung aber naja man kapiert vieleicht was gemeint ist.

Viel spass

Angehängte Dateien
Dateityp: zip crackme.zip (3,6 KB, 37x aufgerufen)
X360 Andy ist offline   Mit Zitat antworten
Alt 09.08.09, 15:12   #2 (permalink)
 
Registriert seit: 19.07.09
GregorSamsa Leistung: Facit NTK
Likes: 0
Standard

Schließt alles ist erlaubt auch patchen ein?

Weil wenn ja, habe ich eine recht einfache Lösung gefunden:

Lösung   
Es muss aus:
004028E8.....33C0..........XOR EAX,EAX
folgendes gemacht werden:
004028E8.....B0 01..........MOV AL,1

Das Ergebnis ist, dass immer (egal welche Eingabe) die MessageBox aufgerufen wird.
Danach noch den Text der MessageBox von "1 + ascii" in "1 2 3" (oder was auch immer) ändern.

Gilt das als Lösung? Wenn alles erlaubt ist...?


Die gepatchte Executable hab ich angehängt.
Angehängte Dateien
Dateityp: rar crackme.2.rar (3,5 KB, 4x aufgerufen)
GregorSamsa ist offline   Mit Zitat antworten
   
HaBOT
 

Werbung ist gerade online    
Alt 09.08.09, 15:30   #3 (permalink)
Themenstarter
 
Registriert seit: 09.08.09
X360 Andy Leistung: Facit NTK
Likes: 0
Standard

Naja das wäre zu einfach
Dann hätte man ja auch den Speicher Direkt zu Laufzeit Manipulieren können. ( Ich wollte es erst reinschreiben dass das nicht gilt aber ich dachte das würde eh keiner machen, weil bei einem richtigen Programm weiß man ja auch nicht was die Antwort ist ... )

Hätte ich das mit den 3 Zahlen nicht hingeschrieben hättest du das ja nicht gemacht ?

Wäre schön wenn die vorgefertigten Zahlen rauskommen würden

EDIT
Mit deiner Version haste aber noch mehr als nur die 3 Zahlen gepached ...
X360 Andy ist offline   Mit Zitat antworten
Alt 09.08.09, 15:48   #4 (permalink)
 
Registriert seit: 19.07.09
GregorSamsa Leistung: Facit NTK
Likes: 0
Standard

Ok, das war klar

Hatte mich schon gewundert.

Ich habe aber nur den String geändert und ein Null-Byte drangehängt, sowie 2 Bytes geändert um xor eax,eax auf mov al,1 zu patchen.

Naja, versuch ich mal weiter mein Glück
GregorSamsa ist offline   Mit Zitat antworten
Alt 10.08.09, 20:31   #5 (permalink)
 
Registriert seit: 20.07.06
Darkslide Leistung: Facit NTK
Likes: 18
Standard

Mit patchen musst man nur ein je in ein jne umwandeln
Darkslide ist offline   Mit Zitat antworten
Alt 10.08.09, 23:58   #6 (permalink)
 
Registriert seit: 21.05.09
Biohazard90 Leistung: Facit NTK
Likes: 0
Standard

ähm ich hab als passwort
Titel   
asc und es zeigt dann eine messsagebox mit 1 + ascii an?! ist das die Lösung?
Biohazard90 ist offline   Mit Zitat antworten
Alt 11.08.09, 12:46   #7 (permalink)
Themenstarter
 
Registriert seit: 09.08.09
X360 Andy Leistung: Facit NTK
Likes: 0
Standard

Leider falsch
Wäre doch auch zu einfach

@GregorSamsa
Mit dem Patchen was du gemacht hast, hast du das eigentliche Ergebnis zerstört, deswegen hab ich gefragt
X360 Andy ist offline   Mit Zitat antworten
Alt 12.08.09, 15:36   #8 (permalink)
 
Registriert seit: 28.05.08
the_uxreal Leistung: Facit NTK
Likes: 0
Standard

Meine Lösung   
Hier an dieser Adresse:
Code:
00401089  |. 0F85 E1000000  JNZ crackme.00401170
Findet ein Vergleich mit mit dem !-Zeichen statt. Scheint ganz so, als ob es das schon die Lösung wäre. Trägt man in der TextBox nur ein Ausrufezeichen ein, erscheint eine MessageBox mit dem Titel "1" und zwei "11" als Text.

Den restlichen Code, der nach dem Lades des Offsets des Strings(LEA) ausgeführt wird, ist voll von Funktionen und Vergleichen. Womöglich liegt da die Lösung. X(
the_uxreal ist offline   Mit Zitat antworten
Alt 12.08.09, 17:45   #9 (permalink)
Themenstarter
 
Registriert seit: 09.08.09
X360 Andy Leistung: Facit NTK
Likes: 0
Standard

Super, wunderbar gelöst.

Es gibt eben 3 Methonden an die Lösung zu kommen

Einmal eben schauen welches "Passwort" gesucht wird ( in dem fall "!" )
Brutforcen .... (wäre man nach wenigen augenblicken an die Lösung gekommen )

Oder die ganzen abfragen richtig stellen (4 Stück ingesammt )

Wie lange haste gebraucht ?
X360 Andy ist offline   Mit Zitat antworten
Alt 13.08.09, 17:30   #10 (permalink)
 
Registriert seit: 28.05.08
the_uxreal Leistung: Facit NTK
Likes: 0
Standard

Zitat:
Original von X360 AndyWie lange haste gebraucht ?
Etwas länger, da mich das CrackMe ein wenig verwirrt hat. Geschätzt waren das so knapp 8 Minuten.
the_uxreal ist offline   Mit Zitat antworten
Antwort
   

Werbung ist gerade online    

[HaBo] » Software Home » Hacks & Crackmes » Crackme#1
Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks sind aus
Pingbacks sind aus
Refbacks sind aus


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Second Crackme .tails Hacks & Crackmes 7 19.08.05 21:19
Third Crackme .tails Hacks & Crackmes 22 06.08.05 03:03
First Crackme .tails Hacks & Crackmes 4 05.08.05 23:21
CrackMe 1 xlro Hacks & Crackmes 5 18.07.05 19:36
Crackme 1 Mobius Hacks & Crackmes 10 10.10.04 11:10


1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61