Vulnerability field guide

Command Injection

OS command injection turns a harmless-looking parameter into a shell prompt for an attacker. Here is how shell metacharacters escape into system commands, the blind variants, and the fix that ends it.

3 articles18 min totalOverview to advanced techniques
Start here; id
Step 01 · Start with the overview
Command Injection7 min read

Command Injection: How One Semicolon Hands Over Your Server

OS command injection turns a harmless-looking parameter into a shell prompt for an attacker. Here is how shell metacharacters escape into system commands, the blind variants, and the fix that ends it.

Read the overview
Continue the field guide

Command Injection techniques

2 focused deep-dives
  1. 02Argument InjectionArgument Injection: Hijacking a Command Without a Shell6 min
  2. 03BlindBlind Command Injection: Proving Execution Through Time and DNS5 min