D
D@nger
Hallo, also das folgende Thema "Api-Hooking" ist etwas kompliziert (für mich jedenfalls). Und zwar gibt es ja die sogeanannten Apis auf Windows-Systemen (z.B: "FindNextFile"). Das sind Funktionen die aus System-Dlls gelesen und verwendet werden können. So, jetzt gibt es Api-Hooking oder auch Dll-Injection, was bedeutet, dass diese Funktionen überschrieben und druch neue, eigene, ersetzt werden. Meistens wird das Ganze zu nicht ganz legalen Aktivitäten genutzt. Allerdings habe ich etwas vor, das nicht illegal ist.
So, kommen wir nun zu einem Beispiel:
Das Programm, ein Trojaner, muss aufs Internet zugreifen, um die gesammelten Daten zu übertragen. Nur wie kommt der jetzt an der Firewall vorbei? Killen oder Regel erstellen sind sogut wie ausgeschlossen, da erstes zu auffällig ist und zweites fast unmöglich. So, jetzt bleibt die Dll-Injection. Und zwar wird z.B. die Api zur Auflistung der Prozesse so verändert, dass die Firewall die Datei nicht mehr findet. Das wäre theoretisch machbar, doch was für ein Code ist das genau? Wie schreibt man die Api um? Hat da jemand vielleicht Ahnung on? Das Beispiel ist nur ein Beispiel (logisch oder? ;-)). Danke schon mal.
So, kommen wir nun zu einem Beispiel:
Das Programm, ein Trojaner, muss aufs Internet zugreifen, um die gesammelten Daten zu übertragen. Nur wie kommt der jetzt an der Firewall vorbei? Killen oder Regel erstellen sind sogut wie ausgeschlossen, da erstes zu auffällig ist und zweites fast unmöglich. So, jetzt bleibt die Dll-Injection. Und zwar wird z.B. die Api zur Auflistung der Prozesse so verändert, dass die Firewall die Datei nicht mehr findet. Das wäre theoretisch machbar, doch was für ein Code ist das genau? Wie schreibt man die Api um? Hat da jemand vielleicht Ahnung on? Das Beispiel ist nur ein Beispiel (logisch oder? ;-)). Danke schon mal.