API Hooking
API Hooking είναι μια μέθοδος στην επιστήμη της πληροφορικής που χρησιμοποιείται για την παρακολούθηση της ζωής των εκτελέσιμων προγραμμάτων σε έναν υπολογιστή. Σε απλά λόγια, αναλαμβάνεις τον έλεγχο του προγράμματος και αλλάζεις τη συμπεριφορά του.
API Hooking χρησιμοποιείται συχνά για την εκτέλεση εργασιών όπως η καταγραφή της δραστηριότητας των χρηστών, η εγκατάσταση αντιμετώπισης της παραβίασης ασφάλειας, η παρακολούθηση των αιτημάτων δικτύου και πολλών άλλων λειτουργιών.
Στην πληροφορική, ένα API (Application Programming Interface) είναι μια συλλογή από προγραμματιστικά εργαλεία και δομές που χρησιμοποιούνται για τη δημιουργία εφαρμογών λογισμικού.
Κατά τη διαδικασία του API Hooking, το API διακόπτεται και αντικαθίσταται από έναν κωδικό που εκτελείται πριν από το αρχικό API και μετά από αυτό και τη δημιουργία τραπεζιών συναρτήσεων ή συγκεκριμένων