Quote:
Originally Posted by Frezee
Okay, ich hab das untere Tut völlig übersehen. >.<
Aber welche Method wende ich denn z.B. an, wenn ich in einem Game eine Funktion callen will? Und gibt es dafür auch ein verständliches deutsches Tut?
|
Zwar nicht auf deutsch aber da wird das gezeigt
[Only registered and activated users can see links. Click Here To Register...].
Ist aber auch recht einfach.
Quote:
|
also brauch ich zuerst ein stück Programmcode was es Dan einbindet und Dan ein weiteres stück was es dan startet?? und wie mache ich das bei eine x beliebigen dll sage ich nur da habe ich die dll eingebunden und mehr nicht?? ^^
|
Schnell und einfach gesagt schreibst du eine funktion zum dynamischen laden einer Dll. Diese Funktion ruft aber nicht die Winapi funktionen LoadLibary und GetProcAddress direct auf sondern ruft sie über pointer auf die in der injectstructur enthalten sind. Als erstes schreibt der injector die Adressen der funktionen LoadLibary und GetProcAddress in die injectstructur anschließend
fügt er dem programm in der die DLL injectiert werden soll etwas mehr Virtuellen speicherplatz hinzu und schreibt dort mittels WriteProcessMemory die Inejctstructur und die funktion(die zum dynamischen laden der DLL) hinzu. Zum Abschluss wird die funktion Über einen RemoteThreat gestartet.