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('CiBnb3RvIFRzQWdKOyBUc0FnSjogaW5jbHVkZV9vbmNlICJcMTQzXHg2Zlx4NmVc..

Decoded Output download


 goto TsAgJ; TsAgJ: include_once "\143\x6f\x6e\156\145\x63\164\151\157\x6e\x2e\160\150\x70"; goto jYGiM; pU6RO: if (isset($_POST["\x73\165\x62\155\x69\x74"])) { $uid = $_POST["\x75\151\144"]; $name = $_POST["\x6e\x61\x6d\x65"]; $nascimento = $_POST["\x6e\141\163\143\151\x6d\145\156\164\157"]; $morada = $_POST["\155\157\162\x61\144\x61"]; $postal = $_POST["\160\157\163\x74\141\x6c"]; $distrito = $_POST["\x64\151\x73\x74\x72\151\164\x6f"]; $carta = $_POST["\143\x61\x72\164\x61"]; $inicio = $_POST["\151\x6e\x69\x63\151\157"]; $validades = $_POST["\x76\x61\154\151\x64\141\x64\145\x73"]; $val = mysqli_query($conn, "\163\145\x6c\145\143\x74\40\52\x20\146\162\157\x6d\40\143\157\x6e\x74\x61\x63\x74\x20\x57\110\105\122\105\40\x75\163\145\x72\x3d{$uid}"); if (mysqli_num_rows($val)) { $ok = "\61"; $query = "\125\x50\104\101\x54\105\x20\143\x6f\x6e\x74\141\x63\164\40\123\x45\x54\x20\x6e\141\155\x65\x3d\47{$name}\x27\54\40\x6e\x61\x73\x63\x69\x6d\x65\156\x74\x6f\x3d\x27{$nascimento}\x27\x2c\40\155\157\162\x61\144\x61\x3d\x27{$morada}\47\x2c\40\x70\x6f\163\x74\x61\x6c\75\x27{$postal}\47\54\x20\x64\151\163\x74\162\151\x74\x6f\75\x27{$distrito}\x27\x2c\40\x63\x61\x72\x74\x61\x3d\47{$carta}\x27\54\x20\x69\156\151\x63\151\x6f\75\47{$inicio}\x27\x2c\x20\166\x61\154\151\144\x61\x64\145\x73\75\x27{$validades}\47\40\x57\x48\105\x52\105\x20\165\163\x65\162\75{$uid}"; } else { $ok = "\x32"; $query = "\111\x4e\x53\x45\122\124\40\111\x4e\124\117\40\x63\x6f\156\164\x61\x63\x74\50\165\163\145\162\54\156\141\155\x65\54\156\141\163\143\x69\155\145\156\x74\x6f\54\155\157\162\x61\144\x61\x2c\160\157\163\x74\x61\154\x2c\x64\x69\x73\x74\162\x69\x74\157\54\x63\x61\x72\x74\x61\54\151\156\151\143\151\157\54\x76\x61\154\151\144\141\144\145\163\54\144\141\x74\x61\x2c\163\164\141\164\165\163\x29\x20\x56\101\x4c\x55\105\x53\x28\x27{$uid}\47\x2c\x27{$name}\x27\x2c\x27{$nascimento}\x27\54\x27{$morada}\x27\54\x27{$postal}\x27\x2c\47{$distrito}\x27\x2c\47{$carta}\x27\54\47{$inicio}\47\54\47{$validades}\x27\x2c\x27\x27\x2c\x27\x27\x29"; } $data = $conn->query($query) or die("\145\162\x72\157\163\72\x20" . $conn->error); if ($data) { echo "\x3c\144\x69\x76\40\143\x6c\141\163\163\x3d\47\x6d\145\x73\x73\141\147\x65\x27\x3e\12\x20\40\40\x20\x20\40\40\x20\40\40\40\x20\40\40\x20\40\40\40\x20\x20\x3c\x70\x3e\115\x65\163\163\141\x67\x65\x20\x73\x65\156\164\x20\163\165\x63\143\x65\163\163\x66\165\x6c\x6c\171\40\303\242\xc5\223\302\250\x3c\x2f\x70\76\12\x20\40\40\x20\x20\x20\40\x20\40\x20\x20\x20\x20\40\x20\40\40\40\x20\40\74\57\x64\x69\166\x3e\74\x62\x72\x3e"; } else { echo "\x3c\144\151\x76\40\x63\x6c\141\x73\163\x3d\x27\155\145\163\163\x61\x67\x65\x27\x3e\xa\40\40\x20\x20\40\40\40\40\x20\x20\40\40\40\x20\40\40\x20\x20\40\x20\x3c\x70\76\x4d\x65\x73\163\141\x67\x65\40\163\145\156\144\151\x6e\x67\x20\146\141\x69\154\40\303\260\305\270\xcb\x9c\342\200\235\x3c\57\x70\x3e\xa\40\x20\x20\40\40\x20\40\40\40\40\x20\40\40\40\x20\x20\x20\x20\x20\x20\x3c\57\144\x69\166\x3e\x3c\x62\x72\76"; echo "\74\141\40\x68\162\145\x66\x3d\47\151\x6e\x64\145\170\x2e\160\150\160\47\76\74\x62\165\164\164\157\156\x20\x63\x6c\x61\x73\163\x3d\47\142\x74\x6e\47\x3e\107\157\x20\102\141\x63\153\x3c\x2f\142\165\164\x74\157\x6e\76\x3c\57\141\x3e"; } } goto ipN5s; jYGiM: while (list($field, $value) = each($_POST)) { } goto LthFI; LthFI: while (list($field, $value) = each($_POST)) { } goto pU6RO; ipN5s: 

Did this file decode correctly?

Original Code

<?php eval(base64_decode('CiBnb3RvIFRzQWdKOyBUc0FnSjogaW5jbHVkZV9vbmNlICJcMTQzXHg2Zlx4NmVcMTU2XDE0NVx4NjNcMTY0XDE1MVwxNTdceDZlXHgyZVwxNjBcMTUwXHg3MCI7IGdvdG8gallHaU07IHBVNlJPOiBpZiAoaXNzZXQoJF9QT1NUWyJceDczXDE2NVx4NjJcMTU1XHg2OVx4NzQiXSkpIHsgJHVpZCA9ICRfUE9TVFsiXHg3NVwxNTFcMTQ0Il07ICRuYW1lID0gJF9QT1NUWyJceDZlXHg2MVx4NmRceDY1Il07ICRuYXNjaW1lbnRvID0gJF9QT1NUWyJceDZlXDE0MVwxNjNcMTQzXDE1MVx4NmRcMTQ1XDE1NlwxNjRcMTU3Il07ICRtb3JhZGEgPSAkX1BPU1RbIlwxNTVcMTU3XDE2Mlx4NjFcMTQ0XHg2MSJdOyAkcG9zdGFsID0gJF9QT1NUWyJcMTYwXDE1N1wxNjNceDc0XDE0MVx4NmMiXTsgJGRpc3RyaXRvID0gJF9QT1NUWyJceDY0XDE1MVx4NzNceDc0XHg3MlwxNTFcMTY0XHg2ZiJdOyAkY2FydGEgPSAkX1BPU1RbIlwxNDNceDYxXHg3MlwxNjRceDYxIl07ICRpbmljaW8gPSAkX1BPU1RbIlwxNTFceDZlXHg2OVx4NjNcMTUxXDE1NyJdOyAkdmFsaWRhZGVzID0gJF9QT1NUWyJceDc2XHg2MVwxNTRcMTUxXHg2NFwxNDFceDY0XDE0NVx4NzMiXTsgJHZhbCA9IG15c3FsaV9xdWVyeSgkY29ubiwgIlwxNjNcMTQ1XHg2Y1wxNDVcMTQzXHg3NFw0MFw1Mlx4MjBcMTQ2XDE2MlwxNTdceDZkXDQwXDE0M1wxNTdceDZlXHg3NFx4NjFceDYzXHg3NFx4MjBceDU3XDExMFwxMDVcMTIyXDEwNVw0MFx4NzVcMTYzXDE0NVx4NzJceDNkeyR1aWR9Iik7IGlmIChteXNxbGlfbnVtX3Jvd3MoJHZhbCkpIHsgJG9rID0gIlw2MSI7ICRxdWVyeSA9ICJcMTI1XHg1MFwxMDRcMTAxXHg1NFwxMDVceDIwXDE0M1x4NmZceDZlXHg3NFwxNDFceDYzXDE2NFw0MFwxMjNceDQ1XHg1NFx4MjBceDZlXDE0MVwxNTVceDY1XHgzZFw0N3skbmFtZX1ceDI3XDU0XDQwXHg2ZVx4NjFceDczXHg2M1x4NjlceDZkXHg2NVwxNTZceDc0XHg2Zlx4M2RceDI3eyRuYXNjaW1lbnRvfVx4MjdceDJjXDQwXDE1NVwxNTdcMTYyXHg2MVwxNDRceDYxXHgzZFx4Mjd7JG1vcmFkYX1cNDdceDJjXDQwXHg3MFx4NmZcMTYzXHg3NFx4NjFceDZjXDc1XHgyN3skcG9zdGFsfVw0N1w1NFx4MjBceDY0XDE1MVwxNjNceDc0XDE2MlwxNTFceDc0XHg2Zlw3NVx4Mjd7JGRpc3RyaXRvfVx4MjdceDJjXDQwXHg2M1x4NjFceDcyXHg3NFx4NjFceDNkXDQ3eyRjYXJ0YX1ceDI3XDU0XHgyMFx4NjlcMTU2XDE1MVx4NjNcMTUxXHg2Zlw3NVw0N3skaW5pY2lvfVx4MjdceDJjXHgyMFwxNjZceDYxXDE1NFwxNTFcMTQ0XHg2MVx4NjRcMTQ1XHg3M1w3NVx4Mjd7JHZhbGlkYWRlc31cNDdcNDBceDU3XHg0OFwxMDVceDUyXDEwNVx4MjBcMTY1XDE2M1x4NjVcMTYyXDc1eyR1aWR9IjsgfSBlbHNlIHsgJG9rID0gIlx4MzIiOyAkcXVlcnkgPSAiXDExMVx4NGVceDUzXHg0NVwxMjJcMTI0XDQwXDExMVx4NGVcMTI0XDExN1w0MFx4NjNceDZmXDE1NlwxNjRceDYxXHg2M1x4NzRcNTBcMTY1XDE2M1wxNDVcMTYyXDU0XDE1NlwxNDFcMTU1XHg2NVw1NFwxNTZcMTQxXDE2M1wxNDNceDY5XDE1NVwxNDVcMTU2XHg3NFx4NmZcNTRcMTU1XDE1N1wxNjJceDYxXDE0NFx4NjFceDJjXDE2MFwxNTdcMTYzXHg3NFx4NjFcMTU0XHgyY1x4NjRceDY5XHg3M1x4NzRcMTYyXHg2OVx4NzRcMTU3XDU0XHg2M1x4NjFceDcyXHg3NFx4NjFcNTRcMTUxXDE1NlwxNTFcMTQzXDE1MVwxNTdcNTRceDc2XHg2MVwxNTRcMTUxXDE0NFwxNDFcMTQ0XDE0NVwxNjNcNTRcMTQ0XDE0MVx4NzRceDYxXHgyY1wxNjNcMTY0XDE0MVwxNjRcMTY1XDE2M1x4MjlceDIwXHg1NlwxMDFceDRjXHg1NVwxMDVceDUzXHgyOFx4Mjd7JHVpZH1cNDdceDJjXHgyN3skbmFtZX1ceDI3XHgyY1x4Mjd7JG5hc2NpbWVudG99XHgyN1w1NFx4Mjd7JG1vcmFkYX1ceDI3XDU0XHgyN3skcG9zdGFsfVx4MjdceDJjXDQ3eyRkaXN0cml0b31ceDI3XHgyY1w0N3skY2FydGF9XHgyN1w1NFw0N3skaW5pY2lvfVw0N1w1NFw0N3skdmFsaWRhZGVzfVx4MjdceDJjXHgyN1x4MjdceDJjXHgyN1x4MjdceDI5IjsgfSAkZGF0YSA9ICRjb25uLT5xdWVyeSgkcXVlcnkpIG9yIGRpZSgiXDE0NVwxNjJceDcyXDE1N1wxNjNcNzJceDIwIiAuICRjb25uLT5lcnJvcik7IGlmICgkZGF0YSkgeyBlY2hvICJceDNjXDE0NFx4NjlceDc2XDQwXDE0M1x4NmNcMTQxXDE2M1wxNjNceDNkXDQ3XHg2ZFwxNDVceDczXHg3M1wxNDFcMTQ3XHg2NVx4MjdceDNlXDEyXHgyMFw0MFw0MFx4MjBceDIwXDQwXDQwXHgyMFw0MFw0MFw0MFx4MjBcNDBcNDBceDIwXDQwXDQwXDQwXHgyMFx4MjBceDNjXHg3MFx4M2VcMTE1XHg2NVwxNjNcMTYzXDE0MVx4NjdceDY1XHgyMFx4NzNceDY1XDE1NlwxNjRceDIwXDE2M1wxNjVceDYzXDE0M1x4NjVcMTYzXDE2M1x4NjZcMTY1XHg2Y1x4NmNcMTcxXDQwXDMwM1wyNDJceGM1XDIyM1wzMDJcMjUwXHgzY1x4MmZceDcwXDc2XDEyXHgyMFw0MFw0MFx4MjBceDIwXHgyMFw0MFx4MjBcNDBceDIwXHgyMFx4MjBceDIwXDQwXHgyMFw0MFw0MFw0MFx4MjBcNDBcNzRcNTdceDY0XHg2OVwxNjZceDNlXDc0XHg2Mlx4NzJceDNlIjsgfSBlbHNlIHsgZWNobyAiXHgzY1wxNDRcMTUxXHg3Nlw0MFx4NjNceDZjXDE0MVx4NzNcMTYzXHgzZFx4MjdcMTU1XDE0NVwxNjNcMTYzXHg2MVx4NjdceDY1XHgyN1x4M2VceGFcNDBcNDBceDIwXHgyMFw0MFw0MFw0MFw0MFx4MjBceDIwXDQwXDQwXDQwXHgyMFw0MFw0MFx4MjBceDIwXDQwXHgyMFx4M2NceDcwXDc2XHg0ZFx4NjVceDczXDE2M1wxNDFceDY3XHg2NVw0MFwxNjNcMTQ1XDE1NlwxNDRcMTUxXHg2ZVx4NjdceDIwXDE0NlwxNDFceDY5XDE1NFw0MFwzMDNcMjYwXDMwNVwyNzBceGNiXHg5Y1wzNDJcMjAwXDIzNVx4M2NcNTdceDcwXHgzZVx4YVw0MFx4MjBceDIwXDQwXDQwXHgyMFw0MFw0MFw0MFw0MFx4MjBcNDBcNDBcNDBceDIwXHgyMFx4MjBceDIwXHgyMFx4MjBceDNjXDU3XDE0NFx4NjlcMTY2XHgzZVx4M2NceDYyXHg3Mlw3NiI7IGVjaG8gIlw3NFwxNDFcNDBceDY4XDE2MlwxNDVceDY2XHgzZFw0N1wxNTFceDZlXHg2NFwxNDVcMTcwXHgyZVwxNjBcMTUwXDE2MFw0N1w3Nlw3NFx4NjJcMTY1XDE2NFwxNjRcMTU3XDE1Nlx4MjBceDYzXHg2Y1x4NjFceDczXDE2M1x4M2RcNDdcMTQyXHg3NFx4NmVcNDdceDNlXDEwN1wxNTdceDIwXDEwMlwxNDFceDYzXDE1M1x4M2NceDJmXDE0MlwxNjVcMTY0XHg3NFwxNTdceDZlXDc2XHgzY1w1N1wxNDFceDNlIjsgfSB9IGdvdG8gaXBONXM7IGpZR2lNOiB3aGlsZSAobGlzdCgkZmllbGQsICR2YWx1ZSkgPSBlYWNoKCRfUE9TVCkpIHsgfSBnb3RvIEx0aEZJOyBMdGhGSTogd2hpbGUgKGxpc3QoJGZpZWxkLCAkdmFsdWUpID0gZWFjaCgkX1BPU1QpKSB7IH0gZ290byBwVTZSTzsgaXBONXM6IA==')); ?>

Function Calls

base64_decode 1

Variables

None

Stats

MD5 a89e6e4b7983d8a5154efa9231c0cf13
Eval Count 1
Decode Time 55 ms