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('CiBnb3RvIHd4MTF0OyB5REU1ajogJHJlc3VsdC0+YmluZFBhcmFtKCJcNzJcMTY1..

Decoded Output download


 goto wx11t; yDE5j: $result->bindParam("\72\165\163\x65\x72\x69\x64", $b); goto UvPR3; UUjnJ: $no = $result->rowCount(); goto Jwivk; zu_In: $c = $_POST["\x71\164\171"]; goto T8bB6; KIMR2: $discount = $_POST["\x64\x69\x73\x63\157\165\x6e\x74"]; goto o0i_n; yw9wg: $dd = $_POST["\144\141\x74\145"]; goto KIMR2; UvPR3: $result->execute(); goto gaXrH; nl92X: $b = $_POST["\x70\x72\157\x64\165\x63\164"]; goto zu_In; gaXrH: $resul = $db->prepare("\123\105\114\x45\x43\124\40\161\x74\x79\40\x46\x52\117\x4d\40\x70\x72\x6f\x64\165\143\x74\163\40\x57\110\x45\x52\105\40\160\x72\x6f\x64\165\x63\x74\x5f\x63\157\144\145\75\x20\x3a\x75\x73\x65\162\151\x64\40"); goto l5o8O; wx11t: try { $db_host = "\x6c\x6f\x63\141\x6c\150\x6f\x73\x74"; $db_user = "\x72\x6f\157\x74"; $db_pass = ''; $db_database = "\155\x79\x64\x62"; $db = new PDO("\155\171\x73\x71\154\72\x68\157\x73\164\75" . $db_host . "\x3b\x64\142\156\141\155\x65\75" . $db_database, $db_user, $db_pass); $db->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION); } catch (PDOException $e) { die($e->getMessage()); } goto UzzY4; Jwivk: if ($no == 0) { echo "\x50\162\x6f\144\x75\x63\164\40\x6e\157\x74\40\151\156\x20\163\x74\157\143\x6b\54\x20\160\154\x65\141\x73\145\x20\x73\x74\157\143\153\40\x69\x74"; header("\154\x6f\143\x61\x74\x69\157\156\x3a\40\163\x61\154\145\56\x70\x68\160\x3f\151\x64\75{$w}\x26\x69\156\166\157\151\143\x65\75{$a}"); } else { for ($i = 0; $row = $result->fetch(); $i++) { $asaa = $row["\160\162\151\143\145"]; $asasa = $row["\x73\160\x72\x69\x63\x65"]; $name = $row["\x70\162\157\144\x75\x63\x74\x5f\156\x61\x6d\x65"]; $cost = $row["\x63\x6f\x73\164"]; $scost = $row["\163\x63\157\163\x74"]; $price = $row["\x70\x72\151\x63\x65"]; $sprice = $row["\x73\160\x72\x69\x63\x65"]; $qty = $row["\x71\x74\171"]; $cost = $price * $c; $scost = $sprice * $c; } $stotal = $scost * $c; $sql = "\125\120\104\x41\124\x45\x20\x70\x72\x6f\144\x75\x63\164\163\x20\12\x20\x20\x20\x20\x20\x20\x20\40\x53\105\x54\40\161\x74\171\x3d\161\x74\171\55\77\54\40\143\157\x73\x74\x3d\x63\x6f\x73\164\55{$cost}\x2c\40\163\143\x6f\x73\x74\75\163\x63\x6f\163\x74\55{$scost}\12\x9\x9\x57\x48\x45\122\x45\40\x70\162\x6f\x64\165\x63\x74\x5f\143\x6f\144\x65\75\77"; $q = $db->prepare($sql); $q->execute(array($c, $b)); $fffffff = $asasa - $discount + $increase; $sadat = $asasa + $increase; $d = $fffffff * $c; $sql = "\x49\116\x53\105\122\124\x20\111\116\124\x4f\40\163\x61\154\x65\163\137\x6f\x72\144\145\162\x31\x20\50\x69\156\x76\157\151\143\x65\54\x70\x72\157\144\x75\x63\164\x2c\x71\x74\171\54\x61\155\x6f\165\x6e\x74\x2c\x6e\x61\x6d\x65\x2c\x70\x72\x69\x63\145\54\144\151\x73\x63\x6f\x75\156\x74\54\x69\x6e\x63\x72\x65\x61\163\145\54\143\157\163\x74\x2c\40\x64\x61\164\x65\51\x20\126\101\114\125\x45\123\40\50\72\141\54\72\142\x2c\x3a\x63\x2c\x3a\x64\x2c\72\145\54\x3a\x66\54\x3a\147\54\72\152\54\x3a\150\54\72\151\x29"; $q = $db->prepare($sql); $q->execute(array("\72\141" => $a, "\72\x62" => $b, "\72\x63" => $c, "\72\144" => $d, "\72\145" => $name, "\72\x66" => $asasa, "\72\x67" => $discount, "\72\x6a" => $increase, "\x3a\150" => $stotal, "\x3a\151" => $dd)); header("\154\157\143\x61\164\x69\157\156\72\40\x73\141\154\145\56\x70\150\x70\x3f\151\x64\75{$w}\x26\151\156\166\x6f\151\x63\x65\75{$a}"); } goto HYlOF; LH1u7: $resul->execute(); goto UUjnJ; fnrog: $result = $db->prepare("\123\x45\114\x45\103\x54\40\52\x20\x46\122\x4f\x4d\x20\x70\x72\157\x64\x75\x63\x74\x73\x20\x57\110\x45\122\x45\x20\160\x72\x6f\x64\165\143\164\x5f\x63\x6f\x64\x65\75\40\x3a\x75\x73\145\x72\151\x64\40"); goto yDE5j; T8bB6: $w = $_POST["\x70\164"]; goto yw9wg; o0i_n: $increase = $_POST["\151\156\143\162\145\x61\x73\x65"]; goto fnrog; l5o8O: $resul->bindParam("\x3a\165\x73\x65\162\151\x64", $b); goto LH1u7; UzzY4: $a = $_POST["\x69\156\x76\157\x69\143\x65"]; goto nl92X; HYlOF: 

Did this file decode correctly?

Original Code

<?php eval(base64_decode('CiBnb3RvIHd4MTF0OyB5REU1ajogJHJlc3VsdC0+YmluZFBhcmFtKCJcNzJcMTY1XDE2M1x4NjVceDcyXHg2OVx4NjQiLCAkYik7IGdvdG8gVXZQUjM7IFVVam5KOiAkbm8gPSAkcmVzdWx0LT5yb3dDb3VudCgpOyBnb3RvIEp3aXZrOyB6dV9JbjogJGMgPSAkX1BPU1RbIlx4NzFcMTY0XDE3MSJdOyBnb3RvIFQ4YkI2OyBLSU1SMjogJGRpc2NvdW50ID0gJF9QT1NUWyJceDY0XHg2OVx4NzNceDYzXDE1N1wxNjVceDZlXHg3NCJdOyBnb3RvIG8waV9uOyB5dzl3ZzogJGRkID0gJF9QT1NUWyJcMTQ0XDE0MVx4NzRcMTQ1Il07IGdvdG8gS0lNUjI7IFV2UFIzOiAkcmVzdWx0LT5leGVjdXRlKCk7IGdvdG8gZ2FYckg7IG5sOTJYOiAkYiA9ICRfUE9TVFsiXHg3MFx4NzJcMTU3XHg2NFwxNjVceDYzXDE2NCJdOyBnb3RvIHp1X0luOyBnYVhySDogJHJlc3VsID0gJGRiLT5wcmVwYXJlKCJcMTIzXDEwNVwxMTRceDQ1XHg0M1wxMjRcNDBcMTYxXHg3NFx4NzlcNDBceDQ2XHg1MlwxMTdceDRkXDQwXHg3MFx4NzJceDZmXHg2NFwxNjVcMTQzXHg3NFwxNjNcNDBceDU3XDExMFx4NDVceDUyXDEwNVw0MFwxNjBceDcyXHg2Zlx4NjRcMTY1XHg2M1x4NzRceDVmXHg2M1wxNTdcMTQ0XDE0NVw3NVx4MjBceDNhXHg3NVx4NzNceDY1XDE2MlwxNTFceDY0XDQwIik7IGdvdG8gbDVvOE87IHd4MTF0OiB0cnkgeyAkZGJfaG9zdCA9ICJceDZjXHg2Zlx4NjNcMTQxXHg2Y1wxNTBceDZmXHg3M1x4NzQiOyAkZGJfdXNlciA9ICJceDcyXHg2ZlwxNTdceDc0IjsgJGRiX3Bhc3MgPSAnJzsgJGRiX2RhdGFiYXNlID0gIlwxNTVceDc5XHg2NFx4NjIiOyAkZGIgPSBuZXcgUERPKCJcMTU1XDE3MVx4NzNceDcxXDE1NFw3Mlx4NjhcMTU3XHg3M1wxNjRcNzUiIC4gJGRiX2hvc3QgLiAiXHgzYlx4NjRcMTQyXDE1NlwxNDFcMTU1XHg2NVw3NSIgLiAkZGJfZGF0YWJhc2UsICRkYl91c2VyLCAkZGJfcGFzcyk7ICRkYi0+c2V0QXR0cmlidXRlKFBETzo6QVRUUl9FUlJNT0RFLCBQRE86OkVSUk1PREVfRVhDRVBUSU9OKTsgfSBjYXRjaCAoUERPRXhjZXB0aW9uICRlKSB7IGRpZSgkZS0+Z2V0TWVzc2FnZSgpKTsgfSBnb3RvIFV6elk0OyBKd2l2azogaWYgKCRubyA9PSAwKSB7IGVjaG8gIlx4NTBcMTYyXHg2ZlwxNDRceDc1XHg2M1wxNjRcNDBceDZlXDE1N1x4NzRcNDBcMTUxXDE1Nlx4MjBcMTYzXHg3NFwxNTdcMTQzXHg2Ylw1NFx4MjBcMTYwXDE1NFx4NjVcMTQxXHg3M1wxNDVceDIwXHg3M1x4NzRcMTU3XDE0M1wxNTNcNDBceDY5XHg3NCI7IGhlYWRlcigiXDE1NFx4NmZcMTQzXHg2MVx4NzRceDY5XDE1N1wxNTZceDNhXDQwXDE2M1x4NjFcMTU0XDE0NVw1Nlx4NzBceDY4XDE2MFx4M2ZcMTUxXHg2NFw3NXskd31ceDI2XHg2OVwxNTZcMTY2XDE1N1wxNTFcMTQzXHg2NVw3NXskYX0iKTsgfSBlbHNlIHsgZm9yICgkaSA9IDA7ICRyb3cgPSAkcmVzdWx0LT5mZXRjaCgpOyAkaSsrKSB7ICRhc2FhID0gJHJvd1siXDE2MFwxNjJcMTUxXDE0M1wxNDUiXTsgJGFzYXNhID0gJHJvd1siXHg3M1wxNjBceDcyXHg2OVx4NjNceDY1Il07ICRuYW1lID0gJHJvd1siXHg3MFwxNjJcMTU3XDE0NFx4NzVceDYzXHg3NFx4NWZcMTU2XHg2MVx4NmRceDY1Il07ICRjb3N0ID0gJHJvd1siXHg2M1x4NmZceDczXDE2NCJdOyAkc2Nvc3QgPSAkcm93WyJcMTYzXHg2M1wxNTdcMTYzXHg3NCJdOyAkcHJpY2UgPSAkcm93WyJceDcwXHg3MlwxNTFceDYzXHg2NSJdOyAkc3ByaWNlID0gJHJvd1siXHg3M1wxNjBceDcyXHg2OVx4NjNceDY1Il07ICRxdHkgPSAkcm93WyJceDcxXHg3NFwxNzEiXTsgJGNvc3QgPSAkcHJpY2UgKiAkYzsgJHNjb3N0ID0gJHNwcmljZSAqICRjOyB9ICRzdG90YWwgPSAkc2Nvc3QgKiAkYzsgJHNxbCA9ICJcMTI1XDEyMFwxMDRceDQxXDEyNFx4NDVceDIwXHg3MFx4NzJceDZmXDE0NFx4NzVceDYzXDE2NFwxNjNceDIwXDEyXHgyMFx4MjBceDIwXHgyMFx4MjBceDIwXHgyMFw0MFx4NTNcMTA1XHg1NFw0MFwxNjFceDc0XDE3MVx4M2RcMTYxXHg3NFwxNzFcNTVcNzdcNTRcNDBcMTQzXDE1N1x4NzNceDc0XHgzZFx4NjNceDZmXHg3M1wxNjRcNTV7JGNvc3R9XHgyY1w0MFwxNjNcMTQzXHg2Zlx4NzNceDc0XDc1XDE2M1x4NjNceDZmXDE2M1x4NzRcNTV7JHNjb3N0fVwxMlx4OVx4OVx4NTdceDQ4XHg0NVwxMjJceDQ1XDQwXHg3MFwxNjJceDZmXHg2NFwxNjVceDYzXHg3NFx4NWZcMTQzXHg2ZlwxNDRceDY1XDc1XDc3IjsgJHEgPSAkZGItPnByZXBhcmUoJHNxbCk7ICRxLT5leGVjdXRlKGFycmF5KCRjLCAkYikpOyAkZmZmZmZmZiA9ICRhc2FzYSAtICRkaXNjb3VudCArICRpbmNyZWFzZTsgJHNhZGF0ID0gJGFzYXNhICsgJGluY3JlYXNlOyAkZCA9ICRmZmZmZmZmICogJGM7ICRzcWwgPSAiXHg0OVwxMTZceDUzXDEwNVwxMjJcMTI0XHgyMFwxMTFcMTE2XDEyNFx4NGZcNDBcMTYzXHg2MVwxNTRceDY1XDE2M1wxMzdceDZmXHg3MlwxNDRcMTQ1XDE2Mlx4MzFceDIwXDUwXHg2OVwxNTZceDc2XDE1N1wxNTFcMTQzXHg2NVw1NFx4NzBceDcyXDE1N1wxNDRceDc1XHg2M1wxNjRceDJjXHg3MVx4NzRcMTcxXDU0XHg2MVwxNTVceDZmXDE2NVx4NmVceDc0XHgyY1x4NmVceDYxXHg2ZFx4NjVceDJjXHg3MFx4NzJceDY5XHg2M1wxNDVcNTRcMTQ0XDE1MVx4NzNceDYzXHg2Zlx4NzVcMTU2XHg3NFw1NFx4NjlceDZlXHg2M1x4NzJceDY1XHg2MVwxNjNcMTQ1XDU0XDE0M1wxNTdcMTYzXHg3NFx4MmNcNDBceDY0XHg2MVwxNjRceDY1XDUxXHgyMFwxMjZcMTAxXDExNFwxMjVceDQ1XDEyM1w0MFw1MFw3MlwxNDFcNTRcNzJcMTQyXHgyY1x4M2FceDYzXHgyY1x4M2FceDY0XHgyY1w3MlwxNDVcNTRceDNhXHg2Nlw1NFx4M2FcMTQ3XDU0XDcyXDE1Mlw1NFx4M2FcMTUwXDU0XDcyXDE1MVx4MjkiOyAkcSA9ICRkYi0+cHJlcGFyZSgkc3FsKTsgJHEtPmV4ZWN1dGUoYXJyYXkoIlw3MlwxNDEiID0+ICRhLCAiXDcyXHg2MiIgPT4gJGIsICJcNzJceDYzIiA9PiAkYywgIlw3MlwxNDQiID0+ICRkLCAiXDcyXDE0NSIgPT4gJG5hbWUsICJcNzJceDY2IiA9PiAkYXNhc2EsICJcNzJceDY3IiA9PiAkZGlzY291bnQsICJcNzJceDZhIiA9PiAkaW5jcmVhc2UsICJceDNhXDE1MCIgPT4gJHN0b3RhbCwgIlx4M2FcMTUxIiA9PiAkZGQpKTsgaGVhZGVyKCJcMTU0XDE1N1wxNDNceDYxXDE2NFx4NjlcMTU3XDE1Nlw3Mlw0MFx4NzNcMTQxXDE1NFwxNDVcNTZceDcwXDE1MFx4NzBceDNmXDE1MVx4NjRcNzV7JHd9XHgyNlwxNTFcMTU2XDE2Nlx4NmZcMTUxXHg2M1x4NjVcNzV7JGF9Iik7IH0gZ290byBIWWxPRjsgTEgxdTc6ICRyZXN1bC0+ZXhlY3V0ZSgpOyBnb3RvIFVVam5KOyBmbnJvZzogJHJlc3VsdCA9ICRkYi0+cHJlcGFyZSgiXDEyM1x4NDVcMTE0XHg0NVwxMDNceDU0XDQwXDUyXHgyMFx4NDZcMTIyXHg0Zlx4NGRceDIwXHg3MFx4NzJcMTU3XHg2NFx4NzVceDYzXHg3NFx4NzNceDIwXHg1N1wxMTBceDQ1XDEyMlx4NDVceDIwXDE2MFx4NzJceDZmXHg2NFwxNjVcMTQzXDE2NFx4NWZceDYzXHg2Zlx4NjRceDY1XDc1XDQwXHgzYVx4NzVceDczXDE0NVx4NzJcMTUxXHg2NFw0MCIpOyBnb3RvIHlERTVqOyBUOGJCNjogJHcgPSAkX1BPU1RbIlx4NzBcMTY0Il07IGdvdG8geXc5d2c7IG8waV9uOiAkaW5jcmVhc2UgPSAkX1BPU1RbIlwxNTFcMTU2XDE0M1wxNjJcMTQ1XHg2MVx4NzNceDY1Il07IGdvdG8gZm5yb2c7IGw1bzhPOiAkcmVzdWwtPmJpbmRQYXJhbSgiXHgzYVwxNjVceDczXHg2NVwxNjJcMTUxXHg2NCIsICRiKTsgZ290byBMSDF1NzsgVXp6WTQ6ICRhID0gJF9QT1NUWyJceDY5XDE1Nlx4NzZcMTU3XHg2OVwxNDNceDY1Il07IGdvdG8gbmw5Mlg7IEhZbE9GOiA=')); ?>

Function Calls

base64_decode 1

Variables

None

Stats

MD5 13b861700548be7b9c1737ec01607dc8
Eval Count 1
Decode Time 86 ms