Executing an out-of-band command injection
As we've mentioned many times, the most important Burp Suite feature is the automation capability. As we will explore later on this book, we can create our own plugins to extend Burp Suite, or we can find a lot of extensions made by the community.
There is an extension called SHELLING, which is focused on the payload list creation for command injection attacks. We'll look at this more closely in the following section.
SHELLING
SHELLING is a plugin that is not available in the BApps Store, so you will need to go the GitHub to get it https://github.com/ewilded/shelling. Download the .jar
file and install it using the Extender
option in Burp Suite:
- To do this, click on the
Extender
tab, and click on theManual install
button. Burp Suite will launch a window to select the.jar
file. Because SHELLING is not included as an official extension, Burp Suite will launch the following warning message to confirm that you want to install it:
- After it is installed...