Kas ir DLL injekcijas uzbrukums?
Kas ir DLL injekcijas uzbrukums?

Video: Kas ir DLL injekcijas uzbrukums?

Video: Kas ir DLL injekcijas uzbrukums?
Video: Injection Attacks - SY0-601 CompTIA Security+ : 1.3 2024, Aprīlis
Anonim

Datorprogrammēšanā, DLL injekcija ir tehnika, ko izmanto koda palaišanai cita procesa adrešu telpā, piespiežot to ielādēt dinamiskās saites bibliotēku. DLLinjekcija Ārējās programmas bieži izmanto, lai ietekmētu citas programmas uzvedību tā, kā tās autori nebija paredzējuši vai neplānojuši.

Līdzīgi var jautāt, ko DLL injekcija ļauj darīt uzbrucējam?

DLL injekcija ir tehnika, kas ļauj uzbrucējam lai palaistu patvaļīgu kodu cita procesa adrešu telpas kontekstā. Ja šis process ir darbojas ar pārmērīgām privilēģijām, tad to var ļaunprātīgi izmantot uzbrucējs lai izpildītu ļaunprātīgu kodu formā a DLL failu, lai paaugstinātu privilēģijas.

Papildus iepriekš minētajam, kas ir koda ievadīšanas uzbrukums? Koda injekcija ir datora kļūdas izmantošana, ko izraisa nederīgu datu apstrāde. Injekcija to izmanto uzbrucējs, lai ieviestu (vai " injicēt ") kodu ievainojamā datorprogrammā un mainīt tās gaitu izpildi.

Tātad, kas ir DLL un kā tas darbojas?

DLL faili nav nekas vairāk kā līdzeklis izstrādātājiem, lai izmantotu koplietotu kodu un datus, kas ļauj jaunināt funkcijas bez nepieciešamības atkārtoti izveidot saiti vai atkārtoti kompilēt lietojumprogrammas. Citiem vārdiem sakot, DLL faili satur kodu un datus, ko izmanto vairākas dažādas lietojumprogrammas.

Kas ir atstarojoša DLL injekcija?

Atstarojoša DLL injekcija ir bibliotēka injekcija tehnika, kurā jēdziens atstarojošs Programmēšana tiek izmantota, lai veiktu bibliotēkas ielādi no atmiņas resursdatora procesā.

Ieteicams: