フッキング
フックは、ソフトウェア工学の用語であり、オペレーティングシステムやアプリケーションソフトウェアなどの各種コンピュータプログラムでソフトウェアコンポーネント間で発生する関数呼び出し、メッセージ、イベントなどを途中で変えたり横取り命令、方法、技術や行為をいう。 この時、このような干渉された関数の呼び出し、イベント、またはメッセージを処理するコードをフックとする。 クラッキングをするとき割れターゲットコンピュータのメモリ情報、キーボード入力情報等を隠匿のために使用されている。 たとえば、特定のAPIをフックすると、そのAPIの戻り値を操作するなどのアクションを実行することができる。