| Hacks & Crackmes Tests, Fragen oder Hilfestellungen. Crackmes und Hackits werden hier diskutiert. |
Diskussion: My keygenme #1 im Forum Hacks & Crackmes, in der Kategorie Software Home; Hallo 101, wie lautet denn das Passwort für das Zip-Archiv? the_uxreal...
![]() |
| | #1 (permalink) |
| Registriert seit: 28.05.08 ![]() Likes: 0 | Hallo 101, wie lautet denn das Passwort für das Zip-Archiv? the_uxreal |
| | |
| | #2 (permalink) |
| Registriert seit: 07.03.08 ![]() Likes: 0 | Gültige User & Pass Kombo keygen muss ich noch schauen |
| | |
| HaBOT | |
| |
| | #3 (permalink) |
| Registriert seit: 07.03.08 ![]() Likes: 0 | naja, weist du, du läst eine serial generieren und vergleichst diese mit der user-serial. Wenn du die Userserial durch ein paar testalgos laufen lassen würdest, könnte man die Serial nicht sniffen Und ist immer das gleiche, wenn ich meine gültige passcombo habe, fehlt die motivation keygens zu schreiben. wobei ich das meist sowieso nicht hinkriege |
| | |
| | #4 (permalink) | |
| Registriert seit: 07.03.08 ![]() Likes: 0 | Zitat:
d Man braucht nichtmal deinen Serial algo zu verstehen, man kann einfach den Assembly-Code von dir nehmen, und ihn für einen keygen missbrauchen. Ich würde nun versuchen, dass _dein_ Programm nach einer Modifikation meinerseits die Korrekte Serial in das Serial Edit schreibt. Die vorgehenden Serial Längen check kann man simpel NOPen. Vielleicht finde ich diese Woche noch zeit dafür. Für jemanden mit Assemblerkentnissen sollte es jedenfalls ne Kleinigkeit sein das zu bewerkstelligen. | |
| | |
| | #5 (permalink) |
| Moderator ![]() Registriert seit: 20.07.05 ![]() ![]() ![]() ![]() ![]() Likes: 156 | Nop meint sowas: (siehe Anhang). PS: Da ich zu faul war, FindWindowEx und strcmp einzufügen, verlasse ich mich darauf, dass EnumChildWindow API in jeder Winversion das gleiche Ergebnis liefert (die Child-Windows also in derselben Reihenfolge durchgeht). D.h die richtige Serial sollte im Serial-Edit erscheinen und nicht irgendwoanders Notfalls kann man die Serial auch mittels MessageBox ausgeben. PPS: @90nop: bist Du zufällig nop60nop
__________________ Noch mal, für alle Pseudo-Geeks: 1+1=0. -> 10 wäre Überlauf! Selig, wer nichts zu sagen hat und trotzdem schweigt. |
| | |
| | #6 (permalink) | ||
| Registriert seit: 07.03.08 ![]() Likes: 0 | Zitat:
![]() @CDW: Zitat:
![]() Ich werde es nun auch mal versuchen den keygen so hinzukriegen wie du. Ist mein "lieblings Ansatz" - man braucht nicht am algo herumzustudieren und muss nicht mal ein GUI basteln... Muss aber erst das "build" Plugin für Olly wieder finden, damit ich Änderungen im Code gleich wieder zu ner validen exe kompilieren kann. Weist du zufällig wie das Plugin hiess? (war für olly 1.x) Ist schon ein weilchen her, seit dem letzten "keygen", wobei das auch eher ein verändern von 3 Zeilen im code war. Wie gehst du vor, um Änderungen am Code zu "speichern"? Das Ollyplugin ist doch immernoch der angenehmste Weg dies zu erledigen? lg Edit: War wohl "OllyDump" mal versuchen ob ichs hinkrieg. | ||
| | |
| | #7 (permalink) | |
| Moderator ![]() Registriert seit: 20.07.05 ![]() ![]() ![]() ![]() ![]() Likes: 156 | Zitat:
Den hinzugefügten Code kann man durch Markieren->Rechtsklick->copy to executable speichern (auch ohne Plugins). Allerdings ist es wirklich mit dem DumpPlugin angenehmer, weil es alle Stellen automatisch heraussucht ![]() PS: habe zuerst mit LordPE eine Dummydatei als Section hinzugefügt, um genug Platz zu haben und nicht erst eine Codecave suchen zu müssen.
__________________ Noch mal, für alle Pseudo-Geeks: 1+1=0. -> 10 wäre Überlauf! Selig, wer nichts zu sagen hat und trotzdem schweigt. | |
| | |
| | #8 (permalink) | |
| Registriert seit: 07.03.08 ![]() Likes: 0 | Zitat:
![]() @CDW: Hm, ich dachte, das läst sich noch simpler machen Nach dem Call der Keygen Funktion steht im Register EDX ja die generierte Serial. Kann man nun nicht einfach dieses Register in das Edit ausgeben lassen? Man kann sich ja Platz schaffen, in dem den Jump sowie "well done"/"party " usw. weg Nopt und dort die Ausgabe hineinbastelt. (gleich nach dem call der keygen funktion) Ich habe nun aber Verständnis Probleme. Es gibt ja weiter oben im Code eine stelle, wo er selber in dieses EDit schriebt: Code: 0045B283 |. BA 68B34500 MOV EDX,0045B368 ; ASCII "Please Enter Not More Then 24 Chars..." 0045B288 |. 8B83 7C030000 MOV EAX,DWORD PTR DS:[EBX+37C] 0045B28E |. E8 71F3FDFF CALL 0043A604 So wie ich das verstanden (oder eben nicht) habe, muss man zuerst den Ausgabe wert in ein Register moven, (was ja hier schon erledigt ist) und danach die Funktion mit dem Register als Parameter aufrufen. Stimmt das so ca.? | |
| | |
| | #9 (permalink) | ||
| Moderator ![]() Registriert seit: 20.07.05 ![]() ![]() ![]() ![]() ![]() Likes: 156 | Zitat:
diese oben erwähnte Codestelle hineinkopieren Der Rest sollte ja schon richtig vorinitialisiert sein (das wäre sonst ein Problem). Ich habe es gerade in Olly getestet - klappt anstandslos. Zitat:
__________________ Noch mal, für alle Pseudo-Geeks: 1+1=0. -> 10 wäre Überlauf! Selig, wer nichts zu sagen hat und trotzdem schweigt. | ||
| | |
| | #10 (permalink) |
| Registriert seit: 07.03.08 ![]() Likes: 0 | Ich habe das schon vorher probiert, erhielt aber immer ne Access violation ![]() Und "nach dem JNZ" einzufügen bringt doch nix, das wird ja eben durch den bedingten Jump übersprungen. : Code: 0045B2BB |. E8 BCFDFFFF CALL 0045B07C 0045B2C0 |. 8B55 EC MOV EDX,DWORD PTR SS:[EBP-14] 0045B2C3 |. 58 POP EAX 0045B2C4 |. E8 AF99FAFF CALL 00404C78 0045B2C9 |. 75 1A JNZ SHORT 0045B2E5 0045B2CB |. 6A 40 PUSH 40 0045B2CD |. B9 90B34500 MOV ECX,0045B390 ; ASCII "Well done! DU BIST GUT!" 0045B2D2 |. BA A8B34500 MOV EDX,0045B3A8 ; ASCII "yEAH! pARTy!" 0045B2D7 |. A1 ACE94500 MOV EAX,DWORD PTR DS:[45E9AC] 0045B2DC |. 8B00 MOV EAX,DWORD PTR DS:[EAX] 0045B2DE |. E8 C1DDFFFF CALL 004590A4 0045B2E3 |. EB 18 JMP SHORT 0045B2FD 0045B2E5 |> 6A 10 PUSH 10 0045B2E7 |. B9 B8B34500 MOV ECX,0045B3B8 ; ASCII "SOWAS VON FALSCH!!! DU BIST SCHLECHT!" 0045B2EC |. BA E0B34500 MOV EDX,0045B3E0 ; ASCII "WTF IS WRONG WITH U?" 0045B2F1 |. A1 ACE94500 MOV EAX,DWORD PTR DS:[45E9AC] Code: 0045B2C9 |. 75 1A JNZ SHORT 0045B2E5 Also was mache ich falsch? Ich habe schon vor dem ersten Posting damit rumprobiert, es aber nicht geschafft... habe quasi n Tipp gegeben den ich selber nicht mal ausführen kann |
| | |
| | #11 (permalink) |
| Registriert seit: 14.07.08 ![]() Likes: 0 | Erst schlau schnacken und nun nix hinbekommen ? geil... |
| | |
| | #12 (permalink) | |
| Registriert seit: 07.03.08 ![]() Likes: 0 | Zitat:
| |
| | |
| | #13 (permalink) | |
| Moderator ![]() Registriert seit: 20.07.05 ![]() ![]() ![]() ![]() ![]() Likes: 156 | Zitat:
so meine ich das läuft zumindest bei mir (XP SP2) fehlerfrei. @101: darf ich fragen, was das Löschen der Beiträge denn soll?
__________________ Noch mal, für alle Pseudo-Geeks: 1+1=0. -> 10 wäre Überlauf! Selig, wer nichts zu sagen hat und trotzdem schweigt. | |
| | |
| | #15 (permalink) |
| Moderator ![]() Registriert seit: 20.07.05 ![]() ![]() ![]() ![]() ![]() Likes: 156 | Na dann ![]() das Originalkeygenme kann hier heruntergeladen werden: http://grn-project.ath.cx/phpbb3magi...st=0&sk=t&sd=a
__________________ Noch mal, für alle Pseudo-Geeks: 1+1=0. -> 10 wäre Überlauf! Selig, wer nichts zu sagen hat und trotzdem schweigt. |
| | |
![]() |
| | |
| |
| Themen-Optionen | |
| Ansicht | |
| |
Ähnliche Themen | ||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| keygenme | ]=-antr4xx-=[ | Hacks & Crackmes | 2 | 26.01.08 20:18 |
| KeyGenMe#1 | Bonzai | Hacks & Crackmes | 5 | 22.10.07 17:45 |
| Keygenme ^^ | ReDoX | Hacks & Crackmes | 3 | 21.09.06 16:17 |
| Keygenme Nr. 1 | drmelon | Hacks & Crackmes | 5 | 09.08.06 12:46 |
| KeygenMe | Straubi | Hacks & Crackmes | 5 | 17.07.06 20:26 |