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(call_user_func(str_rot13('onfr64_qrpbqr'), "JG1vZHVsZV92ZXJzaW9uID0gJ01hZ21vZHVsZXNfU..
Decoded Output download
$module_version = 'Magmodules_Snip1723'; $module_path = 'snippets/general/'; $module_server = str_replace('www.', '', $_SERVER['HTTP_HOST']); $key = trim(Mage::getModel('core/config_data')->load($module_path . 'license_key', 'path')->getValue()); $gen_key = sha1(sha1($module_version . '_mag_' . $module_server)); $string = explode('-', $key); if($string[0] == 'wcd') { $key = $string[1]; $module_server = array_reverse(explode('.', $module_server)); $module_server = $module_server[1] . '.' . $module_server[0]; $gen_key = sha1(sha1($module_version . '_mag_' . $module_server)); } if($gen_key != $key) { Mage::getConfig()->saveConfig($module_path . 'enabled', 0); Mage::getConfig()->cleanCache(); Mage::getSingleton('adminhtml/session')->addError(Mage::helper('snippets')->__("The Rich Snippets Suite extension couldn't be enabled. Please make sure you are using a valid license key.")); return false; } else { return true; }
Did this file decode correctly?
Original Code
eval(call_user_func(str_rot13('onfr64_qrpbqr'), "JG1vZHVsZV92ZXJzaW9uID0gJ01hZ21vZHVsZXNfU25pcDE3MjMnOyAkbW9kdWxlX3BhdGggPSAnc25pcHBldHMvZ2VuZXJhbC8nOyAkbW9kdWxlX3NlcnZlciA9IHN0cl9yZXBsYWNlKCd3d3cuJywgJycsICRfU0VSVkVSWydIVFRQX0hPU1QnXSk7ICRrZXkgPSB0cmltKE1hZ2U6OmdldE1vZGVsKCdjb3JlL2NvbmZpZ19kYXRhJyktPmxvYWQoJG1vZHVsZV9wYXRoIC4gJ2xpY2Vuc2Vfa2V5JywgJ3BhdGgnKS0+Z2V0VmFsdWUoKSk7ICRnZW5fa2V5ID0gc2hhMShzaGExKCRtb2R1bGVfdmVyc2lvbiAuICdfbWFnXycgLiAkbW9kdWxlX3NlcnZlcikpOyAkc3RyaW5nID0gZXhwbG9kZSgnLScsICRrZXkpOyBpZigkc3RyaW5nWzBdID09ICd3Y2QnKSB7ICRrZXkgPSAkc3RyaW5nWzFdOyAkbW9kdWxlX3NlcnZlciA9IGFycmF5X3JldmVyc2UoZXhwbG9kZSgnLicsICRtb2R1bGVfc2VydmVyKSk7ICRtb2R1bGVfc2VydmVyID0gJG1vZHVsZV9zZXJ2ZXJbMV0gLiAnLicgLiAkbW9kdWxlX3NlcnZlclswXTsgJGdlbl9rZXkgPSBzaGExKHNoYTEoJG1vZHVsZV92ZXJzaW9uIC4gJ19tYWdfJyAuICRtb2R1bGVfc2VydmVyKSk7IH0gaWYoJGdlbl9rZXkgIT0gJGtleSkgeyBNYWdlOjpnZXRDb25maWcoKS0+c2F2ZUNvbmZpZygkbW9kdWxlX3BhdGggLiAnZW5hYmxlZCcsIDApOyBNYWdlOjpnZXRDb25maWcoKS0+Y2xlYW5DYWNoZSgpOyBNYWdlOjpnZXRTaW5nbGV0b24oJ2FkbWluaHRtbC9zZXNzaW9uJyktPmFkZEVycm9yKE1hZ2U6OmhlbHBlcignc25pcHBldHMnKS0+X18oIlRoZSBSaWNoIFNuaXBwZXRzIFN1aXRlIGV4dGVuc2lvbiBjb3VsZG4ndCBiZSBlbmFibGVkLiBQbGVhc2UgbWFrZSBzdXJlIHlvdSBhcmUgdXNpbmcgYSB2YWxpZCBsaWNlbnNlIGtleS4iKSk7IHJldHVybiBmYWxzZTsgfSBlbHNlIHsgcmV0dXJuIHRydWU7IH0="));
Function Calls
| str_rot13 | 1 |
| base64_decode | 1 |
| call_user_func | 1 |
Stats
| MD5 | b73e04c55b2eda1902393826de8bf6cb |
| Eval Count | 1 |
| Decode Time | 82 ms |