[S] DLL Die Automatisch vom Prozess geladen wird.
Wie der Name schon sagt suche ich einen weg meine DLL automatisch in ein Programm beim Start einzubinden.
Ich rede in diesem Fall von einem Gameclienten der in Delphi geschrieben wurde. In einem ehemaligen Projekt eines bekannten hatte er eine DLL die z.b. via Detours den Packetverkehr abfängt so eingebunden das sie beim start des Spielclientens automatisch von diesem Geladen wurde.
Und da ich mit sicherheit weiß das er nicht den Source dieses Gameclientens hatte muss er das ja irgendwie mit Olly hinbekommen haben.
Ich habe nun nachdem sein Projekt still liegt eine ähnliche DLL geschrieben nur leider weiß ich nicht wie ich es hinbekomme das der Client die DLL automatisch einlädt. B.z.w. Ich weiß nicht wonach ich zu suchen hab um dieses rauszufinden. Ich hab mich zwar schon umgehört aber keiner konnte mir eine genauere auskunft geben.
MfG
AW: [S] DLL Die Automatisch vom Prozess geladen wird.
Einfach per AppInit-DLL oder IAT manipulieren oder code injection oder dll injection. Bei 2 Methoden wird die exe verändert, bei den anderen 2 bleibt die exe unberührt.
AW: [S] DLL Die Automatisch vom Prozess geladen wird.
Wenn ich es richtig verstanden habe:
Einen Injector schreiben, welcher nur auf die Application wartet.
Sobald gefunden, injecten.
AW: [S] DLL Die Automatisch vom Prozess geladen wird.
Du kannst die DLL einfach mit einem PE Editor hinzufügen.
AW: [S] DLL Die Automatisch vom Prozess geladen wird.
Um das nochmal genauer zu erleutern ich will den Client(.exe)
So verändern das er meine .DLL als benötigte Ressource ansieht und sie beim Start direkt mit einlädt.
Das mit dem PE Editor klingt schon interresant aber ich hab bei PEiD und bei PE Explorer keine entsprechende Funktion gefunden um eine weitre .DLL einzubinden. Es reicht ja wenn das Programm die DLL lädt den rest kannich selber in der DLL machen.
Einen extra Injector der auf den Prozess wartet will ich dafür nicht verwenden das würde den vorgang einfach unnötig Komplizierter für die User machen.
AW: [S] DLL Die Automatisch vom Prozess geladen wird.
PEiD ist kein PE Editor. LordPE zum Beispiel beherrscht solche Tricks.
http://img7.imagebanana.com/img/dmzrwl2b/lordpe.png
In LordPE auf PE Editor, Datei öffnen >> Directories >> Bei Import Table auf "..." >> Irgendeine DLL auswählen, Rechtsklick >> add import...
AW: [S] DLL Die Automatisch vom Prozess geladen wird.
Zitat:
Zitat von
NavanBethrax
Einen extra Injector der auf den Prozess wartet will ich dafür nicht verwenden das würde den vorgang einfach unnötig Komplizierter für die User machen.
Zumal du es seeeehr oft hast das der Injector denn den Prozess killt