Hackerboard WikiHaboBlog

[HaBo]

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

Erster Versuch

Diskussion: Erster Versuch im Forum Hacks & Crackmes, in der Kategorie Software Home; Hab heute mal versucht, mein erstes crackme zu schreiben. Leider kenn ich mich beim Verschlüsseln und solchen Sachen noch nicht ...

Antwort
Alt 15.03.09, 20:36   #1 (permalink)
 
Registriert seit: 26.06.08
withers Leistung: Facit NTK
Erster Versuch


Hab heute mal versucht, mein erstes crackme zu schreiben. Leider kenn ich mich beim Verschlüsseln und solchen Sachen noch nicht besonders aus, also wird es nicht besonders schwer sein :rolleyes:.
Was haltet ihr davon und wie habt ihr es gelöst?

EDIT:
Beim ersten Programm war leider ein kleiner Fehler enthalten. Sobald das richtige Passwort eingegeben wurde, ist das Programm sofort beendet worden. Das hab ich jetzt behoben.

Angehängte Dateien
Dateityp: rar Crackme.rar (5,3 KB, 37x aufgerufen)
Dateityp: rar Crackme2.rar (5,4 KB, 58x aufgerufen)
withers ist offline   Mit Zitat antworten
Alt 20.03.09, 18:46   #2 (permalink)
 
Registriert seit: 28.01.09
cipher Leistung: Facit NTK
Standard

Hi withers!

So hab ichs gemacht:   


- Crackme in Olly geöffnet und mal runtergescrollt bis "Geben Sie das PW ein:".
- Die scanf-Funktion mit nem VersuchsPW gefüttert.
- Dann wird das erste Zeichen verglichen (CMP DL, AL)
- Weils falsch war folgt die putchar-Fehlermeldung.
- Die Speicherstelle, wo er das erste Vergleichszeichen her hatte angeschaut:

Das war bei mir 22FF3C und da steht der String: o44SiU69

Ausprobiert und es hat geklappt :)
Hat n paar Minuten gedauert.



Gruß,
cipher
cipher ist offline   Mit Zitat antworten
   
HaBOT
 

Werbung ist gerade online    
Alt 21.03.09, 11:20   #3 (permalink)
Themenstarter
 
Registriert seit: 26.06.08
withers Leistung: Facit NTK
Standard

Hmm. Das war wohl zu einfach.

Aber mal ne frage. Wie erschwere ich es euch meine crackmes zu knacken?
Denn wenn ich die Eingabe verschlüsseln würde, währe das auch nicht schwerer zu knacken, da man nur darauf achten muss wann die Zahlen verglichen werden.
withers ist offline   Mit Zitat antworten
Alt 21.03.09, 11:41   #4 (permalink)
Member of Honour
 
Benutzerbild von xrayn
 
Registriert seit: 05.03.08
xrayn Leistung: Pentium IIIxrayn Leistung: Pentium IIIxrayn Leistung: Pentium IIIxrayn Leistung: Pentium IIIxrayn Leistung: Pentium III
Standard

Erstelle einen Hash der Eingabe und vergleiche ihn mit einem fest eingespeicherten Wert. Aber IMHO sind solche Arten von Crackme's eher langweilig. Viel spannender sind sie wenn irgendwelche neuen anti-Debugtricks oder Obfuscatingtechniken eingebaut sind.
xrayn ist offline   Mit Zitat antworten
Alt 21.03.09, 12:13   #5 (permalink)
Themenstarter
 
Registriert seit: 26.06.08
withers Leistung: Facit NTK
Standard

Leider hab ich noch keine Erfahrung mit anti-Debugtricks.
Hättest du eine gute Seite für mich, wo so etwas ein wenig erklärt wird?
Oder hast du zufällig einen C-Quellcode wo so etwas enthalten ist?

Mal schaun was google sagt ...
withers ist offline   Mit Zitat antworten
Alt 21.03.09, 13:41   #7 (permalink)
Themenstarter
 
Registriert seit: 26.06.08
withers Leistung: Facit NTK
Standard

Danke für die Links.
withers ist offline   Mit Zitat antworten
Alt 22.03.09, 00:08   #8 (permalink)
 
Benutzerbild von ChiefWiggum
 
Registriert seit: 09.10.07
ChiefWiggum Leistung: 8086
ChiefWiggum eine Nachricht über ICQ schicken
Standard

MOVZX EDX,BYTE PTR SS:[EBP+EAX-2C];char right = (EBP-2C) + Pos

Das sagt ja wohl alles ^^

Nettes crackme, wenn auch anspruchslos( aber wenigstens kein strcmp(eingabe, passwort))
__________________
Be the source always with you.
ChiefWiggum ist offline   Mit Zitat antworten
Alt 08.10.09, 19:21   #9 (permalink)
 
Registriert seit: 27.02.08
EADS Leistung: Facit NTK
Standard

Zitat:
Dann wird das erste Zeichen verglichen (CMP DL, AL)
Wie funktioniert dies? Ich habs mit dem lifetime debugger versucht und mit f7 immer nach sowas geschaut aber es ging irgendwie nicht...
EADS ist offline   Mit Zitat antworten
Antwort
   

Werbung ist gerade online    

[HaBo] » Software Home » Hacks & Crackmes » Erster Versuch
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
Rechner fährt es beim 2. Versuch hoch NeWcOmEr Hardware Probleme 5 17.01.09 18:10
MySQL-Server Error beim Start(versuch) pi() Linux/UNIX 12 03.07.07 19:36
startet immer erst beim 2. Versuch :S Serow Windows 2 10.08.06 10:25
Ein letzter Versuch Lami12 (In)security allgemein 7 08.04.05 21:18
ein versuch.. CancerMan Linux/UNIX 9 30.12.01 16:26


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