| Hacks & Crackmes Tests, Fragen oder Hilfestellungen. Crackmes und Hackits werden hier diskutiert. |
Diskussion: First Crackme im Forum Hacks & Crackmes, in der Kategorie Software Home; Anzeige Wollte auch mal ein Crackme machen. Wird für euch wohl nicht so schwer sein, aber was solls^^...
![]() |
| | #1 (permalink) |
| Registriert seit: 05.12.04 ![]() Likes: 0 | First Crackme Anzeige Wollte auch mal ein Crackme machen. Wird für euch wohl nicht so schwer sein, aber was solls^^ |
| | |
| | #2 (permalink) |
| Member of Honour ![]() Registriert seit: 02.04.05 ![]() ![]() ![]() Likes: 76 | ID: 123789456 PASS: 963741852 |
| | |
| HaBOT | - Anzeige - |
| |
| | #3 (permalink) |
| Themenstarter Registriert seit: 05.12.04 ![]() Likes: 0 | Würd mich über ein Tut freuen. Hab vom Cracken noch nicht viel Ahnung^^ |
| | |
| | #4 (permalink) | ||
| Member of Honour ![]() Registriert seit: 02.04.05 ![]() ![]() ![]() Likes: 76 | Also gut: Wir laden das Teil in OllyDbg. Und machen rechtsklick -> Search for ->All intermodular Calls. Wir finden : MSVBVM60.__vbaStrCmp Mit F2 setzen wir dort ein Breakpoint und starten mit F9. Nun tippen wir im Crackme :"id" bei ID rein und "pass" bei Pass rein, damit wir beide später unterscheiden können. Wir sind hier : Code: 00409571 . FFD3 CALL EBX ; MSVBVM60.__vbaStrCmp; <&MSVBVM60.__vbaStrCmp> Also müsste doch das Passwort 963741852 sein. So, wir gucken etwas weiter runter und sehen: Zitat:
Mit F9. springen wir dahin. Wir sehen im Register-Fenster 3 Werte: EAX :id ECX : 123789456 EDX : 963741852 Welches wird nun mit welchem verglichen ? Wir gucken ein paar Zeilen über uns und sehen, dass zuvor EAX und ECX gepusht wurde. Also wird unser eingetipptes id mit 123789456 verglichen. Das muss unsere ID sein. Crackme nochmal gestartet beide Werte probiert und wir kommen zu richtig. Patchen ist natürlich noch einfacher. Dazu NOPen wir einfach : Zitat:
| ||
| | |
| | #5 (permalink) | |||
| Guest Likes: | Eleganter finde ich, einfach: Zitat:
Zitat:
rushjo P.S. Hier nicht notwendig, aber ein kurzer Blick mit "PEiD" oder Ähnlichem, lohnt sich meistens auch. :-) P.P.S. Hier ist nochmal die vollständige Code-Section, in der beide Vergleiche stattfinden, wobei der "pass" zuerst verglichen wird und danach erst die "id". Zitat:
| |||
|
![]() |
| - Anzeige - | |
| |
| Themen-Optionen | |
| Ansicht | |
| |
Ähnliche Themen | ||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| Crackme#1 | X360 Andy | Hacks & Crackmes | 9 | 13.08.09 17:30 |
| Second Crackme | .tails | Hacks & Crackmes | 7 | 19.08.05 21:19 |
| Third Crackme | .tails | Hacks & Crackmes | 22 | 06.08.05 03:03 |
| CrackMe 1 | xlro | Hacks & Crackmes | 5 | 18.07.05 19:36 |
| Crackme 1 | Mobius | Hacks & Crackmes | 10 | 10.10.04 11:10 |