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("PD9waHAKICAgIHJlcXVpcmVfb25jZSgiY29uZXhhby5waHAiKTsKCiAgIC..
Decoded Output download
?>b'<?php
require_once("conexao.php");
function listarLinks() {
$links = array();
global $conexao;
session_start();
$query = "select * from link where id_usuario = ".$_SESSION[\'id_usuario\']."";
if($_SESSION[\'admin\']){
$query = "select * from link";
}
$resultado = mysqli_query($conexao, $query);
while($link = mysqli_fetch_assoc($resultado)) {
array_push($links, $link);
}
return $links;
}
function adicionarlink($nome, $link, $categoria, $logo, $sinopse) {
global $conexao;
session_start();
$acesso = md5($nome);
$query = "insert into link (id_usuario, nome_link, link_link, id_categoria, logo, sinopse, acessoLink) values (".$_SESSION[\'id_usuario\'].", \'$nome\', \'$link\', $categoria, \'$logo\', \'$sinopse\', \'$acesso\')";
return mysqli_query($conexao, $query);
}
function criarLog($id, $nome, $logo, $ip, $data){
global $conexao;
session_start();
//$acesso = md5($nome);
$query = "insert into logs (id_usuario, nome, logo, ip, data) values ({$id}, \'{$nome}\', \'{$logo}\', \'{$ip}\', \'{$data}\') LIMIT 1";
return mysqli_query($conexao, $query);
}
function buscarLink($usuario, $acesso) {
global $conexao;
$query = "select link.* from link inner join categoria on (link.id_categoria = categoria.id)
inner join lista_global_categoria on (lista_global_categoria.id_categoria = categoria.id)
inner join lista_usuario on (lista_usuario.id_lista = lista_global_categoria.id_lista )
inner join usuario on (lista_usuario.id_usuario = usuario.id_usuario)
where usuario.acesso = \'$usuario\' and link.acessoLink = \'$acesso\' and usuario.estado_usuario = 1";
$resultado = mysqli_query($conexao, $query);
return mysqli_fetch_assoc($resultado);
}
function buscarUsuario($acesso){
global $conexao;
$query = "select * from usuario where acesso = \'".$acesso."\'";
$usuario = [];
$resultado = mysqli_query($conexao, $query);
while($link = mysqli_fetch_assoc($resultado)) {
$usuario[] = $link;
}
return $usuario[0];
}
function removerlink($id) {
global $conexao;
$query = "delete from link where id_link=$id";
return mysqli_query($conexao, $query);
}
function editarlink($id, $nome, $logo, $link, $sinopse, $categoria) {
global $conexao;
$query = "update link set nome_link= \'$nome\', link_link = \'$link\', logo= \'$logo\', sinopse = \'$sinopse\', id_categoria = $categoria where id_link=$id";
return mysqli_query($conexao, $query);
}
function obterLink($id, $nome = false) {
global $conexao;
$query = "select link.nome_link, link.link_link, link.logo, link.sinopse, categoria.nome from link inner join categoria on (link.id_categoria = categoria.id) where link.id_link = $id";
if($nome){
$query = "select * from link where nome_link = \'".$nome."\'";
}
$resultado = mysqli_query($conexao, $query);
return mysqli_fetch_assoc($resultado);
}
?>'
Did this file decode correctly?
Original Code
<?php @eval("?>".base64_decode("PD9waHAKICAgIHJlcXVpcmVfb25jZSgiY29uZXhhby5waHAiKTsKCiAgICBmdW5jdGlvbiBsaXN0YXJMaW5rcygpIHsKICAgICAgICAkbGlua3MgPSBhcnJheSgpOwogICAgICAgIGdsb2JhbCAkY29uZXhhbzsKICAgICAgICBzZXNzaW9uX3N0YXJ0KCk7CiAgICAgICAgJHF1ZXJ5ID0gInNlbGVjdCAqIGZyb20gbGluayB3aGVyZSBpZF91c3VhcmlvID0gIi4kX1NFU1NJT05bJ2lkX3VzdWFyaW8nXS4iIjsKICAgICAgICBpZigkX1NFU1NJT05bJ2FkbWluJ10pewogICAgICAgICAgICAkcXVlcnkgPSAic2VsZWN0ICogZnJvbSBsaW5rIjsKICAgICAgICB9CiAgICAgICAgJHJlc3VsdGFkbyA9IG15c3FsaV9xdWVyeSgkY29uZXhhbywgJHF1ZXJ5KTsKICAgICAgICB3aGlsZSgkbGluayA9IG15c3FsaV9mZXRjaF9hc3NvYygkcmVzdWx0YWRvKSkgewogICAgICAgICAgICBhcnJheV9wdXNoKCRsaW5rcywgJGxpbmspOwogICAgICAgIH0KICAgICAgICByZXR1cm4gJGxpbmtzOwogICAgfQogICAgCiAgICBmdW5jdGlvbiBhZGljaW9uYXJsaW5rKCRub21lLCAkbGluaywgJGNhdGVnb3JpYSwgJGxvZ28sICRzaW5vcHNlKSB7CiAgICAgICAgZ2xvYmFsICRjb25leGFvOwogICAgICAgIHNlc3Npb25fc3RhcnQoKTsKICAgICAgICAkYWNlc3NvID0gbWQ1KCRub21lKTsKICAgICAgICAkcXVlcnkgPSAiaW5zZXJ0IGludG8gbGluayAoaWRfdXN1YXJpbywgbm9tZV9saW5rLCBsaW5rX2xpbmssIGlkX2NhdGVnb3JpYSwgbG9nbywgc2lub3BzZSwgYWNlc3NvTGluaykgdmFsdWVzICgiLiRfU0VTU0lPTlsnaWRfdXN1YXJpbyddLiIsICckbm9tZScsICckbGluaycsICRjYXRlZ29yaWEsICckbG9nbycsICckc2lub3BzZScsICckYWNlc3NvJykiOwogICAgICAgIHJldHVybiAgbXlzcWxpX3F1ZXJ5KCRjb25leGFvLCAkcXVlcnkpOwogICAgfQogICAgCiAgICBmdW5jdGlvbiBjcmlhckxvZygkaWQsICRub21lLCAkbG9nbywgJGlwLCAkZGF0YSl7CiAgICAgICAgZ2xvYmFsICRjb25leGFvOwogICAgICAgIHNlc3Npb25fc3RhcnQoKTsKICAgICAgICAvLyRhY2Vzc28gPSBtZDUoJG5vbWUpOwogICAgICAgICRxdWVyeSA9ICJpbnNlcnQgaW50byBsb2dzIChpZF91c3VhcmlvLCBub21lLCBsb2dvLCBpcCwgZGF0YSkgdmFsdWVzICh7JGlkfSwgJ3skbm9tZX0nLCAneyRsb2dvfScsICd7JGlwfScsICd7JGRhdGF9JykgTElNSVQgMSI7CiAgICAgICAgcmV0dXJuIG15c3FsaV9xdWVyeSgkY29uZXhhbywgJHF1ZXJ5KTsgICAgCiAgICB9CiAgICAKICAgIGZ1bmN0aW9uIGJ1c2NhckxpbmsoJHVzdWFyaW8sICRhY2Vzc28pIHsKICAgICAgICBnbG9iYWwgJGNvbmV4YW87CiAgICAgICAgJHF1ZXJ5ID0gInNlbGVjdCBsaW5rLiogZnJvbSBsaW5rIGlubmVyIGpvaW4gY2F0ZWdvcmlhIG9uIChsaW5rLmlkX2NhdGVnb3JpYSA9IGNhdGVnb3JpYS5pZCkgCiAgICAgICAgaW5uZXIgam9pbiBsaXN0YV9nbG9iYWxfY2F0ZWdvcmlhIG9uIChsaXN0YV9nbG9iYWxfY2F0ZWdvcmlhLmlkX2NhdGVnb3JpYSA9IGNhdGVnb3JpYS5pZCkgCiAgICAgICAgaW5uZXIgam9pbiBsaXN0YV91c3VhcmlvIG9uIChsaXN0YV91c3VhcmlvLmlkX2xpc3RhID0gbGlzdGFfZ2xvYmFsX2NhdGVnb3JpYS5pZF9saXN0YSApIAogICAgICAgIGlubmVyIGpvaW4gdXN1YXJpbyBvbiAobGlzdGFfdXN1YXJpby5pZF91c3VhcmlvID0gdXN1YXJpby5pZF91c3VhcmlvKSAKICAgICAgICB3aGVyZSB1c3VhcmlvLmFjZXNzbyA9ICckdXN1YXJpbycgYW5kIGxpbmsuYWNlc3NvTGluayA9ICckYWNlc3NvJyBhbmQgdXN1YXJpby5lc3RhZG9fdXN1YXJpbyA9IDEiOwogICAgICAgICRyZXN1bHRhZG8gPSBteXNxbGlfcXVlcnkoJGNvbmV4YW8sICRxdWVyeSk7CiAgICAgICAgcmV0dXJuIG15c3FsaV9mZXRjaF9hc3NvYygkcmVzdWx0YWRvKTsKICAgIH0KICAgIAogICAgZnVuY3Rpb24gYnVzY2FyVXN1YXJpbygkYWNlc3NvKXsKICAgICAgICBnbG9iYWwgJGNvbmV4YW87CiAgICAgICAgJHF1ZXJ5ID0gInNlbGVjdCAqIGZyb20gdXN1YXJpbyB3aGVyZSBhY2Vzc28gPSAnIi4kYWNlc3NvLiInIjsKICAgICAgICAkdXN1YXJpbyA9IFtdOwogICAgICAgICRyZXN1bHRhZG8gPSBteXNxbGlfcXVlcnkoJGNvbmV4YW8sICRxdWVyeSk7CiAgICAgICAgd2hpbGUoJGxpbmsgPSBteXNxbGlfZmV0Y2hfYXNzb2MoJHJlc3VsdGFkbykpIHsKICAgICAgICAgICAgJHVzdWFyaW9bXSA9ICRsaW5rOwogICAgICAgIH0KICAgICAgICByZXR1cm4gJHVzdWFyaW9bMF07CiAgICB9CiAgICAKICAgIGZ1bmN0aW9uIHJlbW92ZXJsaW5rKCRpZCkgewogICAgICAgIGdsb2JhbCAkY29uZXhhbzsKICAgICAgICAkcXVlcnkgPSAiZGVsZXRlIGZyb20gbGluayB3aGVyZSBpZF9saW5rPSRpZCI7CiAgICAgICAgcmV0dXJuIG15c3FsaV9xdWVyeSgkY29uZXhhbywgJHF1ZXJ5KTsKICAgIH0KCiAgICBmdW5jdGlvbiBlZGl0YXJsaW5rKCRpZCwgJG5vbWUsICRsb2dvLCAkbGluaywgJHNpbm9wc2UsICRjYXRlZ29yaWEpIHsKICAgICAgICBnbG9iYWwgJGNvbmV4YW87CiAgICAgICAgJHF1ZXJ5ID0gInVwZGF0ZSBsaW5rIHNldCBub21lX2xpbms9ICckbm9tZScsIGxpbmtfbGluayA9ICckbGluaycsIGxvZ289ICckbG9nbycsIHNpbm9wc2UgPSAnJHNpbm9wc2UnLCBpZF9jYXRlZ29yaWEgPSAkY2F0ZWdvcmlhIHdoZXJlIGlkX2xpbms9JGlkIjsKICAgICAgICByZXR1cm4gbXlzcWxpX3F1ZXJ5KCRjb25leGFvLCAkcXVlcnkpOwogICAgfQoKICAgIGZ1bmN0aW9uIG9idGVyTGluaygkaWQsICRub21lID0gZmFsc2UpIHsKICAgICAgICBnbG9iYWwgJGNvbmV4YW87CiAgICAgICAgJHF1ZXJ5ID0gInNlbGVjdCBsaW5rLm5vbWVfbGluaywgbGluay5saW5rX2xpbmssIGxpbmsubG9nbywgbGluay5zaW5vcHNlLCBjYXRlZ29yaWEubm9tZSBmcm9tIGxpbmsgaW5uZXIgam9pbiBjYXRlZ29yaWEgb24gKGxpbmsuaWRfY2F0ZWdvcmlhID0gY2F0ZWdvcmlhLmlkKSB3aGVyZSBsaW5rLmlkX2xpbmsgPSAkaWQiOwogICAgICAgIGlmKCRub21lKXsKICAgICAgICAgICAgJHF1ZXJ5ID0gInNlbGVjdCAqIGZyb20gbGluayB3aGVyZSBub21lX2xpbmsgPSAnIi4kbm9tZS4iJyI7CiAgICAgICAgfQogICAgICAgICRyZXN1bHRhZG8gPSBteXNxbGlfcXVlcnkoJGNvbmV4YW8sICRxdWVyeSk7CiAgICAgICAgcmV0dXJuIG15c3FsaV9mZXRjaF9hc3NvYygkcmVzdWx0YWRvKTsKICAgIH0KPz4="));//Generated by Ampare PHP Encoder. For more security please use php protect before encode the php program
Function Calls
base64_decode | 1 |
Stats
MD5 | 3f8284e43e04cdfcf63da4fac46b4eae |
Eval Count | 1 |
Decode Time | 42 ms |