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 goto SX7UL; hhMq1: $acl = rolesPermissions(new LizACL\Acl()); goto teevb; teevb..

Decoded Output download

<?php 
goto SX7UL; 
hhMq1: 
$acl = rolesPermissions(new LizACL\Acl()); 
goto teevb; 
teevb: 
$acc = showAllowedLabel($acl, $role, $page, $action); 
goto zaSK2; 
Zpw3b: 
$action = "delete"; 
goto hhMq1; 
vQyEk: 
$access = $_SESSION["logged_user"]["acesso"]; 
goto ORkwI; 
fH8Nz: 
include "inc/functionscpp.php"; 
goto g3dQG; 
g3dQG: 
include "inc/Acl.php"; 
goto vQyEk; 
zaSK2: 
if ($acc == "False") { 
    GoToNow("/index.php?action=noaccess"); 
} else { 
    include "inc/config.php"; 
    include "inc/functions.php"; 
    if (isset($_GET["id"])) { 
        $i = get_item("Movimentacoes", $_GET["id"]); 
        $log = R::dispense("logs"); 
        $log->hora = date("Y-m-d\TH:i:s"); 
        $log->ip = $_SERVER["REMOTE_ADDR"]; 
        $log->mensagem = $_SESSION["logged_user"]["nome"] . " removeu a movimentao com o ID:[" . $i["id"] . "]"; 
        if ($i["id_tipo"] == "entrada") { 
            $p = get_item("produto", $i["id_produto"]); 
            $p["qtd"] = $p["qtd"] - $i["id_qtd"]; 
            R::store($p); 
        } 
        if ($i["id_tipo"] == "saida") { 
            $p = get_item("produto", $i["id_produto"]); 
            $p["qtd"] = $p["qtd"] + $i["id_qtd"]; 
            R::store($p); 
            echo $p["qtd"]; 
        } 
        R::trash($i); 
        R::store($log); 
        GoToNow("/movimentacoes.php?action=delete"); 
    } else { 
        GoToNow("/movimentacoes.php"); 
    } 
} 
goto CzZYT; 
SX7UL: 
session_start(); 
goto fH8Nz; 
PDoFw: 
$page = "produtos"; 
goto Zpw3b; 
ORkwI: 
$role = $access; 
goto PDoFw; 
CzZYT: ?>

Did this file decode correctly?

Original Code

<?php
goto SX7UL;
hhMq1:
$acl = rolesPermissions(new LizACL\Acl());
goto teevb;
teevb:
$acc = showAllowedLabel($acl, $role, $page, $action);
goto zaSK2;
Zpw3b:
$action = "\144\x65\x6c\x65\x74\145";
goto hhMq1;
vQyEk:
$access = $_SESSION["\154\157\x67\147\x65\144\137\x75\x73\x65\x72"]["\x61\143\145\x73\x73\157"];
goto ORkwI;
fH8Nz:
include "\x69\156\143\x2f\x66\x75\156\x63\164\151\x6f\156\163\143\x70\160\x2e\x70\150\160";
goto g3dQG;
g3dQG:
include "\x69\x6e\x63\x2f\x41\x63\x6c\56\x70\150\160";
goto vQyEk;
zaSK2:
if ($acc == "\x46\x61\x6c\x73\145") {
    GoToNow("\x2f\x69\x6e\x64\145\170\56\x70\x68\x70\77\x61\x63\x74\x69\x6f\x6e\x3d\x6e\x6f\x61\x63\x63\x65\x73\163");
} else {
    include "\151\x6e\x63\x2f\x63\157\x6e\x66\x69\x67\x2e\160\x68\x70";
    include "\x69\x6e\x63\x2f\x66\x75\x6e\x63\164\151\157\156\x73\56\160\x68\x70";
    if (isset($_GET["\x69\144"])) {
        $i = get_item("\x4d\x6f\166\x69\155\145\156\164\x61\x63\157\145\x73", $_GET["\x69\144"]);
        $log = R::dispense("\x6c\157\147\163");
        $log->hora = date("\x59\x2d\155\55\144\134\124\110\x3a\151\x3a\x73");
        $log->ip = $_SERVER["\x52\105\x4d\x4f\x54\x45\x5f\x41\x44\104\x52"];
        $log->mensagem = $_SESSION["\154\157\147\x67\145\144\x5f\165\163\145\x72"]["\x6e\157\x6d\145"] . "\40\162\145\155\x6f\166\145\165\x20\x61\x20\155\x6f\x76\x69\x6d\x65\156\164\141\xc3\xa7\xc3\243\157\x20\x63\157\x6d\40\x6f\40\111\104\72\133" . $i["\151\x64"] . "\135";
        if ($i["\151\x64\x5f\x74\151\x70\157"] == "\x65\x6e\164\162\x61\144\x61") {
            $p = get_item("\x70\x72\157\x64\x75\164\157", $i["\x69\144\137\x70\162\x6f\144\x75\164\157"]);
            $p["\x71\164\144"] = $p["\161\164\144"] - $i["\151\144\x5f\x71\x74\x64"];
            R::store($p);
        }
        if ($i["\x69\x64\x5f\x74\x69\x70\x6f"] == "\x73\x61\x69\144\x61") {
            $p = get_item("\160\x72\157\x64\x75\164\x6f", $i["\x69\144\137\x70\162\157\144\165\x74\157"]);
            $p["\161\164\144"] = $p["\161\164\144"] + $i["\x69\144\x5f\161\x74\x64"];
            R::store($p);
            echo $p["\161\x74\x64"];
        }
        R::trash($i);
        R::store($log);
        GoToNow("\57\x6d\157\166\151\155\x65\156\164\141\143\157\x65\163\56\160\x68\160\77\141\x63\164\151\157\x6e\75\x64\x65\x6c\x65\x74\145");
    } else {
        GoToNow("\x2f\155\157\166\151\x6d\x65\x6e\x74\141\x63\x6f\145\x73\x2e\160\150\x70");
    }
}
goto CzZYT;
SX7UL:
session_start();
goto fH8Nz;
PDoFw:
$page = "\x70\x72\157\144\x75\164\x6f\163";
goto Zpw3b;
ORkwI:
$role = $access;
goto PDoFw;
CzZYT: ?>

Function Calls

None

Variables

None

Stats

MD5 6f237cda194e0ff432d58a85e6eca623
Eval Count 0
Decode Time 58 ms