Hvad er DLL-injektionsangreb?
Hvad er DLL-injektionsangreb?

Video: Hvad er DLL-injektionsangreb?

Video: Hvad er DLL-injektionsangreb?
Video: Hvad er The Backrooms? 2024, Kan
Anonim

I computerprogrammering, DLL-injektion er en teknik, der bruges til at køre kode i adresserummet i en anden proces ved at tvinge den til at indlæse et dynamisk link-bibliotek. DLLinjektion bruges ofte af eksterne programmer til at påvirke et andet programs opførsel på en måde, dets forfattere ikke forudså eller havde til hensigt.

På samme måde kan man spørge, hvad DLL-injektion tillader en angriber at gøre?

DLL-injektion er en teknik som tillader angriber at køre vilkårlig kode i sammenhæng med adresseområdet for en anden proces. Hvis denne proces er kører med overdrevne privilegier, så kan det blive misbrugt af en angriber for at udføre ondsindet kode i form af en DLL fil for at øge privilegier.

Udover ovenstående, hvad er kodeinjektionsangreb? Kode indsprøjtning er udnyttelsen af en computerfejl, der er forårsaget af behandling af ugyldige data. Indsprøjtning bruges af en angriber til at introducere (eller " indsprøjte ") kode ind i et sårbart computerprogram og ændre forløbet af udførelse.

Derfor, hvad er en DLL, og hvordan virker den?

DLL filer er intet andet end et middel for udviklere til at bruge delt kode og data, hvilket gør det muligt at opgradere funktionaliteter uden behov for at gen-linke eller re-kompilere applikationer. Med andre ord, DLL filer indeholder kode og data, der bruges af flere forskellige applikationer.

Hvad er reflekterende DLL-injektion?

Reflekterende DLL-injektion er et bibliotek indsprøjtning teknik, hvor begrebet reflekterende programmering anvendes til at udføre indlæsning af et bibliotek fra hukommelsen til en værtsproces.

Anbefalede: