Intercepting and potentially modifying communications between two parties. - **Protocol Implementation Flaws** — Exploiting incorrect or incomplete implementations of network protocols.