DLLは「Dynamic Link Library」の頭文字をとったもので、WindowsOS上で幅広い機能を担っているライブラリです。その中には様々なコードとデータが含まれ、複数のプログラムから同時に呼び出されて動作します。そのファイル形式は、”.dll”という拡張子を持っています。DLLがOS機能の参照ポイントとなるため、DLLの動きを標的にした様々な攻撃が存在します。これには、「フッキング」、「DLLハイジャッキング」、「DLLサーチオーダーハイジャッキング」、「DLLサイドローディング」、そして「MagicWeb」などが含まれます。