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 /* // DESENVOLVIMENTO WILLIAN SANTOS // CRIPTOGRAFIA FEITA POR WILLIAN SANTOS EMAIL:..

Decoded Output download


$decode_chave = base64_decode($_POST["chave"]);
$verifica_dados_chave = mysqli_fetch_array(mysqli_query($conn,"SELECT * FROM revendas WHERE chave_api = '".$decode_chave."'"));
if($verifica_dados_chave["email"] == ''||$verifica_dados_chave["senha"] == '') {
$_SESSION[status_login_erro] = "<i class='mdi mdi-email-open'></i>Digite o E-mail e a <i class='mdi mdi-lock-alert'></i> senha ";
unset($_SESSION["tipo_usuario_logado"]);
unset($_SESSION["codigo_usuario_logado"]);
header("Location: /admin/login");
exit;
}
$verifica_dados_revenda = mysqli_fetch_array(mysqli_query($conn,"SELECT * FROM revendas WHERE email = '".$verifica_dados_chave["email"]."'"));
if($verifica_dados_revenda[status] != 1) {
$_SESSION[status_login_erro] = "<i class='fe-alert-triangle'></i> Revenda $verifica_dados_chave[email] Bloqueado";
unset($_SESSION["tipo_usuario_logado"]);
unset($_SESSION["codigo_usuario_logado"]);
header("Location: /admin/login");
exit;
}
$valida_revenda = mysqli_num_rows(mysqli_query($conn,"SELECT * FROM revendas WHERE email = '".$verifica_dados_chave["email"]."' AND senha = '".$verifica_dados_chave["senha"]."' AND status = 1 "));
if($valida_revenda == 1) {
$dados_revenda = mysqli_fetch_array(mysqli_query($conn,"SELECT * FROM revendas WHERE email = '".$verifica_dados_chave["email"]."'"));
$ip = $_SERVER["REMOTE_ADDR"];
$xml = @simplexml_load_file('http://www.geoplugin.net/xml.gp?ip='.$ip.'');
date_default_timezone_set('America/Sao_Paulo');
$hora = date('H:i:s');
$date = date('d-m-Y');
$dados_data =  mysqli_num_rows(mysqli_query($conn,"SELECT * FROM logs_ips_revenda where ip = '".$ip."'"));
if ($dados_data == "1"){
mysqli_query($conn,"UPDATE logs_ips_revenda SET hora='".$hora."', data= '".$date."', codigo= '".$dados_revenda[codigo]."', nome_revenda= '".$dados_revenda[empresa]."' WHERE ip = '".$ip."' ") or die("".$a95.".<br>Mensagem do servidor: ".mysqli_error());
}else{
mysqli_query($conn,"INSERT INTO logs_ips_revenda (ip,nome_revenda,codigo,cidade,estado,hora,data) VALUES ('".$_SERVER["REMOTE_ADDR"]."','".$dados_revenda[empresa]."','".$dados_revenda[codigo]."','".$xml->geoplugin_city."','".$xml->geoplugin_region."','".$hora."','".$date."')");
}
$_SESSION["tipo_usuario_logado"] = "cliente";
$_SESSION["codigo_usuario_logado"] = $dados_revenda[codigo];
header("Location: /admin/painel");
exit;
}else {
$_SESSION['status_login_erro'] = "<i class='mdi mdi-email-open'></i> E-mail ou <i class='mdi mdi-lock-alert'></i> senha Invlido";
unset($_SESSION["tipo_usuario_logado"]);
unset($_SESSION["codigo_usuario_logado"]);
header("Location: /admin/login");
exit;
}
;

Did this file decode correctly?

Original Code

<?php /* // DESENVOLVIMENTO WILLIAN SANTOS // CRIPTOGRAFIA FEITA POR WILLIAN SANTOS EMAIL: [email protected] */$OOO000000=urldecode('%66%67%36%73%62%65%68%70%72%61%34%63%6f%5f%74%6e%64');$OOO0000O0=$OOO000000{4}.$OOO000000{9}.$OOO000000{3}.$OOO000000{5};$OOO0000O0.=$OOO000000{2}.$OOO000000{10}.$OOO000000{13}.$OOO000000{16};$OOO0000O0.=$OOO0000O0{3}.$OOO000000{11}.$OOO000000{12}.$OOO0000O0{7}.$OOO000000{5};$OOO000O00=$OOO000000{0}.$OOO000000{12}.$OOO000000{7}.$OOO000000{5}.$OOO000000{15};$O0O000O00=$OOO000000{0}.$OOO000000{1}.$OOO000000{5}.$OOO000000{14};$O0O000O0O=$O0O000O00.$OOO000000{11};$O0O000O00=$O0O000O00.$OOO000000{3};$O0O00OO00=$OOO000000{0}.$OOO000000{8}.$OOO000000{5}.$OOO000000{9}.$OOO000000{16};$OOO00000O=$OOO000000{3}.$OOO000000{14}.$OOO000000{8}.$OOO000000{14}.$OOO000000{8};$OOO0O0O00=__FILE__;$OO00O0000=0xd78;eval($OOO0000O0('JE8wMDBPME8wMD0kT09PMDAwTzAwKCRPT08wTzBPMDAsJ3JiJyk7JE8wTzAwT08wMCgkTzAwME8wTzAwLDB4NGVlKTskT08wME8wME8wPSRPT08wMDAwTzAoJE9PTzAwMDAwTygkTzBPMDBPTzAwKCRPMDAwTzBPMDAsMHgxN2MpLCdEVGZQNHBXRTluQWthWnhyMkx0aGlCN055Uy9SOHpzYmRPMGxNSVg2M2pVdVZGd0tDUUgxNWdZcWUrbW9jdkdKPScsJ0FCQ0RFRkdISUpLTE1OT1BRUlNUVVZXWFlaYWJjZGVmZ2hpamtsbW5vcHFyc3R1dnd4eXowMTIzNDU2Nzg5Ky8nKSk7ZXZhbCgkT08wME8wME8wKTs='));return;?>a_wm~_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

Function Calls

fopen 1
fread 3
strtr 2
fclose 1
urldecode 1
str_replace 1
base64_decode 3

Variables

$O000O0O00 True
$O0O000O00 fgets
$O0O000O0O fgetc
$O0O00OO00 fread
$OO00O0000 3448
$OO00O00O0 $decode_chave = base64_decode($_POST["chave"]); $verifica_d..
$OOO000000 fg6sbehpra4co_tnd
$OOO00000O strtr
$OOO0000O0 base64_decode
$OOO000O00 fopen
$OOO0O0O00 index.php

Stats

MD5 c7c4d26079285ee6c14d4e12f86dd029
Eval Count 3
Decode Time 136 ms