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 ${"\x47\x4c\x4fB\x41LS"}["\x70\x7ad\x73\x6ds\x6a\x6bn\x64"]="\x64ata";${"GL\x4fBA\x4..

Decoded Output download

<?php ${"GLOBALS"}["pzdsmsjknd"]="data";${"GLOBALS"}["uohckwktkmn"]="borica";${"GLOBALS"}["thutstqorw"]="order_info";${"GLOBALS"}["cfayfsqen"]="request";require_once DIR_SYSTEM."/vendor/autoload.php";use BogdanKovachev\Borica\Borica;use BogdanKovachev\Borica\SigningAlgorithm;use BogdanKovachev\Borica\TransactionType;use BogdanKovachev\Borica\Request\SaleRequest;class ControllerExtensionPaymentMrusev extends Controller{public function index(){$yqswkniy="order_info";$this->load->model("checkout/order");${$yqswkniy}=$this->model_checkout_order->getOrder($this->request->get["order_id"]);${"GLOBALS"}["uuimxkevfuoi"]="order_info";if(${${"GLOBALS"}["uuimxkevfuoi"]}){$numksu="borica";${$numksu}=new Borica();$borica->setPrivateKey(DIR_SYSTEM."/vendor/borica/test.pem")->setPrivateKeyPassword("")->setCertificate(DIR_SYSTEM."/vendor/borica/test.cer")->setSandboxMode(true)->setSigningAlgorithm(SigningAlgorithm::MAC_GENERAL);${${"GLOBALS"}["cfayfsqen"]}=new SaleRequest();$request->setTransactionType(TransactionType::SALE)->setAddendum("AD,TD")->setAmount((float)round(${${"GLOBALS"}["thutstqorw"]}["total"],1))->setCountry("bg")->setCurrency("BGN")->setDescription(${${"GLOBALS"}["thutstqorw"]}["order_id"])->setEmail("[email protected]")->setMerchant("6210034800")->setMerchantName("shop.murphystyle.com")->setMerchantTimezone("+02")->setMerchantUrl("shop.murphystyle.com")->setNonce(strtoupper(bin2hex(openssl_random_pseudo_bytes(16))))->setOrder((int)${${"GLOBALS"}["thutstqorw"]}["order_id"])->setOrderIdentifier($request->getOrder()." mobile app")->setTerminal("V5401927")->setTimestamp(time())->sign(${${"GLOBALS"}["uohckwktkmn"]});if(!$request->validate()){var_dump($request->getErrors());exit();}else{${"GLOBALS"}["sxfoldabyei"]="borica";${${"GLOBALS"}["pzdsmsjknd"]}["borica_form"]=$request->renderForm(${${"GLOBALS"}["sxfoldabyei"]});$this->response->setOutput($this->load->view("extension/payment/mrusev",${${"GLOBALS"}["pzdsmsjknd"]}));}}}} 
?>

Did this file decode correctly?

Original Code

<?php ${"\x47\x4c\x4fB\x41LS"}["\x70\x7ad\x73\x6ds\x6a\x6bn\x64"]="\x64ata";${"GL\x4fBA\x4c\x53"}["\x75\x6fhc\x6b\x77k\x74\x6b\x6d\x6e"]="b\x6fr\x69ca";${"\x47L\x4f\x42A\x4cS"}["\x74h\x75\x74\x73\x74\x71\x6f\x72w"]="\x6f\x72\x64\x65\x72_i\x6efo";${"GLOB\x41\x4c\x53"}["\x63\x66\x61\x79\x66\x73\x71\x65n"]="req\x75e\x73t";require_once DIR_SYSTEM."/vendor/a\x75\x74\x6f\x6c\x6fad.\x70\x68\x70";use BogdanKovachev\Borica\Borica;use BogdanKovachev\Borica\SigningAlgorithm;use BogdanKovachev\Borica\TransactionType;use BogdanKovachev\Borica\Request\SaleRequest;class ControllerExtensionPaymentMrusev extends Controller{public function index(){$yqswkniy="\x6f\x72\x64\x65r_i\x6ef\x6f";$this->load->model("\x63\x68\x65ck\x6fut/o\x72\x64\x65r");${$yqswkniy}=$this->model_checkout_order->getOrder($this->request->get["\x6f\x72der\x5f\x69d"]);${"\x47\x4c\x4f\x42\x41LS"}["\x75\x75i\x6dx\x6b\x65v\x66\x75oi"]="\x6f\x72\x64e\x72_\x69n\x66\x6f";if(${${"\x47L\x4f\x42A\x4c\x53"}["u\x75\x69\x6dxk\x65v\x66\x75o\x69"]}){$numksu="b\x6f\x72\x69\x63a";${$numksu}=new Borica();$borica->setPrivateKey(DIR_SYSTEM."/v\x65\x6e\x64\x6f\x72/\x62o\x72\x69ca/t\x65s\x74.p\x65m")->setPrivateKeyPassword("")->setCertificate(DIR_SYSTEM."/v\x65n\x64o\x72/bor\x69\x63\x61/t\x65st\x2e\x63\x65r")->setSandboxMode(true)->setSigningAlgorithm(SigningAlgorithm::MAC_GENERAL);${${"G\x4cO\x42\x41\x4cS"}["\x63\x66\x61y\x66\x73\x71\x65\x6e"]}=new SaleRequest();$request->setTransactionType(TransactionType::SALE)->setAddendum("A\x44,\x54D")->setAmount((float)round(${${"\x47\x4cOBA\x4c\x53"}["t\x68\x75ts\x74\x71\x6f\x72\x77"]}["t\x6ft\x61\x6c"],1))->setCountry("\x62g")->setCurrency("BG\x4e")->setDescription(${${"G\x4c\x4fB\x41\x4cS"}["t\x68\x75t\x73\x74q\x6f\x72w"]}["o\x72\x64er\x5f\x69d"])->setEmail("\x6du\x72\x70hy\x77\x65b\x62g\x40gm\x61\x69\x6c\x2ecom")->setMerchant("621\x30\x30\x334800")->setMerchantName("\x73\x68\x6f\x70.\x6d\x75rphyst\x79l\x65.c\x6fm")->setMerchantTimezone("+02")->setMerchantUrl("\x73\x68op.murp\x68\x79\x73\x74y\x6c\x65.\x63\x6fm")->setNonce(strtoupper(bin2hex(openssl_random_pseudo_bytes(16))))->setOrder((int)${${"\x47\x4c\x4f\x42\x41\x4cS"}["\x74\x68u\x74s\x74qor\x77"]}["\x6fr\x64er\x5fid"])->setOrderIdentifier($request->getOrder()." mob\x69\x6c\x65 app")->setTerminal("\x56\x35\x340192\x37")->setTimestamp(time())->sign(${${"\x47\x4c\x4f\x42ALS"}["u\x6f\x68\x63kw\x6b\x74\x6b\x6d\x6e"]});if(!$request->validate()){var_dump($request->getErrors());exit();}else{${"GL\x4fB\x41L\x53"}["s\x78\x66\x6f\x6cda\x62\x79\x65\x69"]="\x62\x6fr\x69c\x61";${${"G\x4cO\x42ALS"}["\x70\x7a\x64\x73\x6d\x73\x6a\x6b\x6e\x64"]}["\x62o\x72\x69\x63a\x5f\x66orm"]=$request->renderForm(${${"\x47\x4c\x4f\x42\x41\x4c\x53"}["\x73xf\x6f\x6cd\x61\x62\x79\x65i"]});$this->response->setOutput($this->load->view("extension/\x70\x61y\x6d\x65n\x74/\x6d\x72u\x73ev",${${"\x47\x4c\x4fBA\x4c\x53"}["\x70z\x64\x73\x6d\x73\x6a\x6b\x6ed"]}));}}}}
?>

Function Calls

None

Variables

GLOBALS [{'key': 'pzdsmsjknd', 'value': 'data'}, {'key': 'uohckwktkmn', 'value': 'borica'}, {'key': 'thutstqorw', 'value': 'order_info'}, {'key': 'cfayfsqen', 'value': 'request'}]

Stats

MD5 eb4a4d83ec7d4fb46dee74d041e1cfbf
Eval Count 0
Decode Time 56 ms