| Hacks & Crackmes Tests, Fragen oder Hilfestellungen. Crackmes und Hackits werden hier diskutiert. |
Diskussion: so mein erstes crackme -solved im Forum Hacks & Crackmes, in der Kategorie Software Home; Anzeige mal gucken wie lange ihr braucht wichtig ist das ihr die MFC71.dll habt, wenn ich die statisch eingebunden hätte, ...
![]() |
| | #1 (permalink) |
| Registriert seit: 04.10.05 ![]() Likes: 0 | so mein erstes crackme -solved Anzeige mal gucken wie lange ihr braucht wichtig ist das ihr die MFC71.dll habt, wenn ich die statisch eingebunden hätte, dann wäre das programm 4 kb zu groß geworden zum hochladen die meisten c++(windows) programmierer haben die mit sicherheit, aber auch andere programme verwenden sie |
| | |
| | #2 (permalink) |
| Senior Member Registriert seit: 03.09.05 ![]() Likes: 0 | 10150740 tut edite ich gleich rein Edit: |
| | |
| HaBOT | - Anzeige - |
| |
| | #3 (permalink) |
| Themenstarter Registriert seit: 04.10.05 ![]() Likes: 0 | #include <afxtempl.h> bool algo(long x) { long pw = 13; CArray<bool> myarray; myarray.SetSize(3,3); myarray.SetAt(0 ,false); myarray.SetAt(1, true); myarray.SetAt(2, true); char *c = "Richtig"; __asm{ mov eax, x add eax, 1015 mov pw, eax sub pw,1015 mov ebx,pw mov x,ebx//muss so bleiben mov ecx,c push ecx mov ecx,pw pop ecx push x add x, eax pop x } if(x / 15 == 676716) { myarray.SetAt(0, true); } if(x < 10140000) { myarray.SetAt(1, false); } if(x - 740 != 10150000) { myarray.SetAt(2, false); } if(myarray.GetAt(0) == true && myarray.GetAt(1) ==true && myarray.GetAt(2) != false) { return true; } else return false; }; Da hat wohl auch mein von hand geschriebener inline assembler nichts gebracht |
| | |
| | #4 (permalink) |
| Senior Member Registriert seit: 03.09.05 ![]() Likes: 0 | wenn die erste bedingung zutrifft sind die anderen beiden automatisch auch richtig, von daher brauchte man die garnicht zu reversen |
| | |
| | #5 (permalink) |
| Themenstarter Registriert seit: 04.10.05 ![]() Likes: 0 | wenn ich mit f9 zur eingabe gekommen bin und dann eine zahl eingebe, wie kann ich dann weiter debuggen ? bin neu bei olly |
| | |
| | #6 (permalink) |
| Moderator ![]() Registriert seit: 20.07.05 ![]() ![]() ![]() ![]() ![]() ![]() Likes: 202 | dann landest Du wieder bei Deinem BP (den Du vorher hoffentlich gesetzt hast
__________________ Noch mal, für alle Pseudo-Geeks: 1+1=0. -> 10 wäre Überlauf! Selig, wer nichts zu sagen hat und trotzdem schweigt. |
| | |
| | #7 (permalink) |
| Themenstarter Registriert seit: 04.10.05 ![]() Likes: 0 | ich setze mit f2 einen bp lasse es mit f9 bis zur eingabe laufen gebe eine zahl ein drücke okay und dann ist das fenster immer aktiv und ich kann in olly nix mehr machen |
| | |
| | #8 (permalink) |
| Moderator ![]() Registriert seit: 20.07.05 ![]() ![]() ![]() ![]() ![]() ![]() Likes: 202 | Moment, wichtig ist, den BP nach der Eingabe zu setzen, also in diesem Fall z.B hier: Code: 00401204 |. C745 F0 20344000 MOV [LOCAL.4],crackmic.00403420 ; ASCII "Richtig" 0040120B |. 8B45 08 MOV EAX,[ARG.1] 0040120E |. 05 F7030000 ADD EAX,3F7 Wo setzt Du denn Deinen BP?
__________________ Noch mal, für alle Pseudo-Geeks: 1+1=0. -> 10 wäre Überlauf! Selig, wer nichts zu sagen hat und trotzdem schweigt. |
| | |
![]() |
| - Anzeige - | |
| |
| Themen-Optionen | |
| Ansicht | |
| |
Ähnliche Themen | ||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| (solved) Mein erstes CrackMe | cByte | Hacks & Crackmes | 4 | 08.09.09 20:15 |
| Mein erstes Crackme [SOLVED] | Ripper93 | Hacks & Crackmes | 7 | 20.02.07 17:15 |
| Mein erstes Crackme... [Solved] | BlackSun1102 | Hacks & Crackmes | 19 | 03.01.07 22:54 |
| Mein Erstes CrackMe /solved/ | Grafix | Hacks & Crackmes | 5 | 17.02.06 00:05 |
| Mein erstes Crackme! -solved | fast_killer | Hacks & Crackmes | 11 | 28.09.05 22:58 |