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

Variables

None

Stats

MD5 855513afb2309f79876129348fcf971e
Eval Count 0
Decode Time 35 ms