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 /* CODE-STUDIO.net | [email protected] */$OOO000000=urldecode('%66%67%36%73%62%65%..

Decoded Output download

$O000O0O00=$GLOBALS['OOO000O00']($OOO0O0O00,'rb');$GLOBALS['O0O00OO00']($O000O0O00,0x533);$OO00O00O0=$GLOBALS['OOO0000O0']($GLOBALS['OOO00000O']($GLOBALS['O0O00OO00']($O000O0O00,0x1a8),'Pwal3OBiStU4+b5drA/VFDG71sMY6KHcJpeXWm9jR8quo2nIQfyvCLNZThE0gxkz=','ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/'));eval($OO00O00O0);$OO00O00O0=str_replace('__FILE__',"'".$OOO0O0O00."'",$GLOBALS['OOO0000O0']($GLOBALS['OOO00000O']($GLOBALS['O0O00OO00']($O000O0O00,$OO00O0000),'Pwal3OBiStU4+b5drA/VFDG71sMY6KHcJpeXWm9jR8quo2nIQfyvCLNZThE0gxkz=','ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/')));fclose($O000O0O00);eval($OO00O00O0);
if(!$DEFINE){die("Access denied!");}
class Member {
protected $conn;
public function __construct() {
global $conn,$Config;
$this->conn =&$conn;
$this->Config =&$Config;
$this->SESSIONNAME = "newimc_auth";
@$this->SESSION = $_SESSION[$this->SESSIONNAME];
}
public function isAuth() {
if($this->SESSION=="") {return FALSE;}
$SESSION = $this->UserSESSION();
$UserInfo = @mysqli_fetch_assoc(mysqli_query($this->conn,"SELECT * FROM `".$this->Config['minecraft']['authme']['database']."` WHERE `username`='".$SESSION['username']."' AND `password`='".$SESSION['password']."' LIMIT 1"));
if($UserInfo) {
return $UserInfo;
}else {
return FALSE;
}
}
public function doLogin($Username,$Password) {
$Password = mysqli_real_escape_string($this->conn,$Password);
$doLogin = mysqli_fetch_assoc(mysqli_query($this->conn,"SELECT * FROM `".$this->Config['minecraft']['authme']['database']."` WHERE `username`='".mysqli_real_escape_string($this->conn,$Username)."'  LIMIT 1; "));
if($doLogin) {
if(!PasswordHash($Password,$doLogin['password'])) {
return FALSE;
}else {
$_SESSION[$this->SESSIONNAME] = $Username."|".$doLogin['password'];
return TRUE;
}
}else {
return FALSE;
}
}
public function doLogout() {
$_SESSION[$this->SESSIONNAME] = "";
return TRUE;
}
private function UserSESSION() {
$Explode = explode("|",$this->SESSION);
return array("username"=>$Explode[0],"password"=>$Explode[1]);
}
}
$Member = new Member();$UserInfo=array();$isAuth=false;$CheckLogin = $Member->isAuth();
if($CheckLogin) {
$isAuth = true;
$UserInfo = $CheckLogin;
};

Did this file decode correctly?

Original Code

<?php /* CODE-STUDIO.net | [email protected] */$OOO000000=urldecode('%66%67%36%73%62%65%68%70%72%61%34%63%6f%5f%74%6e%64');$GLOBALS['OOO0000O0']=$OOO000000{4}.$OOO000000{9}.$OOO000000{3}.$OOO000000{5}.$OOO000000{2}.$OOO000000{10}.$OOO000000{13}.$OOO000000{16};$GLOBALS['OOO0000O0'].=$GLOBALS['OOO0000O0']{3}.$OOO000000{11}.$OOO000000{12}.$GLOBALS['OOO0000O0']{7}.$OOO000000{5};$GLOBALS['OOO000O00']=$OOO000000{0}.$OOO000000{12}.$OOO000000{7}.$OOO000000{5}.$OOO000000{15};$GLOBALS['O0O000O00']=$OOO000000{0}.$OOO000000{1}.$OOO000000{5}.$OOO000000{14};$GLOBALS['O0O000O00']=$O0O000O00.$OOO000000{3};$GLOBALS['O0O00OO00']=$OOO000000{0}.$OOO000000{8}.$OOO000000{5}.$OOO000000{9}.$OOO000000{16};$GLOBALS['OOO00000O']=$OOO000000{3}.$OOO000000{14}.$OOO000000{8}.$OOO000000{14}.$OOO000000{8};$OOO0O0O00=__FILE__;$OO00O0000=0x838;eval($GLOBALS['OOO0000O0']('JE8wMDBPME8wMD0kR0xPQkFMU1snT09PMDAwTzAwJ10oJE9PTzBPME8wMCwncmInKTskR0xPQkFMU1snTzBPMDBPTzAwJ10oJE8wMDBPME8wMCwweDUzMyk7JE9PMDBPMDBPMD0kR0xPQkFMU1snT09PMDAwME8wJ10oJEdMT0JBTFNbJ09PTzAwMDAwTyddKCRHTE9CQUxTWydPME8wME9PMDAnXSgkTzAwME8wTzAwLDB4MWE4KSwnUHdhbDNPQmlTdFU0K2I1ZHJBL1ZGREc3MXNNWTZLSGNKcGVYV205alI4cXVvMm5JUWZ5dkNMTlpUaEUwZ3hrej0nLCdBQkNERUZHSElKS0xNTk9QUVJTVFVWV1hZWmFiY2RlZmdoaWprbG1ub3BxcnN0dXZ3eHl6MDEyMzQ1Njc4OSsvJykpO2V2YWwoJE9PMDBPMDBPMCk7'));return;?>L_s}}Z\|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dgybwAVvno_hrXJtd~

Function Calls

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

Variables

$O000O0O00 True
$O0O000O00 fgets
$O0O00OO00 fread
$OO00O0000 2104
$OO00O00O0 if(!$DEFINE){die("Access denied!");} class Member { prot..
$OOO000000 fg6sbehpra4co_tnd
$OOO00000O strtr
$OOO0000O0 base64_decode
$OOO000O00 fopen
$OOO0O0O00 index.php

Stats

MD5 50be05244d5078826c980010ce70632b
Eval Count 3
Decode Time 141 ms