Einzelnen Beitrag anzeigen

Olli
(Gast)

n/a Beiträge
 
#4

Re: konstanten in kompilierter exe ändern

  Alt 23. Okt 2005, 13:36
Zitat von Premutos:
gibts dazu irgendwo demos oä. habe so etwas noch nie gemacht
Keine Ahnung, ob es zu diesem Thema Demos gibt. Suche doch einfach mal danach wie man mit Binärdateien umgeht um in diese zu schreiben oder aus diesen zu lesen. Sobald du das hast, mußt du dir nur noch eine Magic-Number ausdenken (kann auch ein String sein) und diesen dann suchen. Beispiel:
Delphi-Quellcode:
var
Bla:record
Magic:array[0..7] of Char;
MeinWert: DWORD;
end = (
Magic: 'blablubb';
MeinWert: $11223344;
);
In deinem Code suchst du dann nach dem Vorkommen von 'blablubb' in der EXE und voila weißt du, daß direkt auf diesen "String" dein Wert folgt, den du dann ändern kannst.

Ein wenig Phantasie brauchst du eben nur
  Mit Zitat antworten Zitat