A semi-interactive PHP shell compressed into a single file.
PHP
1,113
30 commits
updated Feb 14, 2018
phpbash is a standalone, semi-interactive web shell. It's 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.
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.
Have a feature idea? Open an Issue.
cd Return to default shell directorycd <path> Change directorycd - Return to previous directoryclear Clears all outputupload Opens the file browser and uploads selected fileSimply drop the phpbash.php or phpbash.min.php file on the target and access it with any Javascript-enabled web browser.

337 followers · starred Jan 2018
2,619 followers · starred Nov 2023
A semi-interactive PHP shell compressed into a single file.
PHP
1,113
30 commits
updated Feb 14, 2018
phpbash is a standalone, semi-interactive web shell. It's 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.
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.
Have a feature idea? Open an Issue.
cd Return to default shell directorycd <path> Change directorycd - Return to previous directoryclear Clears all outputupload Opens the file browser and uploads selected fileSimply drop the phpbash.php or phpbash.min.php file on the target and access it with any Javascript-enabled web browser.

337 followers · starred Jan 2018
2,619 followers · starred Nov 2023