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 ${"GLOBA\x4c\x53"}["\x6f\x6ch\x79\x73iw\x71x\x79\x78\x73"]="q\x75\x65\x72\x79";${"\x..

Decoded Output download

<?php ${"GLOBALS"}["olhysiwqxyxs"]="query";${"GLOBALS"}["fgbvtefc"]="db_name";${"GLOBALS"}["gpdfeqmn"]="db_user";$zkgsuttlrs="db_pass";${"GLOBALS"}["hgskpr"]="conn";${"GLOBALS"}["uwomdhwbkip"]="username";$wishccpk="username";${$wishccpk}=$_GET["username"];if(empty(${${"GLOBALS"}["uwomdhwbkip"]})){http_response_code(400);echo json_encode(array("message"=>"Invalid request. Please provide a username."));exit();}require_once"../config.php";if(empty($_SERVER["HTTP_X_PANEL_ACCESS"])||$_SERVER["HTTP_X_PANEL_ACCESS"]!=="true"){http_response_code(403);exit("Access Forbidden");}${${"GLOBALS"}["hgskpr"]}=new mysqli($host,${${"GLOBALS"}["gpdfeqmn"]},${$zkgsuttlrs},${${"GLOBALS"}["fgbvtefc"]});if($conn->connect_error){http_response_code(500);echo json_encode(array("message"=>"Failed to connect to database. ".$conn->connect_error));exit();}$uvextrjrn="query";${$uvextrjrn}="DELETE FROM users WHERE username = '$username'";if($conn->query(${${"GLOBALS"}["olhysiwqxyxs"]})===TRUE){http_response_code(200);echo json_encode(array("message"=>"User deleted successfully."));}else{http_response_code(500);echo json_encode(array("message"=>"Failed to delete user. ".$conn->error));}$conn->close(); 
?>

Did this file decode correctly?

Original Code

<?php ${"GLOBA\x4c\x53"}["\x6f\x6ch\x79\x73iw\x71x\x79\x78\x73"]="q\x75\x65\x72\x79";${"\x47LO\x42A\x4c\x53"}["\x66\x67b\x76\x74\x65f\x63"]="d\x62_\x6e\x61\x6d\x65";${"\x47\x4c\x4f\x42\x41\x4cS"}["\x67p\x64\x66\x65\x71mn"]="\x64\x62\x5fu\x73er";$zkgsuttlrs="\x64b\x5f\x70\x61\x73s";${"\x47\x4c\x4fB\x41LS"}["hg\x73\x6b\x70\x72"]="c\x6f\x6en";${"G\x4cO\x42A\x4c\x53"}["\x75\x77\x6fmd\x68\x77\x62\x6bi\x70"]="\x75\x73er\x6e\x61\x6d\x65";$wishccpk="\x75\x73\x65r\x6e\x61\x6d\x65";${$wishccpk}=$_GET["\x75s\x65r\x6e\x61m\x65"];if(empty(${${"G\x4c\x4f\x42A\x4cS"}["\x75w\x6f\x6d\x64\x68\x77b\x6b\x69p"]})){http_response_code(400);echo json_encode(array("\x6d\x65\x73\x73\x61\x67\x65"=>"I\x6eval\x69d r\x65q\x75\x65\x73\x74.\x20\x50l\x65a\x73e \x70r\x6fvi\x64\x65\x20a\x20\x75\x73e\x72\x6e\x61m\x65."));exit();}require_once"\x2e\x2e/\x63\x6f\x6efig.p\x68\x70";if(empty($_SERVER["\x48T\x54P_X\x5fP\x41\x4e\x45\x4c_A\x43\x43\x45\x53S"])||$_SERVER["\x48\x54\x54\x50_\x58_\x50AN\x45L_A\x43C\x45\x53S"]!=="t\x72\x75\x65"){http_response_code(403);exit("A\x63ce\x73s F\x6fr\x62idd\x65n");}${${"\x47L\x4f\x42\x41\x4c\x53"}["\x68\x67\x73\x6b\x70\x72"]}=new mysqli($host,${${"\x47L\x4f\x42\x41L\x53"}["gp\x64\x66eq\x6d\x6e"]},${$zkgsuttlrs},${${"\x47\x4c\x4fB\x41\x4cS"}["f\x67\x62vt\x65f\x63"]});if($conn->connect_error){http_response_code(500);echo json_encode(array("\x6dessa\x67\x65"=>"Fai\x6c\x65d\x20t\x6f co\x6e\x6e\x65c\x74 t\x6f dat\x61\x62\x61se\x2e\x20".$conn->connect_error));exit();}$uvextrjrn="\x71u\x65r\x79";${$uvextrjrn}="D\x45\x4cE\x54\x45 FR\x4f\x4d\x20u\x73\x65\x72s \x57H\x45R\x45 \x75\x73e\x72\x6ea\x6de\x20=\x20\x27$username'";if($conn->query(${${"GL\x4f\x42\x41\x4c\x53"}["\x6f\x6chy\x73i\x77\x71\x78\x79x\x73"]})===TRUE){http_response_code(200);echo json_encode(array("\x6dessage"=>"U\x73e\x72\x20delete\x64\x20\x73u\x63\x63e\x73s\x66\x75l\x6c\x79."));}else{http_response_code(500);echo json_encode(array("m\x65\x73sa\x67\x65"=>"\x46\x61\x69le\x64 \x74o\x20\x64e\x6ce\x74\x65 \x75s\x65\x72\x2e\x20".$conn->error));}$conn->close();
?>

Function Calls

None

Variables

GLOBALS [{'key': 'olhysiwqxyxs', 'value': 'query'}, {'key': 'fgbvtefc', 'value': 'db_name'}, {'key': 'gpdfeqmn', 'value': 'db_user'}, {'key': 'hgskpr', 'value': 'conn'}, {'key': 'uwomdhwbkip', 'value': 'username'}]
username None
$wishccpk username
$zkgsuttlrs db_pass

Stats

MD5 5a750ff54d7c2dbb75266dacc8d3a6cc
Eval Count 0
Decode Time 67 ms