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("PD9waHAKCi8vIENvbmV477+9byBjb20gbyBCYW5jbyBkZSBEYWRvcwokbG..

Decoded Output download

?>b'<?php

// Conexo com o Banco de Dados
$link = mysqli_connect("localhost", "root", "vertrigo", \'mkradius\');

// Verificar a conexo
if (!$link) {
    die("Falha na conexo: " . mysqli_connect_error());
}

// Verificar se a sesso MKA_Usuario est vazia
$usuario_logado = isset($_SESSION[\'MKA_Usuario\']) ? $_SESSION[\'MKA_Usuario\'] : $_SESSION[\'MM_Usuario\'];

// Fix MK-AUTH verses antigas
if (isset($_SESSION[\'MM_Usuario\'])) {
    echo \'<script src="../../scripts/vue.js"></script>\';
}

$permissao = "perm_relFat";

// Verificar a permisso no banco de dados
$query_permissao = mysqli_query($link, "SELECT usuario FROM sis_perm WHERE nome LIKE \'$permissao\' AND usuario LIKE \'$usuario_logado\' AND permissao LIKE \'sim\'");

if ($query_permissao) {
    $liberar_permissao = mysqli_num_rows($query_permissao);
    if ($liberar_permissao >= 1) {
        //echo "Acesso Liberado!"; // TUDO OK.
        $acesso_permitido = true;
    } else {
        //echo "Acesso Negado!";
        $acesso_permitido = false;
    }
} else {
    echo "Erro na consulta de permisso: " . mysqli_error($link);
    $acesso_permitido = false;
}

// Fix for MKAUTH 22.02
$ext_mk = (file_exists("../../index.hhvm")) ? \'.hhvm\' : \'.php\';

// No feche a conexo aqui, ser fechada no final do script index.php

?>
'

Did this file decode correctly?

Original Code

<?php @eval("?>".base64_decode("PD9waHAKCi8vIENvbmV477+9byBjb20gbyBCYW5jbyBkZSBEYWRvcwokbGluayA9IG15c3FsaV9jb25uZWN0KCJsb2NhbGhvc3QiLCAicm9vdCIsICJ2ZXJ0cmlnbyIsICdta3JhZGl1cycpOwoKLy8gVmVyaWZpY2FyIGEgY29uZXjvv71vCmlmICghJGxpbmspIHsKICAgIGRpZSgiRmFsaGEgbmEgY29uZXjvv71vOiAiIC4gbXlzcWxpX2Nvbm5lY3RfZXJyb3IoKSk7Cn0KCi8vIFZlcmlmaWNhciBzZSBhIHNlc3Pvv71vIE1LQV9Vc3VhcmlvIGVzdO+/vSB2YXppYQokdXN1YXJpb19sb2dhZG8gPSBpc3NldCgkX1NFU1NJT05bJ01LQV9Vc3VhcmlvJ10pID8gJF9TRVNTSU9OWydNS0FfVXN1YXJpbyddIDogJF9TRVNTSU9OWydNTV9Vc3VhcmlvJ107CgovLyBGaXggTUstQVVUSCB2ZXJz77+9ZXMgYW50aWdhcwppZiAoaXNzZXQoJF9TRVNTSU9OWydNTV9Vc3VhcmlvJ10pKSB7CiAgICBlY2hvICc8c2NyaXB0IHNyYz0iLi4vLi4vc2NyaXB0cy92dWUuanMiPjwvc2NyaXB0Pic7Cn0KCiRwZXJtaXNzYW8gPSAicGVybV9yZWxGYXQiOwoKLy8gVmVyaWZpY2FyIGEgcGVybWlzc++/vW8gbm8gYmFuY28gZGUgZGFkb3MKJHF1ZXJ5X3Blcm1pc3NhbyA9IG15c3FsaV9xdWVyeSgkbGluaywgIlNFTEVDVCB1c3VhcmlvIEZST00gc2lzX3Blcm0gV0hFUkUgbm9tZSBMSUtFICckcGVybWlzc2FvJyBBTkQgdXN1YXJpbyBMSUtFICckdXN1YXJpb19sb2dhZG8nIEFORCBwZXJtaXNzYW8gTElLRSAnc2ltJyIpOwoKaWYgKCRxdWVyeV9wZXJtaXNzYW8pIHsKICAgICRsaWJlcmFyX3Blcm1pc3NhbyA9IG15c3FsaV9udW1fcm93cygkcXVlcnlfcGVybWlzc2FvKTsKICAgIGlmICgkbGliZXJhcl9wZXJtaXNzYW8gPj0gMSkgewogICAgICAgIC8vZWNobyAiQWNlc3NvIExpYmVyYWRvISI7IC8vIFRVRE8gT0suCiAgICAgICAgJGFjZXNzb19wZXJtaXRpZG8gPSB0cnVlOwogICAgfSBlbHNlIHsKICAgICAgICAvL2VjaG8gIkFjZXNzbyBOZWdhZG8hIjsKICAgICAgICAkYWNlc3NvX3Blcm1pdGlkbyA9IGZhbHNlOwogICAgfQp9IGVsc2UgewogICAgZWNobyAiRXJybyBuYSBjb25zdWx0YSBkZSBwZXJtaXNz77+9bzogIiAuIG15c3FsaV9lcnJvcigkbGluayk7CiAgICAkYWNlc3NvX3Blcm1pdGlkbyA9IGZhbHNlOwp9CgovLyBGaXggZm9yIE1LQVVUSCAyMi4wMgokZXh0X21rID0gKGZpbGVfZXhpc3RzKCIuLi8uLi9pbmRleC5oaHZtIikpID8gJy5oaHZtJyA6ICcucGhwJzsKCi8vIE7vv71vIGZlY2hlIGEgY29uZXjvv71vIGFxdWksIHNlcu+/vSBmZWNoYWRhIG5vIGZpbmFsIGRvIHNjcmlwdCBpbmRleC5waHAKCj8+Cg=="));//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 6ae653646c5874af974ba177b41c93ae
Eval Count 1
Decode Time 63 ms