Command Injection
What is command Injection?
OS command injection (also known as shell injection) is a web security vulnerability that allows an attacker to execute an arbitrary operating system (OS) commands on the server that is running an application, and typically fully compromise the application and all its data. (From here).
Context
Depending on where your input is being injected you may need to terminate the quoted context (using "
or '
) before the commands.
Command Injection/Execution
Both Unix and Windows supported
Only unix supported
Not executed but may be interesting
Limition Bypasses
If you are trying to execute arbitrary commands inside a linux machine you will be interested to read about this Bypasses:
Examples
Parameters
Here are the top 25 parameters that could be vulnerable to code injection and similar RCE vulnerabilities (from link):
Last updated