Wofür wird die DLL-Injektion verwendet?
Wofür wird die DLL-Injektion verwendet?

Video: Wofür wird die DLL-Injektion verwendet?

Video: Wofür wird die DLL-Injektion verwendet?
Video: Sie sind überall! Aber warum? - DLL-Dateien einfach erklärt! 2024, Kann
Anonim

Bei der Computerprogrammierung, DLL-Injektion ist eine Technik benutzt für Ausführen von Code im Adressraum eines anderen Prozesses, indem dieser gezwungen wird, eine Dynamic Link Library zu laden. DLL-Injektion ist oft benutzt von externe Programme, um das Verhalten eines anderen Programms in einer Weise zu beeinflussen, die seine Autoren nicht erwartet oder beabsichtigt haben.

Nur, wofür werden DLL-Dateien verwendet?

DLL ist eine dynamische Linkbibliothek Datei Format benutzt für mit mehreren Codes und Prozeduren für Windows-Programme. DLL-Dateien wurden erstellt, damit mehrere Programme verwenden gleichzeitig ihre Informationen, was zur Gedächtniserhaltung beiträgt.

Was ist in ähnlicher Weise eine Prozessinjektion? Prozessinjektion ist eine weit verbreitete Verteidigungs-Umgehungstechnik, die häufig in Malware- und dateilosen Gegnergeschäften eingesetzt wird und das Ausführen von benutzerdefiniertem Code im Adressraum eines anderen erfordert Prozess . Prozessinjektion verbessert die Stealth, und einige Techniken erreichen auch Persistenz.

Wenn man dies berücksichtigt, was ist reflektierende DLL-Injektion?

Reflektierende DLL-Injektion ist eine Bibliothek Injektion Technik, bei der das Konzept der reflektierend Programmierung wird verwendet, um das Laden einer Bibliothek aus dem Speicher in einen Hostprozess durchzuführen.

Was bedeutet dll?

Dynamische Link Bibliothek

Empfohlen: