Ի՞նչ է DLL ներարկման հարձակումը:
Ի՞նչ է DLL ներարկման հարձակումը:

Video: Ի՞նչ է DLL ներարկման հարձակումը:

Video: Ի՞նչ է DLL ներարկման հարձակումը:
Video: Ալիեւը Հայաստանից պահանջել է ադրբեջանցիների «վերադարձ» Սյունիք 2024, Մայիս
Anonim

Համակարգչային ծրագրավորման մեջ, DLL ներարկում Տեխնիկա է, որն օգտագործվում է մեկ այլ գործընթացի հասցեների տարածության մեջ կոդ գործարկելու համար՝ ստիպելով նրան բեռնել դինամիկ հղումներով գրադարան: DLL ներարկում հաճախ օգտագործվում է արտաքին ծրագրերի կողմից՝ մեկ այլ ծրագրի վարքագծի վրա ազդելու համար այնպես, ինչպես դրա հեղինակները չէին կանխատեսել կամ մտադրվել:

Նմանապես կարելի է հարցնել՝ ի՞նչ է թույլ տալիս DLL ներարկումը հարձակվողին:

DLL ներարկումն է մի տեխնիկա, որը թույլ է տալիս anattacker գործարկել կամայական կոդը մեկ այլ գործընթացի հասցեների տարածության համատեքստում: Եթե այս գործընթացը է աշխատում է չափազանց մեծ արտոնություններով, ապա այն կարող է չարաշահվել մի կողմից հարձակվող a-ի տեսքով վնասակար կոդ գործարկելու համար DLL ֆայլ՝ արտոնությունները բարձրացնելու համար:

Բացի վերևից, ի՞նչ է կոդի ներարկման հարձակումը: Կոդի ներարկում համակարգչային սխալի շահագործումն է, որն առաջանում է անվավեր տվյալների մշակման հետևանքով: Ներարկում օգտագործվում է հարձակվողի կողմից՝ ներկայացնելու համար (կամ « ներարկել ) կոդը խոցելի համակարգչային ծրագրի մեջ և փոխել ընթացքը կատարումը.

Հետևաբար, ինչ է DLL-ը և ինչպես է այն աշխատում:

DLL ֆայլերը ոչ այլ ինչ են, քան միջոց ծրագրավորողների համար՝ օգտագործելու ընդհանուր կոդ և տվյալներ, որոնք թույլ են տալիս կատարելագործել գործառույթները՝ առանց նորից կապելու կամ վերակազմավորելու ծրագրեր: Այլ կերպ ասած, DLL ֆայլերը պարունակում են կոդ և տվյալներ, որոնք օգտագործվում են մի քանի տարբեր հավելվածների կողմից:

Ի՞նչ է ռեֆլեկտիվ DLL ներարկումը:

Ռեֆլեկտիվ DLL ներարկում գրադարան է ներարկում տեխնիկան, որում հայեցակարգը արտացոլող ծրագրավորումն օգտագործվում է գրադարանը հիշողությունից հյուրընկալող գործընթաց բեռնելու համար:

Խորհուրդ ենք տալիս: