Hva er DLL-injeksjonsangrep?
Hva er DLL-injeksjonsangrep?

Video: Hva er DLL-injeksjonsangrep?

Video: Hva er DLL-injeksjonsangrep?
Video: All About DLL Hijacking - My Favorite Persistence Method 2024, Kan
Anonim

I dataprogrammering, DLL-injeksjon er atteknikk som brukes til å kjøre kode i adresserommet til en annen prosess ved å tvinge den til å laste et dynamisk lenkebibliotek. DLLinjeksjon brukes ofte av eksterne programmer for å påvirke oppførselen til et annet program på en måte som forfatterne ikke forutså eller hadde til hensikt.

På samme måte kan man spørre seg hva DLL-injeksjon lar en angriper gjøre?

DLL-injeksjon er en teknikk som tillater angriper å kjøre vilkårlig kode i sammenheng med adresserommet til en annen prosess. Hvis denne prosessen er kjører med overdrevne privilegier, kan det bli misbrukt av en angriper for å utføre ondsinnet kode i form av en DLL fil for å heve privilegier.

Foruten ovenfor, hva er kodeinjeksjonsangrep? Kodeinnsprøytning er utnyttelse av en datafeil som er forårsaket av behandling av ugyldige data. Injeksjon brukes av en angriper for å introdusere (eller " injisere ") kode inn i et sårbart dataprogram og endre løpet av henrettelse.

Følgelig, hva er en DLL og hvordan fungerer den?

DLL filer er ikke noe mer enn et middel for utviklere å bruke delt kode og data, noe som gjør det mulig å oppgradere funksjonalitet uten å måtte koble til på nytt eller kompilere applikasjoner på nytt. Med andre ord, DLL filer inneholder kode og data som brukes av flere forskjellige applikasjoner.

Hva er reflekterende DLL-injeksjon?

Reflekterende DLL-injeksjon er et bibliotek injeksjon teknikk der konseptet med reflekterende programmering brukes til å utføre lasting av et bibliotek fra minnet til en vertsprosess.

Anbefalt: