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 require_once("../../../pages/system/seguranca.php"); require_once("../../../pages/..
Decoded Output download
<?php
require_once("../../../pages/system/seguranca.php");
require_once("../../../pages/system/config.php");
require_once("../../../pages/system/classe.ssh.php");
require_once("../../../pages/system/funcoes.system.php");
protegePagina("admin");
if(isset($_GET["id"])){
$id=anti_sql_injection($_GET['id']);
$SQLSubSSH = "SELECT * FROM ovpn where id='".$id."'";
$SQLSubSSH = $conn->prepare($SQLSubSSH);
$SQLSubSSH->execute();
$conta=$SQLSubSSH->rowCount();
if($conta>0){
$arquivo=$SQLSubSSH->fetch();
$file=$arquivo['arquivo'];
if(file_exists("../servidor/ovpn/".$file."")) {
$separa=explode('.',$file);
$novoNome=$separa[0];
$local="../../admin/pages/servidor/ovpn/".$file;
// Configuramos os headers que sero enviados para o browser
header('Cache-control: private');
header('Content-Type: application/octet-stream');
header('Content-Length: '.filesize($local_arquivo));
header('Content-Disposition: filename='.$novoNome[0]);
header("Content-Disposition: attachment; filename=".basename($local));
// Envia o arquivo para o cliente
readfile($local);
}else{ echo myalertuser('error', 'Arquivo APK no foi encontrado na pasta do servidor', '../../home.php?page=servidor/listar');
}else{
echo myalertuser('error', 'Arquivo APK no foi encontrado no servidor', '../../home.php?page=servidor/listar');
}
}
?>
Did this file decode correctly?
Original Code
<?php
require_once("../../../pages/system/seguranca.php");
require_once("../../../pages/system/config.php");
require_once("../../../pages/system/classe.ssh.php");
require_once("../../../pages/system/funcoes.system.php");
protegePagina("admin");
if(isset($_GET["id"])){
$id=anti_sql_injection($_GET['id']);
$SQLSubSSH = "SELECT * FROM ovpn where id='".$id."'";
$SQLSubSSH = $conn->prepare($SQLSubSSH);
$SQLSubSSH->execute();
$conta=$SQLSubSSH->rowCount();
if($conta>0){
$arquivo=$SQLSubSSH->fetch();
$file=$arquivo['arquivo'];
if(file_exists("../servidor/ovpn/".$file."")) {
$separa=explode('.',$file);
$novoNome=$separa[0];
$local="../../admin/pages/servidor/ovpn/".$file;
// Configuramos os headers que sero enviados para o browser
header('Cache-control: private');
header('Content-Type: application/octet-stream');
header('Content-Length: '.filesize($local_arquivo));
header('Content-Disposition: filename='.$novoNome[0]);
header("Content-Disposition: attachment; filename=".basename($local));
// Envia o arquivo para o cliente
readfile($local);
}else{ echo myalertuser('error', 'Arquivo APK no foi encontrado na pasta do servidor', '../../home.php?page=servidor/listar');
}else{
echo myalertuser('error', 'Arquivo APK no foi encontrado no servidor', '../../home.php?page=servidor/listar');
}
}
?>
Function Calls
None |
Stats
MD5 | 855513afb2309f79876129348fcf971e |
Eval Count | 0 |
Decode Time | 35 ms |