phpbash: semi-interactive PHP shell compressed into a single file
phpbash is a standalone, semi-interactive web shell. Its main purpose is to assist in penetration tests where traditional reverse shells are not possible. The design is based on the default Kali Linux terminal colors, so pentesters should feel right at home.
Features
- Requires only a single PHP file
- POST-based requests
- Support for current working directory
- Command history with arrow keys
- Upload files directly to target directory
Requirements
Javascript must be enabled on the client browser for phpbash to work properly. The target machine must also allow execution of the shell_exec PHP function, although it is very simple to modify the script to use an alternate function.
Download
git clone https://github.com/Arrexel/phpbash.git
Usage
Simply drop the phpbash.php or phpbash.min.php file on the target and access it with any Javascript-enabled web browser.
Custom Commands
cd
Return to default shell directorycd <path>
Change directorycd -
Return to the previous directoryclear
Clears all outputupload
Opens the file browser and uploads selected file
Copyright 2017 Arrexel
Source: https://github.com/Arrexel/