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("PD9waHAKaWYgKCFpc3NldCgkX1NFUlZFUlsnSFRUUF9SRUZFUkVSJ10pIC..

Decoded Output download

?>b'<?php
if (!isset($_SERVER[\'HTTP_REFERER\']) &&  !strpos($_SERVER[\'HTTP_REFERER\'], $_SERVER[\'HTTP_HOST\'] ) 
    &&  !strpos($_SERVER[\'HTTP_REFERER\'], \'index.php\' )) {
    header(\'HTTP/1.0 403 Forbidden\');
    header("Location: ../index.php");
    die();
}

session_start();
require_once("usuarios.php");

$usuario = $_POST["usuario"];
$senha = $_POST["senha"];
$senha = md5(sha1($senha . "iptv"));

$usuarioB = buscaUsuario($usuario, $senha);
if ($usuarioB && ($usuarioB[\'admin\'] === "1" || $usuarioB[\'vendedor\'] === "1")) {
    $_SESSION[\'id_usuario\'] = $usuarioB[\'id_usuario\'];
    $_SESSION[\'admin\'] = $usuarioB[\'admin\'] == "1";
    $_SESSION[\'vendedor\'] = $usuarioB[\'vendedor\'] == "1";
    logarUsuario($usuarioB[\'nome_usuario\']);
    $_SESSION[\'original\'] = $usuarioB[\'id_usuario\'];
    setcookie(\'original\', $usuarioB[\'id_usuario\'], time() + (86400 * 30), "/");
    header("HTTP/1.1 200 OK");
} else {
    header(\'HTTP/1.0 403 Forbidden\');
    echo "Usurio ou senha invlida!";
}
if (!is_writable(session_save_path())) {
    echo \'Session path "\'.session_save_path().\'" is not writable for PHP!\'; 
}
?>'

Did this file decode correctly?

Original Code

<?php @eval("?>".base64_decode("PD9waHAKaWYgKCFpc3NldCgkX1NFUlZFUlsnSFRUUF9SRUZFUkVSJ10pICYmICAhc3RycG9zKCRfU0VSVkVSWydIVFRQX1JFRkVSRVInXSwgJF9TRVJWRVJbJ0hUVFBfSE9TVCddICkgCiAgICAmJiAgIXN0cnBvcygkX1NFUlZFUlsnSFRUUF9SRUZFUkVSJ10sICdpbmRleC5waHAnICkpIHsKICAgIGhlYWRlcignSFRUUC8xLjAgNDAzIEZvcmJpZGRlbicpOwogICAgaGVhZGVyKCJMb2NhdGlvbjogLi4vaW5kZXgucGhwIik7CiAgICBkaWUoKTsKfQoKc2Vzc2lvbl9zdGFydCgpOwpyZXF1aXJlX29uY2UoInVzdWFyaW9zLnBocCIpOwoKJHVzdWFyaW8gPSAkX1BPU1RbInVzdWFyaW8iXTsKJHNlbmhhID0gJF9QT1NUWyJzZW5oYSJdOwokc2VuaGEgPSBtZDUoc2hhMSgkc2VuaGEgLiAiaXB0diIpKTsKCiR1c3VhcmlvQiA9IGJ1c2NhVXN1YXJpbygkdXN1YXJpbywgJHNlbmhhKTsKaWYgKCR1c3VhcmlvQiAmJiAoJHVzdWFyaW9CWydhZG1pbiddID09PSAiMSIgfHwgJHVzdWFyaW9CWyd2ZW5kZWRvciddID09PSAiMSIpKSB7CiAgICAkX1NFU1NJT05bJ2lkX3VzdWFyaW8nXSA9ICR1c3VhcmlvQlsnaWRfdXN1YXJpbyddOwogICAgJF9TRVNTSU9OWydhZG1pbiddID0gJHVzdWFyaW9CWydhZG1pbiddID09ICIxIjsKICAgICRfU0VTU0lPTlsndmVuZGVkb3InXSA9ICR1c3VhcmlvQlsndmVuZGVkb3InXSA9PSAiMSI7CiAgICBsb2dhclVzdWFyaW8oJHVzdWFyaW9CWydub21lX3VzdWFyaW8nXSk7CiAgICAkX1NFU1NJT05bJ29yaWdpbmFsJ10gPSAkdXN1YXJpb0JbJ2lkX3VzdWFyaW8nXTsKICAgIHNldGNvb2tpZSgnb3JpZ2luYWwnLCAkdXN1YXJpb0JbJ2lkX3VzdWFyaW8nXSwgdGltZSgpICsgKDg2NDAwICogMzApLCAiLyIpOwogICAgaGVhZGVyKCJIVFRQLzEuMSAyMDAgT0siKTsKfSBlbHNlIHsKICAgIGhlYWRlcignSFRUUC8xLjAgNDAzIEZvcmJpZGRlbicpOwogICAgZWNobyAiVXN1w6FyaW8gb3Ugc2VuaGEgaW52w6FsaWRhISI7Cn0KaWYgKCFpc193cml0YWJsZShzZXNzaW9uX3NhdmVfcGF0aCgpKSkgewogICAgZWNobyAnU2Vzc2lvbiBwYXRoICInLnNlc3Npb25fc2F2ZV9wYXRoKCkuJyIgaXMgbm90IHdyaXRhYmxlIGZvciBQSFAhJzsgCn0KPz4="));//Generated by Ampare PHP Encoder. For more security please use php protect before encode the php program

Function Calls

base64_decode 1

Variables

None

Stats

MD5 e85c9082f7986454460a9bc4348ef974
Eval Count 1
Decode Time 84 ms