Blockread/Write von eigener EXE raus.

B

Biarchiv

Hallo,
Sorry, ich versuche es besser zu beschreiben.
Ich compiliere eine EXE Datei die sich selbst nach
bestimmten und vorgegebenen Zeichencodes sucht!
Alles was jetzt kommt wird erst von per per Hand
an die compilierte Datei einfach am Ende hinzugefügt.
Sie sucht nach "FFH8H8FF" . Das Programm weiß dann
das danch ein Dateiname kommt. z.B:test.exe.
Danach kommt die Datei selbst!
Er muß den Datei namen rauslessen und eine Datei an-
legen die so heiß und alles was nach test.exe steht
in die neue generrierte Datei reinschreiben.
Dann sollte wieder nach "FFH8H8FF" geprüft werden.
Dann weiß er das die Datei die er schreibt hier zu Ende
ist. Dann kommt die nächste die z.b.: test.dll
heist dann wieder der CODE in eine neue Datei reinschreiben.
Danach solte er die Test.exe per EXEC öffnen.
Da die TEST.EXE eine TEST.dll braucht kommt hier kein
Fehlermedlung da sie ja geschrieben wurden.
Nach beenden der Programms TEST.exe und TEST.DLL löschen.
Also die EXE die in Pascal geschrieben wird sollte sich selbst
durchsuchen können und Dateien von sich selbst extrahieren können.
Sowie ein Packer der mit der Die Kompremmierte Date per SFX also
eine EXE gemacht wurde.
 
Warum benutzt du nicht einfach Resourcen??? Gegen das Rippen der Daten kannst du Verschlüsselung einsetzen...
 

Neue Beiträge

Zurück