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 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
Bypasses
If you are trying to execute arbitrary commands inside a linux machine you will be interesting in read about this WAF bypasses.
Examples:
Parameters
Here are the top 25 parameters that could be vulnerable to code injection and similar RCE vulnerabilities (from link):
References
Last updated