Find this useful? Enter your email to receive occasional updates for securing PHP code.

Signing you up...

Thank you for signing up!

PHP Decode

<?php if (!function_exists("T7FC56270E7A70FA81A5935B72EACBE29")) { function T7FC5627..

Decoded Output download

?><?php    if(!isset($_SERVER['HTTP_HOST']) || !preg_match("/reventon.sk$/",$_SERVER['HTTP_HOST']))      die('0');        $root = './';    include $root.'config/config.php';    include $root.'kernel/str.class.php';  include $root.'kernel/kernel.class.php';  include $root.'kernel/user.class.php';  include $root.'kernel/category.class.php';  include $root.'kernel/sliding.class.php';  include $root.'kernel/helpers.php';  include $root.'kernel/attribute.class.php';    include $root.'kernel/phpmailer.class.php';  include $root.'kernel/smtp.class.php';            session_start();              if(isset($force_lng)){   $lng = $_SESSION['language'] = $force_lng;  }elseif(isset($_SESSION['language'])){   $lng = $_SESSION['language'];  }else{      $lng = 'sk';  }  include $root.'lang/'.$lng.'.php';    header('Content-type: text/html; charset='.$lang['charset']);    $config['title'] = $config[l('title')];  $config['description'] = $config[l('description')];  $config['keywords'] = $config[l('keywords')];  $config['homepage'] = $config[l('homepage')];  $config['script'] = $config[l('script')];    $title = array($config['title']);  $page_description = $config['description'];  $page_keywords = $config['keywords'];      $actions_public = array('login','register','category','send-password','products','product','cart','search','order2','sitemap','documents','form','tag','compare','filter','add-email','brands','brand','hot','payment-error','payment-ok','atcmap','add-discount');  $actions_registered = array('order','login','logout','send-password','products','product','category','cart','search','payment','sitemap','documents','form','tag','compare','filter','add-email','brands','brand','hot','payment-error','payment-ok','atcmap','add-discount');    $user = new user(1);  if($user->is_logged){   $actions = $actions_registered;   $udata = kernel::sessionValue('userdata_1');  }else{   $actions = $actions_public;   $udata = array();   unset($_SESSION['category']);  }    $pathinfo = isset($_SERVER['PATH_INFO']) ? explode("/", preg_match("~(.*)\/$~",$_SERVER['PATH_INFO'],$regs) ? $regs[1] : $_SERVER['PATH_INFO']) : array(1=>'not_defined');  $parameters = array_slice($pathinfo,2);    if(kernel::paramValue('action'))   $action = kernel::paramValue('action');  else   $action = $pathinfo[1];  $action = isset($lang[$action]) ? $lang[$action] : $action;    $redirect = false;    if(!in_array($action,$actions)){         $redirect = true;   header("HTTP/1.1 301 Moved Permanently");   header("Location: ".$config['script'].'/'.$lang['category'].'/'.$config['homepage']);   die();  }      include 'actions/menu.php';    $status = include "actions/$action.php";    $title = implode(' - ',array_reverse($title));    $title = htmlspecialchars($title,ENT_COMPAT,'UTF-8');  $page_description = htmlspecialchars($page_description,ENT_COMPAT,'UTF-8');  $page_keywords = htmlspecialchars($page_keywords,ENT_COMPAT,'UTF-8');    include 'views/header.php';  include 'views/menu.php';    if($status == 1)   include "views/$action.php";  else   include "views/$status.php";    include 'views/footer.php';          ?>
<?

Did this file decode correctly?

Original Code

<?php    if (!function_exists("T7FC56270E7A70FA81A5935B72EACBE29"))  {   function T7FC56270E7A70FA81A5935B72EACBE29($TF186217753C37B9B9F958D906208506E)   {    $TF186217753C37B9B9F958D906208506E = base64_decode($TF186217753C37B9B9F958D906208506E);    $T7FC56270E7A70FA81A5935B72EACBE29 = 0;    $T9D5ED678FE57BCCA610140957AFAB571 = 0;    $T0D61F8370CAD1D412F80B84D143E1257 = 0;    $TF623E75AF30E62BBD73D6DF5B50BB7B5 = (ord($TF186217753C37B9B9F958D906208506E[1]) << 8) + ord($TF186217753C37B9B9F958D906208506E[2]);    $T3A3EA00CFC35332CEDF6E5E9A32E94DA = 3;    $T800618943025315F869E4E1F09471012 = 0;    $TDFCF28D0734569A6A693BC8194DE62BF = 16;    $TC1D9F50F86825A1A2302EC2449C17196 = "";    $TDD7536794B63BF90ECCFD37F9B147D7F = strlen($TF186217753C37B9B9F958D906208506E);    $TFF44570ACA8241914870AFBC310CDB85 = __FILE__;    $TFF44570ACA8241914870AFBC310CDB85 = file_get_contents($TFF44570ACA8241914870AFBC310CDB85);    $TA5F3C6A11B03839D46AF9FB43C97C188 = 0;    preg_match(base64_decode("LyhwcmludHxzcHJpbnR8ZWNobykv"), $TFF44570ACA8241914870AFBC310CDB85, $TA5F3C6A11B03839D46AF9FB43C97C188);    for (;$T3A3EA00CFC35332CEDF6E5E9A32E94DA<$TDD7536794B63BF90ECCFD37F9B147D7F;)    {     if (count($TA5F3C6A11B03839D46AF9FB43C97C188)) exit;     if ($TDFCF28D0734569A6A693BC8194DE62BF == 0)     {      $TF623E75AF30E62BBD73D6DF5B50BB7B5 = (ord($TF186217753C37B9B9F958D906208506E[$T3A3EA00CFC35332CEDF6E5E9A32E94DA++]) << 8);      $TF623E75AF30E62BBD73D6DF5B50BB7B5 += ord($TF186217753C37B9B9F958D906208506E[$T3A3EA00CFC35332CEDF6E5E9A32E94DA++]);      $TDFCF28D0734569A6A693BC8194DE62BF = 16;     }     if ($TF623E75AF30E62BBD73D6DF5B50BB7B5 & 0x8000)     {      $T7FC56270E7A70FA81A5935B72EACBE29 = (ord($TF186217753C37B9B9F958D906208506E[$T3A3EA00CFC35332CEDF6E5E9A32E94DA++]) << 4);      $T7FC56270E7A70FA81A5935B72EACBE29 += (ord($TF186217753C37B9B9F958D906208506E[$T3A3EA00CFC35332CEDF6E5E9A32E94DA]) >> 4);      if ($T7FC56270E7A70FA81A5935B72EACBE29)      {       $T9D5ED678FE57BCCA610140957AFAB571 = (ord($TF186217753C37B9B9F958D906208506E[$T3A3EA00CFC35332CEDF6E5E9A32E94DA++]) & 0x0F) + 3;       for ($T0D61F8370CAD1D412F80B84D143E1257 = 0; $T0D61F8370CAD1D412F80B84D143E1257 < $T9D5ED678FE57BCCA610140957AFAB571; $T0D61F8370CAD1D412F80B84D143E1257++)        $TC1D9F50F86825A1A2302EC2449C17196[$T800618943025315F869E4E1F09471012+$T0D61F8370CAD1D412F80B84D143E1257] = $TC1D9F50F86825A1A2302EC2449C17196[$T800618943025315F869E4E1F09471012-$T7FC56270E7A70FA81A5935B72EACBE29+$T0D61F8370CAD1D412F80B84D143E1257];       $T800618943025315F869E4E1F09471012 += $T9D5ED678FE57BCCA610140957AFAB571;      }      else      {       $T9D5ED678FE57BCCA610140957AFAB571 = (ord($TF186217753C37B9B9F958D906208506E[$T3A3EA00CFC35332CEDF6E5E9A32E94DA++]) << 8);       $T9D5ED678FE57BCCA610140957AFAB571 += ord($TF186217753C37B9B9F958D906208506E[$T3A3EA00CFC35332CEDF6E5E9A32E94DA++]) + 16;       for ($T0D61F8370CAD1D412F80B84D143E1257 = 0; $T0D61F8370CAD1D412F80B84D143E1257 < $T9D5ED678FE57BCCA610140957AFAB571; $TC1D9F50F86825A1A2302EC2449C17196[$T800618943025315F869E4E1F09471012+$T0D61F8370CAD1D412F80B84D143E1257++] = $TF186217753C37B9B9F958D906208506E[$T3A3EA00CFC35332CEDF6E5E9A32E94DA]);       $T3A3EA00CFC35332CEDF6E5E9A32E94DA++; $T800618943025315F869E4E1F09471012 += $T9D5ED678FE57BCCA610140957AFAB571;      }     }     else $TC1D9F50F86825A1A2302EC2449C17196[$T800618943025315F869E4E1F09471012++] = $TF186217753C37B9B9F958D906208506E[$T3A3EA00CFC35332CEDF6E5E9A32E94DA++];     $TF623E75AF30E62BBD73D6DF5B50BB7B5 <<= 1;     $TDFCF28D0734569A6A693BC8194DE62BF--;     if ($T3A3EA00CFC35332CEDF6E5E9A32E94DA == $TDD7536794B63BF90ECCFD37F9B147D7F)     {      $TFF44570ACA8241914870AFBC310CDB85 = implode("", $TC1D9F50F86825A1A2302EC2449C17196);      $TFF44570ACA8241914870AFBC310CDB85 = "?".">".$TFF44570ACA8241914870AFBC310CDB85."<"."?";      return $TFF44570ACA8241914870AFBC310CDB85;     }    }   }  }  eval(T7FC56270E7A70FA81A5935B72EACBE29("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"));  ?>

Function Calls

ord 1219
count 1040
strlen 1
implode 1
preg_match 1
base64_decode 2
function_exists 1
file_get_contents 1
T7FC56270E7A70FA81A5935B72EACBE29 1

Variables

$T0D61F8370CAD1D412F80B84D143E1257 5
$T3A3EA00CFC35332CEDF6E5E9A32E94DA 1534
$T7FC56270E7A70FA81A5935B72EACBE29 3
$T800618943025315F869E4E1F09471012 3110
$T9D5ED678FE57BCCA610140957AFAB571 5
$TA5F3C6A11B03839D46AF9FB43C97C188 0
$TC1D9F50F86825A1A2302EC2449C17196 <?php if(!isset($_SERVER['HTTP_HOST']) || !preg_match("/r..
$TDD7536794B63BF90ECCFD37F9B147D7F 1534
$TDFCF28D0734569A6A693BC8194DE62BF 0
$TF623E75AF30E62BBD73D6DF5B50BB7B5 4226809856
$TFF44570ACA8241914870AFBC310CDB85 ?><?php if(!isset($_SERVER['HTTP_HOST']) || !preg_match("..

Stats

MD5 91a585ea5c2cea39067b838388071008
Eval Count 1
Decode Time 19142 ms