Hooking


כל מה שרצית לדעת על Hooking:
בתכנות, Hooking היא שיטה המשמשת לשינוי ההתנהגות של מערכת ההפעלה, תוכנה או קוד מכונה באמצעות יירוט קריאה לשגרה או הודעה המועברת בין תוכניות.
קטע הקוד האחראי ליירוט נקרא Hook.
hooking משמש למטרות רבות ובהן חיפוש באגים והרחבת אפשרויות השימוש בשגרות קיימות.
באמצעות טכניקה זו ניתן ללכוד את המידע העובר בין המקלדת או העכבר למחשב או לזהות קריאה לפונקציות ספרייה כדי לבחון את התנהגותן.
ניתן להשתמש בטכניקה זו גם כדי ליצור תוכנות זדוניות.
לדוגמה, Rootkit-ים רבים משתמשים בטכניקה זו כדי להתחבא בתוך תהליכים מוכרים כדי להסוות את פעילותם.

נלקח מויקיפדיה

הגדרות נוספות הקשורות לHooking:
תכנות
תוכנות זדוניות