AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

DLL Injection gelingt, und was nun?

Ein Thema von napsterxx · begonnen am 30. Mär 2008 · letzter Beitrag vom 30. Mär 2008
Antwort Antwort
napsterxx

Registriert seit: 18. Mär 2007
Ort: Borland
556 Beiträge
 
Delphi 7 Enterprise
 
#1

DLL Injection gelingt, und was nun?

  Alt 30. Mär 2008, 14:29
Also meine DLL INjection in alle Prozesse funktioniert, jedoch wollte ich fragen, diese DLL wird ja nur einmal ausgeführt, wenn ich eben mich rein "hooke", aber was kann ich nun machen? Bisher habe ich in der DLL soviel stehen "DLL Injection geglückt" aber mehr nicht. Wollte einfach fragen, wie ich nun weiter machen kann, was ich von dieser Injection nun habe
Du derefernzierst p2 einmal und weißt die Adresse von i zu. Das heißt p2 (also der Zeiger auf einen Zeiger) zeigt auf den Zeiger p1 welchen du so auf i zeigen lässt.
  Mit Zitat antworten Zitat
Benutzerbild von SirThornberry
SirThornberry
(Moderator)

Registriert seit: 23. Sep 2003
Ort: Bockwen
12.235 Beiträge
 
Delphi 2006 Professional
 
#2

Re: DLL IONjection gelingt, und was nun?

  Alt 30. Mär 2008, 14:32
wenn du die dll in alle prozesse per hook injezierst wird die dll so oft ausgeführt wie es prozesse gibt.
Das "und nun" musst du dir selbst beantworten. Schließlich bist du derjenige der sich dafür entschieden hat den Hook eines bestimmten types zu installieren.
Jens
Mit Source ist es wie mit Kunst - Hauptsache der Künstler versteht's
  Mit Zitat antworten Zitat
napsterxx

Registriert seit: 18. Mär 2007
Ort: Borland
556 Beiträge
 
Delphi 7 Enterprise
 
#3

Re: DLL Injection gelingt, und was nun?

  Alt 30. Mär 2008, 18:15
Also wie das geht weis ich, glaube habe die Frage komplett schwachsinnig gestellt. Also ich kann jetzt bei der kernel32 alle möglichen Funktionen hooken, aber ich möchte von einem Programm mal eine Fuktion hooken, eigentlich brauche ich dazu ja die Parameter, und den Funktionsnamen, aber wie komme ich diese, sodass ich den Hook setzen kann, oder wie komme ich an die Adresse and der diese Funktion ausgeführt wird?
Du derefernzierst p2 einmal und weißt die Adresse von i zu. Das heißt p2 (also der Zeiger auf einen Zeiger) zeigt auf den Zeiger p1 welchen du so auf i zeigen lässt.
  Mit Zitat antworten Zitat
hoika

Registriert seit: 5. Jul 2006
Ort: Magdeburg
8.270 Beiträge
 
Delphi 10.4 Sydney
 
#4

Re: DLL Injection gelingt, und was nun?

  Alt 30. Mär 2008, 18:31
Hallo,

welche Funktion denn konkret ?


Heiko
Heiko
  Mit Zitat antworten Zitat
napsterxx

Registriert seit: 18. Mär 2007
Ort: Borland
556 Beiträge
 
Delphi 7 Enterprise
 
#5

Re: DLL Injection gelingt, und was nun?

  Alt 30. Mär 2008, 18:38
Irgendeine, allgemein gemeint. ICh habe ein Programm, man startet es kann Räume betreten, wenn dieser voll ist kommt eine Meldung, z.B. die Funktion zum betreten des Raumes. ICh weis aber eig nix darüber Aber ich will es ja wissen
Du derefernzierst p2 einmal und weißt die Adresse von i zu. Das heißt p2 (also der Zeiger auf einen Zeiger) zeigt auf den Zeiger p1 welchen du so auf i zeigen lässt.
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 04:46 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz