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 /* This file is protected by copyright law and provided under license. Reverse engin..
Decoded Output download
include 'api.php';
session_start();
$realip =$_SERVER["REMOTE_ADDR"];
include("type.inc.php");
include("db.inc.php");
function tot_users() {
$tot = mysql_query("SELECT * FROM users");
$totusers = mysql_num_rows($tot);
print("Total Users: $totusers");
}
if($page == $page) {
$timeoutseconds = 30;
$timestamp = time();
$timeout = $timestamp-$timeoutseconds;
$insert = mysql_query("INSERT INTO usersonline VALUES ('$timestamp','$REMOTE_ADDR','$page')");
if(!($insert)) {
}
$delete = mysql_query("DELETE FROM usersonline WHERE timestamp<$timeout");
if(!($delete)) {
}
$result = mysql_query("SELECT DISTINCT ip FROM usersonline");
if(!($result)) {
}
$usersonline = mysql_num_rows($result);
}
function connect() {
$hostdb = 'localhost';
$db = 'phpauth';
$userdb = 'nscis';
$passdb = 'vertigoU2nsc';
if ($con = mysql_pconnect($hostdb,$userdb,$passdb)) {
return $con;
}else {
return 0;
}
}
$con=connect();
mysql_select_db('phpauth');
$maiortime=mysql_query("SELECT MIN(timestamp) AS maior FROM usersonline ",$con);
$maiortime=mysql_result($maiortime,0);
$ip=mysql_query("select distinct ip from usersonline where timestamp='$maiortime'",$con);
$ip=mysql_result($ip,0);
if ( $username != NULL ) {
$procurapermissao="select `nadmin` from users where username='$username'";
$permissao=mysql_result(mysql_query($procurapermissao),0);
}
$username = $_SESSION["username"];
if (empty($username)) {
api_top($css,$nivel);
denied();
api_menu();
api_bottom();
exit;
}
if (( $usersonline >1) and ( $permissao == 1 )) {
if ( $ip==$realip ) {
}else {
api_top();
overuser();
api_menu();
api_bottom();
exit;
}
}
Did this file decode correctly?
Original Code
<?php /* This file is protected by copyright law and provided under license. Reverse engineering of this file is strictly prohibited. */$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=2120;eval($OOO0000O0('JE8wMDBPME8wMD0kT09PMDAwTzAwKCRPT08wTzBPMDAsJ3JiJyk7JE8wTzAwT08wMCgkTzAwME8wTzAwLDB4NGY1KTskT08wME8wME8wPSRPT08wMDAwTzAoJE9PTzAwMDAwTygkTzBPMDBPTzAwKCRPMDAwTzBPMDAsMHgxN2MpLCdFbnRlcnlvdXdraFJIWUtOV09VVEFhQmJDY0RkRmZHZ0lpSmpMbE1tUHBRcVNzVnZYeFp6MDEyMzQ1Njc4OSsvPScsJ0FCQ0RFRkdISUpLTE1OT1BRUlNUVVZXWFlaYWJjZGVmZ2hpamtsbW5vcHFyc3R1dnd4eXowMTIzNDU2Nzg5Ky8nKSk7ZXZhbCgkT08wME8wME8wKTs='));return;?>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
Function Calls
| fopen | 1 |
| fread | 3 |
| strtr | 2 |
| fclose | 1 |
| urldecode | 1 |
| str_replace | 1 |
| base64_decode | 3 |
Stats
| MD5 | 7e68f5b05effc6dd8fe1d5e4797c1b25 |
| Eval Count | 3 |
| Decode Time | 140 ms |