Hackerboard WikiHaboWeb Linkverzeichnis

[HaBo]

major security
 
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, 19:36   #1 (permalink)
 
Registriert seit: 26.06.08
Karma: 4
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, 34x aufgerufen)
Dateityp: rar Crackme2.rar (5,4 KB, 57x aufgerufen)
withers ist offline  
Digg this Post!Add Post to del.icio.usBookmark Post in Technorati
Mit Zitat antworten
Alt 20.03.09, 17:46   #2 (permalink)
 
Registriert seit: 28.01.09
Karma: 3
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  
Digg this Post!Add Post to del.icio.usBookmark Post in Technorati
Mit Zitat antworten
Alt 21.03.09, 10:20   #3 (permalink)
Themenstarter
 
Registriert seit: 26.06.08
Karma: 4
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  
Digg this Post!Add Post to del.icio.usBookmark Post in Technorati
Mit Zitat antworten
Alt 21.03.09, 10:41   #4 (permalink)
 
Registriert seit: 05.03.08
Karma: 49
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  
Digg this Post!Add Post to del.icio.usBookmark Post in Technorati
Mit Zitat antworten
Alt 21.03.09, 11:13   #5 (permalink)
Themenstarter
 
Registriert seit: 26.06.08
Karma: 4
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  
Digg this Post!Add Post to del.icio.usBookmark Post in Technorati
Mit Zitat antworten
Alt 21.03.09, 12:41   #7 (permalink)
Themenstarter
 
Registriert seit: 26.06.08
Karma: 4
withers Leistung: Facit NTK
Standard

Danke für die Links.
withers ist offline  
Digg this Post!Add Post to del.icio.usBookmark Post in Technorati
Mit Zitat antworten
Alt 21.03.09, 23:08   #8 (permalink)
 
Benutzerbild von ChiefWiggum
 
Registriert seit: 09.10.07
Karma: 10
ChiefWiggum Leistung: Z3
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  
Digg this Post!Add Post to del.icio.usBookmark Post in Technorati
Mit Zitat antworten
Alt 08.10.09, 18:21   #9 (permalink)
 
Registriert seit: 27.02.08
Karma: 5
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  
Digg this Post!Add Post to del.icio.usBookmark Post in Technorati
Mit Zitat antworten
Antwort

[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 an
Refbacks sind an


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Rechner fährt es beim 2. Versuch hoch NeWcOmEr Hardware Forum 5 17.01.09 17:10
MySQL-Server Error beim Start(versuch) pi() Linux/UNIX 12 03.07.07 18:36
startet immer erst beim 2. Versuch :S Serow Windows 2 10.08.06 09:25
Ein letzter Versuch Lami12 (In)security allgemein 7 08.04.05 20:18
ein versuch.. CancerMan Linux/UNIX 9 30.12.01 15: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 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194