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 eval("?>".base64_decode("PD9waHANCg0KLyoNCiAqIENvcHlyaWdodCAoQykgd3d3LnZ0aWdlci5jb20..
Decoded Output download
?>b"<?php
/*
* Copyright (C) www.vtiger.com. All rights reserved.
* @license Proprietary
*/
class VTEStore_ActionAjax_Action extends Vtiger_IndexAjax_View {
protected $modelInstance;
function __construct() {
parent::__construct();
$this->exposeMethod('getDataForVTPremiumIcon');
}
function process(Vtiger_Request $request) {
$mode = $request->getMode();
if (!empty($mode)) {
echo $this->invokeExposedMethod($mode, $request);
return;
}
}
protected function getModelInstance() {
if(!isset($this->modelInstance)){
$this->modelInstance = Settings_ExtensionStore_Extension_Model::getInstance();
}
return $this->modelInstance;
}
public function validateRequest(Vtiger_Request $request) {
$request->validateWriteAccess();
}
protected function getDataForVTPremiumIcon(Vtiger_Request $request) {
$modelInstance = new VTEStore_VTEModule_Model();
$VTPremiumHeader=$modelInstance->getSystemInfo();
$response = new Vtiger_Response();
$response->setResult(array('VTPremiumHeader' => $VTPremiumHeader));
$response->emit();
exit();
}
}
"
Did this file decode correctly?
Original Code
<?php eval("?>".base64_decode("PD9waHANCg0KLyoNCiAqIENvcHlyaWdodCAoQykgd3d3LnZ0aWdlci5jb20uIEFsbCByaWdodHMgcmVzZXJ2ZWQuDQogKiBAbGljZW5zZSBQcm9wcmlldGFyeQ0KICovDQpjbGFzcyBWVEVTdG9yZV9BY3Rpb25BamF4X0FjdGlvbiBleHRlbmRzIFZ0aWdlcl9JbmRleEFqYXhfVmlldyB7DQoNCiAgICBwcm90ZWN0ZWQgJG1vZGVsSW5zdGFuY2U7DQoNCiAgICBmdW5jdGlvbiBfX2NvbnN0cnVjdCgpIHsNCiAgICAgICAgcGFyZW50OjpfX2NvbnN0cnVjdCgpOw0KICAgICAgICAkdGhpcy0+ZXhwb3NlTWV0aG9kKCdnZXREYXRhRm9yVlRQcmVtaXVtSWNvbicpOw0KICAgIH0NCg0KICAgIGZ1bmN0aW9uIHByb2Nlc3MoVnRpZ2VyX1JlcXVlc3QgJHJlcXVlc3QpIHsNCiAgICAgICAgJG1vZGUgPSAkcmVxdWVzdC0+Z2V0TW9kZSgpOw0KICAgICAgICBpZiAoIWVtcHR5KCRtb2RlKSkgew0KICAgICAgICAgICAgZWNobyAkdGhpcy0+aW52b2tlRXhwb3NlZE1ldGhvZCgkbW9kZSwgJHJlcXVlc3QpOw0KICAgICAgICAgICAgcmV0dXJuOw0KICAgICAgICB9DQogICAgfQ0KDQogICAgcHJvdGVjdGVkIGZ1bmN0aW9uIGdldE1vZGVsSW5zdGFuY2UoKSB7DQogICAgICAgIGlmKCFpc3NldCgkdGhpcy0+bW9kZWxJbnN0YW5jZSkpew0KICAgICAgICAgICAgJHRoaXMtPm1vZGVsSW5zdGFuY2UgPSBTZXR0aW5nc19FeHRlbnNpb25TdG9yZV9FeHRlbnNpb25fTW9kZWw6OmdldEluc3RhbmNlKCk7DQogICAgICAgIH0NCiAgICAgICAgcmV0dXJuICR0aGlzLT5tb2RlbEluc3RhbmNlOw0KICAgIH0NCg0KICAgIHB1YmxpYyBmdW5jdGlvbiB2YWxpZGF0ZVJlcXVlc3QoVnRpZ2VyX1JlcXVlc3QgJHJlcXVlc3QpIHsNCiAgICAgICAgJHJlcXVlc3QtPnZhbGlkYXRlV3JpdGVBY2Nlc3MoKTsNCiAgICB9DQoNCiAgICBwcm90ZWN0ZWQgZnVuY3Rpb24gZ2V0RGF0YUZvclZUUHJlbWl1bUljb24oVnRpZ2VyX1JlcXVlc3QgJHJlcXVlc3QpIHsNCiAgICAgICAgJG1vZGVsSW5zdGFuY2UgPSBuZXcgVlRFU3RvcmVfVlRFTW9kdWxlX01vZGVsKCk7DQogICAgICAgICRWVFByZW1pdW1IZWFkZXI9JG1vZGVsSW5zdGFuY2UtPmdldFN5c3RlbUluZm8oKTsNCg0KICAgICAgICAkcmVzcG9uc2UgPSBuZXcgVnRpZ2VyX1Jlc3BvbnNlKCk7DQogICAgICAgICRyZXNwb25zZS0+c2V0UmVzdWx0KGFycmF5KCdWVFByZW1pdW1IZWFkZXInID0+ICRWVFByZW1pdW1IZWFkZXIpKTsNCiAgICAgICAgJHJlc3BvbnNlLT5lbWl0KCk7DQogICAgICAgIGV4aXQoKTsNCiAgICB9DQp9DQo=")); ?>
Function Calls
| base64_decode | 1 |
Stats
| MD5 | 0290d6e5019ea9de2a181e92660a700c |
| Eval Count | 1 |
| Decode Time | 97 ms |