מהי התקפת הזרקת DLL?
מהי התקפת הזרקת DLL?

וִידֵאוֹ: מהי התקפת הזרקת DLL?

וִידֵאוֹ: מהי התקפת הזרקת DLL?
וִידֵאוֹ: CS50 2015 - Week 4 2024, מאי
Anonim

בתכנות מחשבים, הזרקת DLL הוא אטכניקה המשמשת להרצת קוד בתוך מרחב הכתובות של תהליך אחר על ידי אילוץ אותו לטעון ספריית קישורים דינמיים. הזרקת DLL משמש לעתים קרובות על ידי תוכניות חיצוניות כדי להשפיע על התנהגותה של תוכנית אחרת באופן שמחבריה לא חזו או התכוונו.

באופן דומה אפשר לשאול, מה הזרקת DLL מאפשרת לתוקף לעשות?

הזרקת DLL היא טכניקה אשר מאפשר תוקף להפעיל קוד שרירותי בהקשר של מרחב הכתובות של תהליך אחר. אם התהליך הזה הוא פועל עם הרשאות מופרזות אז זה יכול להיות מנוצל לרעה על ידי א תוֹקֵף על מנת לבצע קוד זדוני בצורה של א DLL קובץ על מנת להעלות הרשאות.

מלבד למעלה, מהי התקפת הזרקת קוד? הזרקת קוד הוא ניצול של באג מחשב שנגרם מעיבוד נתונים לא חוקיים. זריקה משמש על ידי תוקף כדי להציג (או " לְהַזרִיק ") קוד לתוכנת מחשב פגיעה ולשנות את מהלך ביצוע.

כתוצאה מכך, מהו DLL וכיצד הוא עובד?

DLL קבצים הם לא יותר מאשר אמצעי עבור מפתחים להשתמש בקוד ובנתונים משותפים, המאפשרים לשדרג פונקציות ללא צורך בקישור מחדש או הידור מחדש של יישומים. במילים אחרות, DLL קבצים מכילים קוד ונתונים המשמשים מספר יישומים שונים.

מהי הזרקת DLL רפלקטיבית?

הזרקת DLL רפלקטיבית היא ספרייה זריקה טכניקה שבה הרעיון של מחזיר אור תכנות משמש לטעינה של ספרייה מהזיכרון לתהליך מארח.

מוּמלָץ: