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 defined( '_CONFIG_ACCESS' ) or die(''); $raw_urls = trim($_SERVER['REQUEST_URI'],"/"); $httphost = $_SERVER['HTTP_HOST']; if($_CONFIG['force_to_www']){ if(!preg_match("/www\./i",$httphost)){ Header( "HTTP/1.1 301 Moved Permanently" ); Header( "Location: http://www.$httphost/$raw_urls" ); die; } } else { if(preg_match("/www\./i",$httphost)){ $httphost = preg_replace("/www\./i","",$httphost); Header( "HTTP/1.1 301 Moved Permanently" ); Header( "Location: http://$httphost/$raw_urls" ); die; } } require (ABSPATH . "includes/basic-functions.php"); $raw_urls = urldecode($raw_urls); $part_url = explode('?',$raw_urls); $urls = $part_url[0]; if(preg_match("/[^a-zA-Z0-9\/@_\+\.\-]/",$urls)){ redirect('/404/badurl/'); } $urls = url_routers($urls); $url = explode("/",$urls); if($url[0] == 'admin') { $_URL = array_slice($url,1); set_site_info('admin_page',true); } else { $_URL = array_slice($url,0); } url_extension(); class naeva_core{ function naeva_core(){} function make_key($key){ $key = md5(md5($this->encryptKey($key))) ; for($i=0;$i<8;$i++){ $myKey = substr($key, 0, 4); if($i==0) $thisKey = $myKey; else $thisKey = $thisKey."-".$myKey; $last = 4*(8 - $i); $key = substr($key, 4,$last); } return $thisKey ; } function encryptKey($value){ if(!$value){return false;} $key = get_site_info('secret_key').'Tf0AGbHmp*B%533c+9g%#2Yh0(y(' ; $text = md5($value.$key); return trim(base64_encode($text)); } function checkLicense(){ $legal_license = get_site_info('license'); $domain = $this->get_base_url(); $user_license = $this->make_key($domain); if($user_license != $legal_license) return false; else return true; } function get_base_url(){ $server = isset($_SERVER['HTTP_HOST']) ? $_SERVER['HTTP_HOST'] : $_SERVER['SERVER_NAME']; if(preg_match('/www\./i',$server)){ $base_url = str_replace("_www.","","_".$server); $base_url = str_replace("_","",$base_url); } else { $base_url = $server; } return $base_url; } } $core = new naeva_core(); if( false === $core->checkLicense() ){ echo '<p style="font-family:arial; font-size:24px;">Lisensi Anda tidak valid, silahkan hubungi <a href="http://www.naevaweb.com">NAEVAWEB.com</a></p>'; die; } define( "_VALID_ACCESS", 1 ); require (ABSPATH . "includes/database.php"); require (ABSPATH . "includes/functions.php"); function url_secure(){ global $_URL; if(!is_array($_URL)) die; } load_helper('date'); load_helper('autoload'); load_helper('cache'); load_helper('image-display'); require (ABSPATH . "includes/system.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 | 1124 |
count | 1162 |
strlen | 1 |
implode | 1 |
preg_match | 1 |
base64_decode | 2 |
function_exists | 1 |
file_get_contents | 1 |
T7FC56270E7A70FA81A5935B72EACBE29 | 1 |
Stats
MD5 | 67e81ececfa09d9ef71f275a2aeff622 |
Eval Count | 1 |
Decode Time | 16650 ms |