Find this useful? Enter your email to receive occasional updates for securing PHP code.
Signing you up...
Thank you for signing up!
PHP Decode
eval (gzinflate(base64_decode('5VZbb9owFH7PrziVUJ1UayhIWzcQUyuKtkotQqXbC+qQcQ5gNYkjxxS6tf9..
Decoded Output download
/**
* Check for a valid license
*
* @category Phpdocx
* @package license
* @copyright Copyright (c) Narcea Producciones Multimedia S.L.
* (https://www.2mdc.com)
* @license phpdocx LICENSE
* @link https://www.phpdocx.com
*/
class GenerateDocx
{
/**
* Check for a valid license
*
* @access public
* @return boolean
*/
public static function beginDocx()
{
$xzerod = '';
$xzeroc = '';
$xzeroi = '';
$phpdocxconfig = PhpdocxUtilities::parseConfig();
if (!empty($_SERVER['HTTPS']) && $_SERVER['HTTPS'] !== 'off') {
return;
}
if (!isset($_SERVER['SERVER_NAME']) || !isset($_SERVER['SERVER_ADDR'])) {
return;
} else {
$xzerod = trim($phpdocxconfig['license']['code']);
$xzeroc = trim($_SERVER['SERVER_NAME']);
$xzeroi = trim($_SERVER['SERVER_ADDR']);
if (empty($xzeroi)) {
$xzeroi = $xzeroc;
}
}
if (
preg_match('/^192.168./', $xzeroi) ||
preg_match('/^172./', $xzeroi) ||
preg_match('/^10./', $xzeroi) ||
preg_match('/^127./', $xzeroi) ||
preg_match('/^::1/', $xzeroi) ||
preg_match('/localhost/', $xzeroc)
) {
return;
} elseif ($xzerod == md5($xzeroc . '_basic_docx')) {
return;
} elseif ($xzerod == md5($xzeroc . '_advanced_docx')) {
return;
} elseif ($xzerod == md5($xzeroc . '_premium_docx')) {
return;
} elseif ($xzerod == md5($xzeroi . '_premium_docx')) {
return;
}
if (!preg_match('/^www./', $xzeroc)) {
$xzeroc = 'www.' . $xzeroc;
}
if ($xzerod == md5($xzeroc . '_basic_docx')) {
return;
} elseif ($xzerod == md5($xzeroc . '_advanced_docx')) {
return;
} elseif ($xzerod == md5($xzeroc . '_premium_docx')) {
return;
}
$serverNameSeg = explode('.', trim($_SERVER['SERVER_NAME']));
$serverNamePart = '';
$serverNameSegI = count($serverNameSeg);
for ($i = $serverNameSegI-1; $i >= 0; $i--) {
if (empty($serverNamePart)) {
$serverNamePart = $serverNameSeg[$i];
} else {
$serverNamePart = $serverNameSeg[$i] . '.' . $serverNamePart;
}
if ($xzerod == md5($serverNamePart . '_basic_docx')) {
return;
} elseif ($xzerod == md5($serverNamePart . '_advanced_docx')) {
return;
} elseif ($xzerod == md5($serverNamePart . '_premium_docx')) {
return;
}
}
throw new Exception('There is not a valid license');
}
}
Did this file decode correctly?
Original Code
eval (gzinflate(base64_decode('5VZbb9owFH7PrziVUJ1UayhIWzcQUyuKtkotQqXbC+qQcQ5gNYkjxxS6tf99dgiQhGunvs0vto6/851rjmNZ5ZMTC06gOUb2CEMhgcIT9bkHPmcYxqgvzf0FowpHQj4DQGcceYLNEnFE2SMdoZZmFDRaRM+Sj8YKoLk82syBNpUMKXSk8CaMcRFiDLcTX/EAPU6h6964hiC77LFSUVwrl6fTqVsNPOYyETiJmdSkQUVzp+Dmutlqd1vpdfiYkmQ5Uqih0bCyxXwax/ANQ5Q6yCsT2h/LKCW5MWtnfhLAAndBGUPNFk0GGrCUSlQTGcJACB9pmIrLyT5HQqyo0ttwEjKl0wIDHPHQ+GI7CWzukVml2W/U6YMGEFIvSNlGKS9K0wwwEQ75SF+mFf2huM8Vx7hWi6iMsZnc207dWqryIdhHGETq2S71u627n627Hvl+f9/pkgcHjo9hTQpHDW1dDIfEyQRh1jwpK7deC2Z4HKPKmJnv/fblbcsYe3mBbZDLq6s7DdlrENDX3ZMHrdKrJA/sfK56JC07eegRJjy9O/UN6mypvsX7TUp8q1IaT6YOiySlpZjrrwWc505dy5t+tdZPhjgHiiSO+gFVbGyT8q/Kl6pb+fTZLZMPC3ZTjV0a59W3oM/eAq6evwFdq1UOBvuCUX8sYrXSYM4SflhvmUwuG6oBgffRXjSIC6Q/oDFnfdNe5MBm3UNIvScaMvTek1MnJeCT4H0o+b9QFuZCvqRmomcrVGTLDEYDJdqBtQ8h3/r/WcFW2S3FKJ9QtmmAXTTvAs4iXw85m7g6wTvnWWagZVg6VKri25Ozca1vmZiEeobn5Bk68+bapWR+5VVPK3XQ8q8NODOH09NipJn5mHdp85xccztvr1fiD4XRuen5OJTKVGrejHnwtum8CKhY94KpfU26qQNWsRxoYE/TvouN3U281cSmtlZjKaYQ4hRaM4aR+b2yyf0YJQKPIRSq+E9H0vbTHK/WXw==')));
Function Calls
gzinflate | 1 |
base64_decode | 1 |
Stats
MD5 | 076830b5b330e4b9348d4b27fbcfb9b9 |
Eval Count | 1 |
Decode Time | 56 ms |