API Hooking
Az API Hooking lényege, hogy egy program vagy alkalmazás megváltoztassa egy másik program működését. Ez azt jelenti, hogy hozzáférünk egy másik program műveleteihez és lehetővé teszi, hogy saját kódot hozzáfűzzünk az eredeti programhoz.
Ezt úgy érhetjük el, hogy az API-t (Application Programming Interface), amely egy program által nyújtott szolgáltatásokat tartalmaz, “befogjuk” és saját kódunkat helyezzük be a funkciók végrehajtásának utasításaival. Ezzel lehetővé teszi az eredeti program működésének módosítását anélkül, hogy megváltoztatnánk a forráskódot.
Az API Hookinget általában az alkalmazások javítására, a biztonsági célú hackelésre, vagy a spyware (kémprogramok) általi megfigyelésre használják.
Remélem, hogy érthetően és könnyen megértettem a fogalmát. Ha lesznek kérdéseid, nyugodtan tegyél fel nekem.