Hooking
Uma gama de técnicas usadas em programação para alterar ou aumentar o comportamento de um sistema operacional, de aplicações ou de outros componentes de software, interceptando chamadas de função ou mensagens ou eventos passados entre componentes de software.