Find this useful? Enter your email to receive occasional updates for securing PHP code.
Signing you up...
Thank you for signing up!
PHP Decode
public function generateFile() { $x15a="s\164r\x6c\145\156"; $x15b="i\x6d\160l\157d\145";..
Decoded Output download
<? public function generateFile() { $x15a="strlen"; $x15b="implode"; $x15c="preg_split"; $x15d="str_replace"; $x15e="utf8_encode"; $x15f="preg_match_all"; $x160="preg_match"; $x161="rtrim"; $x162="is_null"; $x163="strtotime"; $x164="number_format"; $x165="count"; $x166="is_numeric"; $x167="explode"; $x168="substr"; $x169="trim"; $x16a="htmlentities"; $x16b="html_entity_decode"; $x16c="preg_replace"; $x16d="json_decode"; $x16e="is_array"; $x16f="strstr"; $x170="stristr"; $x171="print_r"; $x172="is_string"; $x173="time"; $x174="ucwords"; $x175="array_push"; $x176="version_compare"; $x177="in_array"; $x178="ceil"; $x179="setType"; $x17a="sprintf"; $x17b="array_pop"; $x17c="ini_get"; $x17d="set_time_limit"; $x17e="abs"; $x17f="array_reverse"; $x180="str_pad"; $x181="floor"; $x182="usort"; $x183="array_shift"; $x184="array_values"; $x185="strip_tags"; $x186="htmlspecialchars"; $x187="strrpos"; $x188="is_bool"; $x189="mb_strtolower"; $x18a="mb_strtoupper"; ini_set('memory_limit', Mage::getStoreConfig("datafeedmanager/system/memory_limit") . 'M'); $this->_debug = (isset($_GET['debug'])) ? true : false; $this->_log = Mage::getStoreConfig("datafeedmanager/system/log_enabled"); if ($this->_debug) { echo "----------------------------------------------<br>------------ DEBUG MODE ----------------<br>----------------------------------------------<br><br>"; $x171($x74); } $x75 = $this->_indexPhp; $x76 = array("ac" => "activation_code", "ak" => "activation_key", "bu" => "base_url", "md" => "md5", "th" => "this", "dm" => "_demo", "ext" => "dfm", "ver" => "7.3.0"); $x172(Mage::app()->getRequest()->getParam("store_id")) ? $x77 = Mage::app()->getRequest()->getParam("store_id") : $x77 = $this->getStoreId(); $x78 = Mage::getSingleton('core/date')->gmtDate('Y-m-d'); $x79 = Mage::getDesign()->getSkinUrl(); $x7a = Mage::getStoreConfig("catalog/placeholder/image_placeholder", $x77); $x7b = Mage::getStoreConfig("currency/options/base", $x77); $x7c = Mage::getStoreConfig("cataloginventory/item_options/manage_stock", $x77); $x7d = Mage::getStoreConfig("cataloginventory/item_options/backorders", $x77); $x7e = Mage::app()->getStore($x77)->getBaseUrl(Mage_Core_Model_Store::URL_TYPE_WEB, false); $x7f = Mage::getModel('core/store')->load($x77)->getBaseUrl(); $x80 = Mage::app()->getStore($x77)->getBaseUrl(Mage_Core_Model_Store::URL_TYPE_MEDIA, false); $x81 = Mage::getStoreConfig(Mage_Tax_Model_Config::CONFIG_XML_PATH_PRICE_INCLUDES_TAX, $x77); $x82 = Mage::app()->getStore($x77)->getRootCategoryId(); ?>
Did this file decode correctly?
Original Code
public function generateFile() { $x15a="s\164r\x6c\145\156"; $x15b="i\x6d\160l\157d\145"; $x15c="p\x72eg\x5f\163\x70\x6ci\164"; $x15d="\163t\162_r\145\x70l\x61\143\145"; $x15e="\165\x74f\70\137\x65\156\x63o\x64\145"; $x15f="\160\162\x65\147_m\141tc\x68\x5f\141l\x6c"; $x160="\160\x72\x65\x67\x5fmatch"; $x161="\x72t\x72\x69\155"; $x162="\151s\x5f\x6e\x75\154l"; $x163="\x73\x74\162t\157t\151\x6d\x65"; $x164="\x6e\x75\155\142\145\x72\x5f\146o\x72\155a\164"; $x165="c\157\x75\156\164"; $x166="\x69s\x5fnu\155\145r\x69\143"; $x167="\x65\x78\160\154\157de"; $x168="\x73u\x62\163t\x72"; $x169="\x74\162\151m"; $x16a="ht\155\154e\156ti\x74\151\x65\x73"; $x16b="\150t\155l\x5fe\x6e\x74\151\164\x79\137deco\144\145"; $x16c="p\162\x65\147_rep\154\x61\x63e"; $x16d="\x6aso\156\137\x64\145c\x6f\x64\x65"; $x16e="\151\163\x5f\x61\162ray"; $x16f="s\x74r\x73\x74r"; $x170="\x73t\162\x69\x73\x74\x72"; $x171="\x70\x72i\156\x74\x5f\x72"; $x172="\x69\x73\x5fst\x72\x69\156\x67"; $x173="t\x69\x6de"; $x174="u\143\x77\157\162\x64s"; $x175="\141\162\x72a\171\x5fpu\163\x68"; $x176="\x76e\162\163\151\x6fn\137\143\x6f\x6dp\x61\x72e"; $x177="i\x6e\x5f\x61\162\x72ay"; $x178="\143e\x69l"; $x179="\163\x65\x74T\x79p\x65"; $x17a="\163\160\162\151n\x74\146"; $x17b="arr\x61\171\137\160op"; $x17c="i\x6e\151\137\147\145t"; $x17d="\163et\137\164i\155e\137l\x69m\151\x74"; $x17e="\141\142s"; $x17f="\x61r\162a\x79\x5f\162\x65\x76\x65\162s\145"; $x180="\163\x74\162\x5fp\x61d"; $x181="\146l\157\x6fr"; $x182="\x75so\162\164"; $x183="ar\x72\141\171\137\163h\151ft"; $x184="\x61r\x72\141\x79\137\166a\154\165\x65\163"; $x185="s\164\x72\x69\x70\x5f\164a\x67\163"; $x186="h\164m\154\x73\160\x65c\151\x61lcha\x72\163"; $x187="st\x72r\x70o\x73"; $x188="\151s\137\142\157\x6f\154"; $x189="m\x62_s\164r\x74\157lowe\162"; $x18a="m\142_\x73\x74r\x74\x6fu\x70\160\x65r"; ini_set('memory_limit', Mage::getStoreConfig("d\x61ta\x66\145\x65\x64\155a\156a\x67\145\162/s\171st\145\155\x2f\155\145m\157r\171_\x6c\151m\x69\164") . 'M'); $this->_debug = (isset($_GET['debug'])) ? true : false; $this->_log = Mage::getStoreConfig("d\141\164\x61f\x65ed\155\x61\x6e\141\x67\145\162/\x73\x79\x73\164\145\x6d/\154\157g\137\x65\156a\142\154\x65\x64"); if ($this->_debug) { echo "-\x2d\55\55---\x2d\x2d-\55-----\x2d\55-\x2d-\55-\55\55\55\x2d\x2d\x2d\55\x2d-\55\55\55\55\55\x2d\55-\x2d\x2d\55--\55\74\x62r\x3e\x2d-\55\x2d\55\x2d\55-\55\55\x2d-\40D\105B\x55G\x20\115O\x44E\x20-\55-\55\55\55\55-\55\x2d--\55\55--\x3c\x62\162\76--\55---\55\55-\x2d---\55\x2d\55\x2d-\55--\x2d\55\55\55\55\x2d\55\55-\x2d\x2d\55-\x2d\55\55\55-\55--\55-\55\55\74\142\x72>\74\x62r\x3e"; $x171($x74); } $x75 = $this->_indexPhp; $x76 = array("\141\143" => "\141c\x74i\166\141\x74\x69\x6f\x6e\137co\144\x65", "a\153" => "\141\143t\x69v\141\164ion_k\145\171", "\142\x75" => "\142\x61s\x65\137\x75\x72\154", "\155\x64" => "\155\x64\65", "\x74\x68" => "thi\163", "\144m" => "\x5f\144\145\x6d\x6f", "\x65\x78\164" => "d\146m", "\x76\145r" => "\67\56\63.0"); $x172(Mage::app()->getRequest()->getParam("\163\164\157\162e_i\x64")) ? $x77 = Mage::app()->getRequest()->getParam("\163\164\157\162e_i\x64") : $x77 = $this->getStoreId(); $x78 = Mage::getSingleton('core/date')->gmtDate('Y-m-d'); $x79 = Mage::getDesign()->getSkinUrl(); $x7a = Mage::getStoreConfig("\x63\141\164\141\154o\x67/p\154\141\143e\x68\157\154de\x72/\151\x6da\x67e_\x70\154\141\143eho\x6c\144\x65r", $x77); $x7b = Mage::getStoreConfig("cur\162\145\156\143\171/\x6f\160t\x69\x6f\156\163\x2f\142\x61\x73\145", $x77); $x7c = Mage::getStoreConfig("c\141t\141\154o\147i\x6e\166e\x6e\164\x6f\162y\57\x69t\145\155_op\x74\x69\x6f\156\163\x2f\x6d\x61n\x61g\x65_\x73\x74ock", $x77); $x7d = Mage::getStoreConfig("c\x61t\x61\x6c\x6f\147\x69nve\156t\x6f\162y/\x69te\x6d\137o\x70ti\157ns\x2f\142\141\143\153ord\x65\x72\163", $x77); $x7e = Mage::app()->getStore($x77)->getBaseUrl(Mage_Core_Model_Store::URL_TYPE_WEB, false); $x7f = Mage::getModel('core/store')->load($x77)->getBaseUrl(); $x80 = Mage::app()->getStore($x77)->getBaseUrl(Mage_Core_Model_Store::URL_TYPE_MEDIA, false); $x81 = Mage::getStoreConfig(Mage_Tax_Model_Config::CONFIG_XML_PATH_PRICE_INCLUDES_TAX, $x77); $x82 = Mage::app()->getStore($x77)->getRootCategoryId();
Function Calls
| None |
Stats
| MD5 | 77f2b47fa8105842beb65b47fe21c821 |
| Eval Count | 0 |
| Decode Time | 91 ms |