Crackme5 by kaddy

Kaddy

New member
huhu,
ich lass mich nich unter kriegen und hier ein neuer versuch eines crackmes ^^

####Regeln#####
Es darf nich gepatcht werden!
Alle tools sind erlaubt
#############
Tipp:
als passwort kommt nur eine Zahl in Frage

#############
An die die es gelöst haben:
Es wäre nett wenn ihr mir sagen könntet wie schwer es für euch war und ob es für anfänger oder eher für Leute mit n bischen erfahrung ist.
#############
GL&HF
 

lone.wolf

New member
Habe 20 Sek gebraucht

Ich weiß nicht wie man diese Spoilers macht, also tuts mir leid, wenn ich euch den Spaß daran nehme
Code:
 mit [SPOILER=Titel] hiddentext [/SPOILER]
Patchen:
Code:
0040143C  3B45 F4        CMP EAX,DWORD PTR SS:[EBP-C]
0040143F   75 32         JNZ SHORT crackme5.00401473  // einfach wegnoppen :)
Code:
004013E0  |. E8 8B8C0200    CALL crackme5.0042A070
004013E5  |. 8D45 F8        LEA EAX,DWORD PTR SS:[EBP-8]
004013E8  |. 894424 04      MOV DWORD PTR SS:[ESP+4],EAX
004013EC  |. C70424 6034440>MOV DWORD PTR SS:[ESP],crackme5.00443460
breakpoint:
004013F3  |. E8 E86D0200    CALL crackme5.004281E0                   ;  ----EINLESEN
004013F8  |. 8B45 F8        MOV EAX,DWORD PTR SS:[EBP-8]
breakpoint:
004013FB  |. 0FAF45 FC      IMUL EAX,DWORD PTR SS:[EBP-4]            ;  ++++EINGABE MIT 9 MULTIPLIZIEREN
004013FF  |. 8945 F4        MOV DWORD PTR SS:[EBP-C],EAX
00401402  |. C74424 04 1300>MOV DWORD PTR SS:[ESP+4],crackme5.004400>;  ASCII "Gebe nun das Passwort ein"
0040140A  |. C70424 C033440>MOV DWORD PTR SS:[ESP],crackme5.004433C0
00401411  |. E8 02AD0300    CALL crackme5.0043C118
00401416  |. C74424 04 E8AE>MOV DWORD PTR SS:[ESP+4],crackme5.0043AE>
0040141E  |. 890424         MOV DWORD PTR SS:[ESP],EAX
00401421  |. E8 4A8C0200    CALL crackme5.0042A070
00401426  |. 8D45 F0        LEA EAX,DWORD PTR SS:[EBP-10]
00401429  |. 894424 04      MOV DWORD PTR SS:[ESP+4],EAX
0040142D  |. C70424 6034440>MOV DWORD PTR SS:[ESP],crackme5.00443460
breakpoint:
00401434  |. E8 A76D0200    CALL crackme5.004281E0                   ;  ----EINLESEN
00401439  |. 8B45 F0        MOV EAX,DWORD PTR SS:[EBP-10]
0040143C  |. 3B45 F4        CMP EAX,DWORD PTR SS:[EBP-C]
breakpoint:
0040143F  |. 75 32          JNZ SHORT crackme5.00401473              ;  ++++EINGABE MIT ZUVOR BERECHNETTEM ERGEBNIS VERGLEICHEN
00401441  |. C74424 04 2D00>MOV DWORD PTR SS:[ESP+4],crackme5.004400>;  ASCII "Pw geknackt"
00401449  |. C70424 C033440>MOV DWORD PTR SS:[ESP],crackme5.004433C0
00401450  |. E8 C3AC0300    CALL crackme5.0043C118
00401455  |. C74424 04 E8AE>MOV DWORD PTR SS:[ESP+4],crackme5.0043AE>
0040145D  |. 890424         MOV DWORD PTR SS:[ESP],EAX
00401460  |. E8 0B8C0200    CALL crackme5.0042A070
00401465  |. C70424 6034440>MOV DWORD PTR SS:[ESP],crackme5.00443460
0040146C  |. E8 9F460200    CALL crackme5.00425B10
00401471  |. EB 30          JMP SHORT crackme5.004014A3
00401473  |> C74424 04 3900>MOV DWORD PTR SS:[ESP+4],crackme5.004400>;  ASCII "Falsch gelegen"

Pw geknackt = Erste eingegebene Zahl * 9 == Zweite eingegebene Zahl ;)
MfG

Editiert von CDW: SPOLER Tags hinzugefügt
Editiert von L.W: Dankeschön CDW :)
 
Oben