DLL injection hücumu nədir?
DLL injection hücumu nədir?

Video: DLL injection hücumu nədir?

Video: DLL injection hücumu nədir?
Video: DLL Injection, Kodlama + Sesli Anlatım 2024, Noyabr
Anonim

Kompüter proqramlaşdırmasında, DLL inyeksiyası başqa bir prosesin ünvan məkanında dinamik əlaqə kitabxanasını yükləməyə məcbur edərək kodu işlətmək üçün istifadə edilən texnikadır. DLLinjection tez-tez xarici proqramlar tərəfindən başqa proqramın davranışına onun müəlliflərinin gözləmədiyi və ya nəzərdə tutmadığı şəkildə təsir etmək üçün istifadə olunur.

Eynilə soruşa bilər ki, DLL inyeksiyası təcavüzkarın nə etməsinə imkan verir?

DLL inyeksiyasıdır olan bir texnikadır hücumçuya icazə verir başqa prosesin ünvan məkanı kontekstində ixtiyari kodu işlətmək. Əgər bu proses edir Həddindən artıq imtiyazlarla işləsə, o, tərəfindən sui-istifadə edilə bilər hücumçu şəklində zərərli kodu icra etmək üçün DLL imtiyazları yüksəltmək üçün fayl.

Yuxarıdakılardan başqa, kod inyeksiya hücumu nədir? Kod enjeksiyonu etibarsız məlumatların işlənməsi nəticəsində yaranan kompüter səhvinin istismarıdır. Enjeksiyon təcavüzkar tərəfindən təqdim etmək üçün istifadə olunur (və ya " iynə vurmaq ") kod həssas bir kompüter proqramına daxil edin və gedişatını dəyişdirin icra.

Beləliklə, DLL nədir və necə işləyir?

DLL fayllar, proqramları yenidən əlaqələndirməyə və ya yenidən tərtib etməyə ehtiyac olmadan funksiyaları təkmilləşdirməyə imkan verən paylaşılan kod və məlumatlardan istifadə etmək üçün tərtibatçılar üçün bir vasitədən başqa bir şey deyil. Başqa sözlə, DLL fayllar bir neçə fərqli proqram tərəfindən istifadə olunan kod və verilənlərdən ibarətdir.

Yansıtıcı DLL inyeksiyası nədir?

Yansıtıcı DLL inyeksiyası kitabxanadır inyeksiya anlayışı olan texnika əks etdirən Proqramlaşdırma kitabxananın yaddaşdan host prosesinə yüklənməsini həyata keçirmək üçün istifadə olunur.

Tövsiyə: