Crackme1 [SOLVED]

Hi Leute,

dies ist mein erstes Crackme hier in diesem Forum. Findet zuerst einen gültigen Serial für euren Nickname (simpler Breakpoint) und schreibt anschließend einen Lösungsweg, sowie einen Keygen.

Level of difficulty: 1 - Very easy, for newbies
Platform: Windows
Language: C++

PS:
- Patchen ist zu billig.
 
+++ATH0
4308-9600-1978-1c60

Für ein Keygen ist es zu einfach, wie gesagt auf jedenfall geeignet für Anfänger, da man beim Vergleich fishen kann. ;)
 
Ja, hallo erstmal, ich befasse mich erst richtig seit einer Woche mit dem Thema, hab auch schon ein paar Beispiele gesehen, wie das geht (stickies hier im Forum)...

Könntest du vielleicht kurz den Lösungsweg sagen, bzw. wo der erste BP hinmuss?

:)
 
Ich habe einfach einen BP auf MessageBoxA gesetzt und +++ATH0 als Name und irgendein Schrott als PW. Dann wurde bei der BadBoy MessageBox gebreaked.
Nun kann man den Code davor sich etwas genauer angucken oder man guckt genau hin und findet sogar schon sein Serial. ;)
 
Name: Raison Serial: 8040-1040-2070-3090

Ist ziemlich einfach, bin selbst erst seit ein paar Tagen dabei mich damit zu befassen und habs hinbekommen also schaffst du das auch ;)

@Moondy ich hab mal ein Tutorial für dich geschrieben:

Schritt 1: Olly starten und deine exe laden:
http://i18.tinypic.com/2ez1ndh.jpg
Schritt 2: Programm starten und Daten angeben:
http://i17.tinypic.com/47vp6dg.jpg
http://i17.tinypic.com/48d3uc0.jpg
Schritt 3: Deine Serial suchen:
http://i12.tinypic.com/2mg1ugo.jpg


editiert von CDW: Bilder als ZIP-Archiv angehängt, falls die Links irgendwann mal nicht mehr gehen sollten
 
Also, erstmal danke euch beiden :)

Bei deiner Erklärung Raison kam bei mir rechts unten (stack window oder?) kein pw link: http://www.gwebspace.de/mark/komisch.JPG . Kann es sein, dass ich noch irgendwo einen BP gesetzt hatte? und gibt es eine Möglichkeit diese global zu entfernen.

Bei +++ATH0s Weg kam eine Serial raus, doch wie sucht man nach dem MessageBoxA ? Search for... ?

Vielen Dank Raison für die Screens :)

Könnte jemand noch mal so ein leichtes crackme coden?
Und wenn ich jetzt einen Keygen coden wollte, wo finde ich die Sachen, die mit meinem Namen gemacht werden, um die Serial zu erhalten.

Ich weiß, viele Fragen, ich versuche einen Einstieg zu finden, muss mir auch noch Assembler Sprache etwas näher anschauen ;)

MfG

[edit] btw...
Moondy - 8f28-1f20-2f38-3e40
 
hier erstmal meine serial:
loose 8180-1330-2500-3770
habe mir auch noch die mühe gemacht einen KeyGen zu schreiben....
 
Moin!

Ich habe es auch mal probiert,
allerdings kam da kein passowrt.. ;( .
Das selbe Problem wie Moondy...
Kann mir jemand helfen?

Dennis
 
ok, hab olly gestartet, die EXE geöffnet
und auf PLAY geklickt.
Als Name "DenSchub" und als Passwort "test1234".
Dann kam die FLASCH-Meldung. Die hab ich nicht weggeklickt,
zurück in Olly, hochgescrollt und nach "DenSchub" oder "test1234" gesucht, nichts gefunden, geschweige denn, dass richtige passswort
Dennis
 
Scrollen, bis Falschmeldung im Stackfenster zu sehen ist - ein bisschen weiter herunterscrollen sollte schon ausreichen .
Oder: finde den MessageBox Aufruf (unter OllyDbg: Rechtsklick->search for->all intermodular calls -> MessageBoxA suchen) für diese Meldung und platziere einen BP darauf - wenn man jetzt etwas eingibt und Olly am BP stoppt, sollte die Serial ersichtlich sein ;)
 
Ja, hab ich ja gemacht, aber:
0012F704 |00000000
0012F708 |00000001
0012F70C |FFFFFFFF
0012F710 |00000000
0012F714 ]0012F748
0012F718 |7E3B6278 RETURN to USER32.7E3B6278 from USER32.MessageBoxTimeoutW
0012F71C |001402C8
0012F720 |0017CE20
0012F724 |0017A030
0012F728 |00000000
0012F72C |00000000
0012F730 |FFFFFFFF
0012F734 |03966F28
0012F738 |0012FE88
0012F73C |00000000
0012F740 |0017A030
0012F744 |0017CE20
0012F748 ]0012F768
0012F74C |7E3A0617 RETURN to USER32.7E3A0617 from USER32.MessageBoxTimeoutA
0012F750 |001402C8
0012F754 |00439554 ASCII "Der Serial ist falsch!"
0012F758 |0043954C ASCII "Error"
0012F75C |00000000
0012F760 |00000000
0012F764 |FFFFFFFF
0012F768 ]0012F784
0012F76C |7E3A05CF RETURN to USER32.7E3A05CF from USER32.MessageBoxExA
0012F770 |001402C8
0012F774 |00439554 ASCII "Der Serial ist falsch!"
0012F778 |0043954C ASCII "Error"
0012F77C |00000000
0012F780 |00000000
0012F784 ]0012F7D0
0012F788 |004070C8 RETURN to Crackme1.004070C8 from USER32.MessageBoxA
0012F78C |001402C8
0012F790 |00439554 ASCII "Der Serial ist falsch!"
0012F794 |0043954C ASCII "Error"
0012F798 |00000000
0012F79C |EE42E72F
0012F7A0 |03966F28
0012F7A4 |0012FE88
0012F7A8 |00008C25
0012F7AC |00000001
0012F7B0 |14840014
0012F7B4 |00000000
0012F7B8 |0012F79C
0012F7BC |03966F28
0012F7C0 |0012F880 Pointer to next SEH record
0012F7C4 |00421650 SE handler
0012F7C8 |EE13D1AF
0012F7CC |00000000
0012F7D0 \03966F18
0012F7D4 0040946D RETURN to Crackme1.0040946D from Crackme1.00407080
0012F7D8 001402C8
0012F7DC 00439554 ASCII "Der Serial ist falsch!"
0012F7E0 0043954C ASCII "Error"
0012F7E4 00000000
0012F7E8 0012FE88
0012F7EC 00402664 RETURN to Crackme1.00402664 from Crackme1.00409440
0012F7F0 00439554 ASCII "Der Serial ist falsch!"
0012F7F4 0043954C ASCII "Error"
0012F7F8 00000000
0012F7FC EE42E8FF
0012F800 0012FE88
0012F804 00439518 Crackme1.00439518

Da is nichts....

[EDIT] AHA! MIT BREAKPOINT KLAPPTS... LOL [/EDIT]

Danköö

btw:

DenSchub / 8360-1690-2980-3c80
 
Ich habs mit "Searchfor>/All referenced text strings" gemacht. Und dann einfach nach der Fehlermeldung gesucht. Mit einem Doppelklick darauf gelangt man direkt zur msgbox.

Gruss
IsNull

ps:
IsNull / 7e10-1c40-2a10-3880
 
Bebob 6930-1280-1b20-2470


Ich habe erst auch keine Serials gesehen, erst als ich den BP gesetzt habe konnte ich alles sehen wie im Tutorial beschrieben.
 
Zurück
Oben