dll Injection - wie gehts weiter

Erstmal hallo an alle,

das hier ist mein erster Post auf diesem Forum. Also seid gnädig :D

Ich habe folgendes Problem: ich versuche mich gerade an dll Injection. Wie das geht weiß ich halbwegs, Code dafür hab ich zu genüge gefunden.

Das Problem das ich habe ist folgendes: nachdem ich meine dll injected habe, wie greife ich auf Variablen aus dem fremden Process zu? Wie weiß ich welche Variable, Funktionen es gibt?

Es wäre super wenn mir jemand Informationen, Links oder Suchbegriffe für Google nennen könnte, da mir irgendwie keine richtigen einfallen um ans Ziel zu kommen.

Gibts eigentlich hier auch ein Forum für Jobs? Also wenn ich jemand suche der mir das machen würde?

Mit besten Grüßen,
HighBoon
 
Das Problem das ich habe ist folgendes: nachdem ich meine dll injected habe, wie greife ich auf Variablen aus dem fremden Process zu? Wie weiß ich welche Variable, Funktionen es gibt?
Die DLL befindet sich dann im Speicherraum des Programms, also kann auf Variablen direkt zugegriffen werden (über ihre Adresse). Um herauszufinden, welche Variablen/Funktionen es gibt, betreibt man i.R ReverseEngineering mit einem Debugger/Disassembler (unter Windows: IDA, OllyDbg und je nach Sprache noch ein paar Helferleins).
"Helferleins" können sein: Delphi/Borland C++: DeDe
VB: semiVB Decompiler,VB Decompiler/VB Rerformer/Numega Smartcheck
Auch wenn "Decompiler" im Namen irreführend ist, so hilft es zumindest oft bei der groben Analyse.
 
Zurück
Oben