Eydeets KeyGenMe #1 [solved]

Hi!

Ich hab mir mal gedacht, ich schreib auch mal ein KeyGenMe ;).

Es ist vor allem für Anfänger gedacht. Ziel ist es, einen Keygen zu schreiben, und nicht, das Programm zu patchen.

Ganz so einfach habe ich es euch nicht gemacht, Serial Phishing ist zum Beispiel nicht möglich, aber auf Obfuscation habe ich verzichtet. ;)

Vielleicht findet sich ja sogar jemand, der ein Tutorial schreibt?

Mfg, Eydeet.
 
Keygen kommt später noch wenn ich Zeit habe...

Username: CoRe0153
Serial: GWCAHRST
 
Ich weiß jetzt zwar nicht genau, wie du's gemacht hast (kannst du vielleicht den Code posten?), aber mir ist schon klar, dass die richtigen Zeichen eins nach dem anderen offen im Speicher liegen. Was ich mit "Serial Phishing ist nicht möglich" meinte, war dass der Key nie komplett im Speicher liegt.
 
Genau so habe ich es gemacht, hier mal die relevanten code stellen:

Code:
procedure CallBack_004018AE(Context: THookContext); stdcall;
begin
  szSerial := szSerial + Char(pByte(Context.Ebp - $16)^);
end;

procedure CallBack_004018BE(Context: THookContext); stdcall;
begin
  SetWindowText(GetSerialHWND(), PChar(szSerial));
end;
 
Ah, vielen Dank! Ich schätze, ich muss mich noch mal ein bisschen mit der Materie beschäftigen, damit das nächste KeygenMe nicht so einfach wird. ;)
 
Zurück
Oben