![]() |
Packet erkennen bevor es an die Anwendung geschickt wird
Moinsen,
ich möchte ein ganz bestimmtes UDP-Packet welches an eine Anwendung geschickt wird erkennen. Bislang zeichne ich alle eingehenden Packete mit PCap auf, und wenn das Packet XY dabei ist, dann schließe ich die Verbindung zu dieser IP. Das funktioniert auch, nur ist das Problem, das die Anwendung die dieses Packet nicht erhalten soll, es zu diesem Zeitpunkt schon erhalten hat. Jetzt meine Frage: Wie kann ich mit WinPCap dieses Packet bevor es an die Anwendung geschickt wird erkennen und darauf reagieren? Bitte kommt mir jetzt nicht "der will wieder was manipulieren" "AGBs" und was weis ich. Lest meinen alten Thread bezüglich enumarting connections durch! Grüße, napster |
Re: Packet erkennen bevor es an die Anwendung geschickt wird
Installier einen Usermode Hook auf Recv() in deiner Zielanwendung und prüfe darin die eingehenden Pakete. Dann kannst du selbst entscheiden, welche Pakete du durchlässt und welche nicht.
|
Re: Packet erkennen bevor es an die Anwendung geschickt wird
Nehmen wir einmal an, die Zielanwendung lässt keine DLL Injection zu - was dann?
|
Re: Packet erkennen bevor es an die Anwendung geschickt wird
Falls das eine eigene Anwendung ist, kannst du das ja ändern
|
Re: Packet erkennen bevor es an die Anwendung geschickt wird
Zitat:
|
Re: Packet erkennen bevor es an die Anwendung geschickt wird
Wie sieht es mit einem Proxy aus?
![]() |
Re: Packet erkennen bevor es an die Anwendung geschickt wird
Proxy einstellen und mit IdHTTPProxy und IdServerIntercept Daten analysieren.
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 13:28 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz