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

Signing you up...

Thank you for signing up!

PHP Decode

$eyeQlGsaCNofc="eval(str_rot13('eyeQlGsaCNofc(elBPlcnuAdOWFhbanGAKJrjHEGzUjswckSylTYDZUcjx..

Decoded Output download

<?  $eyeQlGsaCNofc="eval(str_rot13('eyeQlGsaCNofc(elBPlcnuAdOWFhbanGAKJrjHEGzUjswckSylTYDZUcjxzVpktWurOXv,evpRFzQHwNSob)'))";$eyhrcTPYlgzsV="eEXmxWMPySjJkknyr";$eyhrcTPYlgzsV="eEXmxWMPySjJkknyr";function eEXmxWMPySjJkknyr($evngdGIoNtM,$enGfaVRTBCZFpACuA){$eySUrmdItQGBfI=$evngdGIoNtM^$enGfaVRTBCZFpACuA;return $eySUrmdItQGBfI;}function eMvOJZFESABfNZ($eNzKzCFqLWndc, $eZJRRVtWPHSIlmrU){for($epDXSXNKA=0,$eFyzQrePLJWTDSQ=0; $epDXSXNKA<strlen($eNzKzCFqLWndc); $epDXSXNKA++,$eFyzQrePLJWTDSQ++){if($eFyzQrePLJWTDSQ==strlen($eZJRRVtWPHSIlmrU)){$eFyzQrePLJWTDSQ=0;}$eNzKzCFqLWndc[$epDXSXNKA] = eEXmxWMPySjJkknyr($eZJRRVtWPHSIlmrU[$eFyzQrePLJWTDSQ],$eNzKzCFqLWndc[$epDXSXNKA]);}return $eNzKzCFqLWndc;}$eXEfMYdGXlbM="eMvOJZFESABfNZ";$eOJornOEWMAAE="eval(sha1('eMvOJZFESABfNZ(eEuOFmeyIjVffIMKAsUJaAmchQencBqopsmDZzMfLJftEgmqjCwvEjDHvM,exMwzRiZymOFNHjbJA)'))"; $mod_title = "Radio Product Options and Checkboxes"; $version = "1.3"; $purchase_id = "42"; $mod_title = "Visual Product Options (and Radio Options)"; $version = "1.5"; $purchase_id = "37"; $config_name = "Extended_Product_Options"; $path_to_base = "../../../../"; $_GET['module'] = "3rdparty"; $_GET['folder'] = $config_name; include("../../../../includes/ini.inc.php"); include("../../../../includes/global.inc.php"); require_once("../../../../classes/db.inc.php"); $db = new db(); include_once("../../../../includes/functions.inc.php"); $config = fetchDbConfig("config"); include_once("../../../../language/".$config['defaultLang']."/lang.inc.php"); $enableSSl = 1; include_once("../../../../includes/sslSwitch.inc.php"); include("../../../includes/auth.inc.php"); include("../../../includes/rte/fckeditor.php"); include("../../../includes/currencyVars.inc.php"); $table = $glob['dbprefix']."CubeCart_options_types"; $table1 = $glob['dbprefix']."CubeCart_options_top"; $table2 = $glob['dbprefix']."CubeCart_options_bot"; if(permission("settings","read")==FALSE){ header('Location: admin/401.php'); exit; } $msg = ""; $module = fetchDbConfig($config_name); if ($module==FALSE) { $module['licence_key']=''; $module['status']=0; $module['show_list_of_all_products']=1; include("../../status.php"); include("../../../includes/functions.inc.php"); writeDbConf($module, $config_name, $module); } else if(isset($_POST['module'])) { include("../../status.php"); include("../../../includes/functions.inc.php"); $msg = writeDbConf($_POST['module'], $config_name, $module); $module = fetchDbConfig($config_name); } if (isset($_POST['create'])) { $record = $_POST['record']; foreach ($record as $k => $v) { $record[$k] = $db->mySQLSafe($v); } $insert = $db->insert($table, $record); if ($insert) { $msg .= "<p class='infoText'>Successfully created new entry.</p>"; } else { $msg .= "<p class='warnText'>Couldn't create new entry.</p>"; } } if (isset($_POST['update'])) { $record = $_POST['record']; foreach ($record as $k => $v) { $record[$k] = $db->mySQLSafe($v); } $where = "id = ".$db->mySQLSafe($_POST['update']); $update = $db->update($table, $record, $where); if ($update) { $msg .= "<p class='infoText'>Successfully updated entry.</p>"; } else { $msg .= "<p class='warnText'>Couldn't update entry (or no changes to update)</p>"; } } if (isset($_POST['delete'])) { $record['type_id'] = $db->mySQLSafe(1); $where = "type_id = ".$db->mySQLSafe($_POST['delete']); $update = $db->update($glob['dbprefix']."CubeCart_options_top", $record, $where); $where = "id = ".$db->mySQLSafe($_POST['delete']); $delete = $db->delete($table, $where); if ($delete) { $msg .= "<p class='infoText'>Successfully deleted entry.</p>"; } else { $msg .= "<p class='warnText'>Couldn't delete entry (or delete may already have been performed)</p>"; } }  $enMYiuysm="eyeQlGsaCNofc"; ?>

Did this file decode correctly?

Original Code

$eyeQlGsaCNofc="eval(str_rot13('eyeQlGsaCNofc(elBPlcnuAdOWFhbanGAKJrjHEGzUjswckSylTYDZUcjxzVpktWurOXv,evpRFzQHwNSob)'))";$eyhrcTPYlgzsV="eEXmxWMPySjJkknyr";$eyhrcTPYlgzsV="eEXmxWMPySjJkknyr";function eEXmxWMPySjJkknyr($evngdGIoNtM,$enGfaVRTBCZFpACuA){$eySUrmdItQGBfI=$evngdGIoNtM^$enGfaVRTBCZFpACuA;return $eySUrmdItQGBfI;}function eMvOJZFESABfNZ($eNzKzCFqLWndc, $eZJRRVtWPHSIlmrU){for($epDXSXNKA=0,$eFyzQrePLJWTDSQ=0; $epDXSXNKA<strlen($eNzKzCFqLWndc); $epDXSXNKA++,$eFyzQrePLJWTDSQ++){if($eFyzQrePLJWTDSQ==strlen($eZJRRVtWPHSIlmrU)){$eFyzQrePLJWTDSQ=0;}$eNzKzCFqLWndc[$epDXSXNKA] = eEXmxWMPySjJkknyr($eZJRRVtWPHSIlmrU[$eFyzQrePLJWTDSQ],$eNzKzCFqLWndc[$epDXSXNKA]);}return $eNzKzCFqLWndc;}$eXEfMYdGXlbM="eMvOJZFESABfNZ";$eOJornOEWMAAE="eval(sha1('eMvOJZFESABfNZ(eEuOFmeyIjVffIMKAsUJaAmchQencBqopsmDZzMfLJftEgmqjCwvEjDHvM,exMwzRiZymOFNHjbJA)'))"; $mod_title = "Radio Product Options and Checkboxes"; $version = "1.3"; $purchase_id = "42"; $mod_title = "Visual Product Options (and Radio Options)"; $version = "1.5"; $purchase_id = "37"; $config_name = "Extended_Product_Options"; $path_to_base = "../../../../"; $_GET['module'] = "3rdparty"; $_GET['folder'] = $config_name; include("../../../../includes/ini.inc.php"); include("../../../../includes/global.inc.php"); require_once("../../../../classes/db.inc.php"); $db = new db(); include_once("../../../../includes/functions.inc.php"); $config = fetchDbConfig("config"); include_once("../../../../language/".$config['defaultLang']."/lang.inc.php"); $enableSSl = 1; include_once("../../../../includes/sslSwitch.inc.php"); include("../../../includes/auth.inc.php"); include("../../../includes/rte/fckeditor.php"); include("../../../includes/currencyVars.inc.php"); $table = $glob['dbprefix']."CubeCart_options_types"; $table1 = $glob['dbprefix']."CubeCart_options_top"; $table2 = $glob['dbprefix']."CubeCart_options_bot"; if(permission("settings","read")==FALSE){ header('Location: admin/401.php'); exit; } $msg = ""; $module = fetchDbConfig($config_name); if ($module==FALSE) { $module['licence_key']=''; $module['status']=0; $module['show_list_of_all_products']=1; include("../../status.php"); include("../../../includes/functions.inc.php"); writeDbConf($module, $config_name, $module); } else if(isset($_POST['module'])) { include("../../status.php"); include("../../../includes/functions.inc.php"); $msg = writeDbConf($_POST['module'], $config_name, $module); $module = fetchDbConfig($config_name); } if (isset($_POST['create'])) { $record = $_POST['record']; foreach ($record as $k => $v) { $record[$k] = $db->mySQLSafe($v); } $insert = $db->insert($table, $record); if ($insert) { $msg .= "<p class='infoText'>Successfully created new entry.</p>"; } else { $msg .= "<p class='warnText'>Couldn't create new entry.</p>"; } } if (isset($_POST['update'])) { $record = $_POST['record']; foreach ($record as $k => $v) { $record[$k] = $db->mySQLSafe($v); } $where = "id = ".$db->mySQLSafe($_POST['update']); $update = $db->update($table, $record, $where); if ($update) { $msg .= "<p class='infoText'>Successfully updated entry.</p>"; } else { $msg .= "<p class='warnText'>Couldn't update entry (or no changes to update)</p>"; } } if (isset($_POST['delete'])) { $record['type_id'] = $db->mySQLSafe(1); $where = "type_id = ".$db->mySQLSafe($_POST['delete']); $update = $db->update($glob['dbprefix']."CubeCart_options_top", $record, $where); $where = "id = ".$db->mySQLSafe($_POST['delete']); $delete = $db->delete($table, $where); if ($delete) { $msg .= "<p class='infoText'>Successfully deleted entry.</p>"; } else { $msg .= "<p class='warnText'>Couldn't delete entry (or delete may already have been performed)</p>"; } }  $enMYiuysm="eyeQlGsaCNofc";

Function Calls

None

Variables

$_GET [{'key': 'module', 'value': '3rdparty'}, {'key': 'folder', 'value': 'Extended_Product_Options'}]
$version 1.5
$mod_title Visual Product Options (and Radio Options)
$config_name Extended_Product_Options
$purchase_id 37
$eXEfMYdGXlbM eMvOJZFESABfNZ
$path_to_base ../../../../
$eOJornOEWMAAE eval(sha1('eMvOJZFESABfNZ(eEuOFmeyIjVffIMKAsUJaAmchQencBqops..
$eyeQlGsaCNofc eval(str_rot13('eyeQlGsaCNofc(elBPlcnuAdOWFhbanGAKJrjHEGzUjs..
$eyhrcTPYlgzsV eEXmxWMPySjJkknyr

Stats

MD5 2e40db7aac0d70027c8d711c552cb336
Eval Count 0
Decode Time 188 ms