Find this useful? Enter your email to receive occasional updates for securing PHP code.

Signing you up...

Thank you for signing up!

PHP Decode

if(!isset($_SESSION["HWID"])){ function UniqueMachineID($salt = "") { if (strtoupper(..

Decoded Output download

<?  if(!isset($_SESSION["HWID"])){ 
	function UniqueMachineID($salt = "") { 
		if (strtoupper(substr(PHP_OS, 0, 3)) === 'WIN') { 
			$temp = sys_get_temp_dir().DIRECTORY_SEPARATOR."diskpartscript.txt"; 
			if(!file_exists($temp) && !is_file($temp)) file_put_contents($temp, "select disk 0
detail disk"); 
			$output = shell_exec("diskpart /s ".$temp); 
			$lines = explode("
",$output); 
			$result = array_filter($lines,function($line) { 
				return stripos($line,"ID:")!==false; 
			}); 
			if(count($result)>0) { 
				$result = array_shift(array_values($result)); 
				$result = explode(":",$result); 
				$result = trim(end($result));        
			} else $result = $output;        
		} else { 
			$result = shell_exec("blkid -o value -s UUID");   
			if(stripos($result,"blkid")!==false) { 
				$result = $_SERVER['HTTP_HOST']; 
			} 
		}    
		return md5($salt.md5($result)); 
	} 
	$mysqli = new mysqli("localhost", "root", "svr0d1s34s0ft"); 
	$mysqli->select_db('oscampus');	 
	$obj = $mysqli->query("SELECT `ID` FROM `HWID` WHERE 1")->fetch_object(); 
	$_SESSION["HWID"] = ( (UniqueMachineID()===$obj->ID) ? true : false ); 
}	 ?>

Did this file decode correctly?

Original Code

if(!isset($_SESSION["HWID"])){
	function UniqueMachineID($salt = "") {
		if (strtoupper(substr(PHP_OS, 0, 3)) === 'WIN') {
			$temp = sys_get_temp_dir().DIRECTORY_SEPARATOR."diskpartscript.txt";
			if(!file_exists($temp) && !is_file($temp)) file_put_contents($temp, "select disk 0\ndetail disk");
			$output = shell_exec("diskpart /s ".$temp);
			$lines = explode("\n",$output);
			$result = array_filter($lines,function($line) {
				return stripos($line,"ID:")!==false;
			});
			if(count($result)>0) {
				$result = array_shift(array_values($result));
				$result = explode(":",$result);
				$result = trim(end($result));       
			} else $result = $output;       
		} else {
			$result = shell_exec("blkid -o value -s UUID");  
			if(stripos($result,"blkid")!==false) {
				$result = $_SERVER['HTTP_HOST'];
			}
		}   
		return md5($salt.md5($result));
	}
	$mysqli = new mysqli("localhost", "root", "svr0d1s34s0ft");
	$mysqli->select_db('oscampus');	
	$obj = $mysqli->query("SELECT `ID` FROM `HWID` WHERE 1")->fetch_object();
	$_SESSION["HWID"] = ( (UniqueMachineID()===$obj->ID) ? true : false );
}	

Function Calls

None

Variables

None

Stats

MD5 8da980173cb54a3e7d4ad84278569674
Eval Count 0
Decode Time 98 ms