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 ${"\x47\x4cO\x42A\x4cS"}["\x6a\x72\x66z\x6ex\x67\x75"]="\x70\x64\x6f";${"\x47\x4c\x4..

Decoded Output download

<?php ${"GLOBALS"}["jrfznxgu"]="pdo";${"GLOBALS"}["gffpocl"]="role";${"GLOBALS"}["wovimqohls"]="updateQuery";${"GLOBALS"}["ekqmijnwgp"]="stmtUpdate";${"GLOBALS"}["lkekywniey"]="row";${"GLOBALS"}["kdbnyelsxa"]="query";${"GLOBALS"}["fulzylffyp"]="stmt";${"GLOBALS"}["koljwbv"]="response";${"GLOBALS"}["hgcthozzhv"]="username";$olnhnyuql="password";${"GLOBALS"}["vwzldbmj"]="androidId";${"GLOBALS"}["kkmxvjlflkc"]="password";${"GLOBALS"}["flsulmlo"]="db_pass";${"GLOBALS"}["edhpdxy"]="query";${"GLOBALS"}["wpboxagg"]="db_user";require_once"../config.php";$hayfvcy="response";${"GLOBALS"}["gkzzjed"]="username";if(empty($_SERVER["HTTP_X_PANEL_ACCESS"])||$_SERVER["HTTP_X_PANEL_ACCESS"]!=="true"){http_response_code(403);exit("Access Forbidden");}try{$yplvmhoeeo="pdo";${$yplvmhoeeo}=new PDO("mysql:host=$host;dbname=$db_name",${${"GLOBALS"}["wpboxagg"]},${${"GLOBALS"}["flsulmlo"]});}catch(PDOException$e){die("Connection failed: ".$e->getMessage());}${${"GLOBALS"}["gkzzjed"]}=$_POST["username"];${${"GLOBALS"}["kkmxvjlflkc"]}=$_POST["password"];${${"GLOBALS"}["vwzldbmj"]}=$_POST["android_id"];$mqlnrzj="username";if(empty(${${"GLOBALS"}["hgcthozzhv"]})||empty(${$olnhnyuql})||empty(${${"GLOBALS"}["vwzldbmj"]})){${${"GLOBALS"}["koljwbv"]}=array("success"=>false,"message"=>"Incomplete data");$pzruuwzmcuf="response";header("Content-Type: application/json");echo json_encode(${$pzruuwzmcuf});exit;}${${"GLOBALS"}["edhpdxy"]}="SELECT * FROM admins WHERE username = :username";${${"GLOBALS"}["fulzylffyp"]}=$pdo->prepare(${${"GLOBALS"}["kdbnyelsxa"]});$stmt->bindParam(":username",${$mqlnrzj});$stmt->execute();if($stmt->rowCount()>0){${${"GLOBALS"}["lkekywniey"]}=$stmt->fetch(PDO::FETCH_ASSOC);if(${${"GLOBALS"}["kkmxvjlflkc"]}==${${"GLOBALS"}["lkekywniey"]}["password"]){${"GLOBALS"}["dhwjyyzfm"]="row";$kglfxpu="row";if(${$kglfxpu}["android_id"]==NULL){${"GLOBALS"}["zsnupnjuj"]="updateQuery";${${"GLOBALS"}["zsnupnjuj"]}="UPDATE admins SET android_id = :androidId WHERE username = :username";${${"GLOBALS"}["ekqmijnwgp"]}=$pdo->prepare(${${"GLOBALS"}["wovimqohls"]});$stmtUpdate->bindParam(":androidId",${${"GLOBALS"}["vwzldbmj"]});$stmtUpdate->bindParam(":username",${${"GLOBALS"}["hgcthozzhv"]});$stmtUpdate->execute();}else if(${${"GLOBALS"}["lkekywniey"]}["android_id"]!=${${"GLOBALS"}["vwzldbmj"]}){${${"GLOBALS"}["koljwbv"]}=array("success"=>false,"message"=>"Your device is changed");$qmrnnkfcem="response";header("Content-Type: application/json");echo json_encode(${$qmrnnkfcem});exit;}${${"GLOBALS"}["gffpocl"]}=${${"GLOBALS"}["dhwjyyzfm"]}["role"];${${"GLOBALS"}["koljwbv"]}=array("success"=>true,"message"=>"Login successful");if(${${"GLOBALS"}["gffpocl"]}!==NULL){$jgjepfsuxqu="role";${${"GLOBALS"}["koljwbv"]}["role"]=${$jgjepfsuxqu};}}else{${${"GLOBALS"}["koljwbv"]}=array("success"=>false,"message"=>"Invalid username or password");}}else{${${"GLOBALS"}["koljwbv"]}=array("success"=>false,"message"=>"Invalid username or password");}header("Content-Type: application/json");echo json_encode(${$hayfvcy});${${"GLOBALS"}["jrfznxgu"]}=null; 
?>

Did this file decode correctly?

Original Code

<?php ${"\x47\x4cO\x42A\x4cS"}["\x6a\x72\x66z\x6ex\x67\x75"]="\x70\x64\x6f";${"\x47\x4c\x4fB\x41LS"}["gf\x66\x70\x6f\x63l"]="rol\x65";${"\x47LO\x42A\x4c\x53"}["\x77o\x76\x69\x6d\x71\x6f\x68l\x73"]="\x75\x70d\x61teQ\x75\x65\x72y";${"\x47L\x4f\x42\x41L\x53"}["\x65\x6bqmijn\x77\x67\x70"]="\x73\x74\x6d\x74U\x70\x64\x61\x74\x65";${"\x47L\x4fBA\x4c\x53"}["\x6c\x6b\x65\x6b\x79\x77n\x69\x65\x79"]="r\x6f\x77";${"G\x4cO\x42\x41L\x53"}["\x6b\x64bn\x79\x65\x6cs\x78\x61"]="q\x75e\x72\x79";${"\x47LO\x42\x41L\x53"}["\x66\x75\x6c\x7a\x79\x6cffyp"]="\x73t\x6d\x74";${"\x47\x4cO\x42\x41\x4c\x53"}["\x6b\x6f\x6c\x6awb\x76"]="\x72e\x73\x70\x6f\x6e\x73\x65";${"GL\x4fB\x41L\x53"}["\x68g\x63th\x6f\x7a\x7a\x68v"]="\x75\x73e\x72\x6ea\x6de";$olnhnyuql="\x70\x61\x73s\x77\x6f\x72\x64";${"\x47L\x4f\x42A\x4c\x53"}["vwzld\x62m\x6a"]="\x61\x6e\x64\x72\x6f\x69d\x49\x64";${"\x47\x4cO\x42\x41\x4c\x53"}["k\x6b\x6dxv\x6a\x6cf\x6c\x6b\x63"]="\x70\x61\x73\x73wor\x64";${"G\x4cO\x42\x41\x4c\x53"}["\x66\x6c\x73\x75\x6c\x6d\x6co"]="\x64\x62_\x70\x61\x73\x73";${"\x47LOBA\x4c\x53"}["e\x64\x68\x70\x64\x78\x79"]="\x71\x75\x65\x72\x79";${"\x47\x4c\x4f\x42\x41\x4cS"}["w\x70\x62\x6f\x78\x61\x67g"]="\x64\x62_\x75\x73e\x72";require_once"\x2e\x2e/co\x6e\x66\x69\x67\x2ep\x68\x70";$hayfvcy="r\x65\x73\x70o\x6ese";${"\x47\x4c\x4fB\x41\x4c\x53"}["\x67\x6bz\x7a\x6a\x65d"]="\x75sern\x61\x6de";if(empty($_SERVER["HTTP_\x58_PA\x4e\x45L\x5fAC\x43E\x53\x53"])||$_SERVER["\x48\x54T\x50\x5f\x58_P\x41\x4e\x45L_A\x43C\x45SS"]!=="\x74\x72\x75e"){http_response_code(403);exit("A\x63\x63es\x73\x20\x46\x6fr\x62\x69d\x64\x65\x6e");}try{$yplvmhoeeo="p\x64o";${$yplvmhoeeo}=new PDO("\x6dy\x73q\x6c:\x68\x6fs\x74=$host\x3b\x64b\x6ea\x6de=$db_name",${${"G\x4c\x4f\x42\x41\x4c\x53"}["w\x70\x62\x6f\x78\x61g\x67"]},${${"\x47\x4cOB\x41L\x53"}["f\x6c\x73\x75l\x6d\x6c\x6f"]});}catch(PDOException$e){die("\x43o\x6e\x6e\x65cti\x6fn\x20fa\x69le\x64: ".$e->getMessage());}${${"\x47\x4cO\x42\x41LS"}["\x67\x6b\x7az\x6a\x65\x64"]}=$_POST["\x75s\x65r\x6eame"];${${"\x47LO\x42\x41\x4cS"}["k\x6b\x6dx\x76j\x6c\x66\x6c\x6b\x63"]}=$_POST["pa\x73\x73wo\x72\x64"];${${"\x47LO\x42A\x4cS"}["\x76\x77\x7a\x6c\x64\x62m\x6a"]}=$_POST["a\x6e\x64\x72oi\x64\x5fi\x64"];$mqlnrzj="u\x73\x65\x72\x6e\x61\x6d\x65";if(empty(${${"\x47\x4cO\x42A\x4c\x53"}["\x68\x67c\x74\x68\x6fz\x7ah\x76"]})||empty(${$olnhnyuql})||empty(${${"\x47\x4cOB\x41L\x53"}["\x76w\x7a\x6c\x64bmj"]})){${${"\x47\x4c\x4fB\x41L\x53"}["\x6b\x6f\x6cj\x77\x62\x76"]}=array("\x73\x75\x63\x63es\x73"=>false,"m\x65\x73sa\x67e"=>"\x49nc\x6fm\x70l\x65te da\x74a");$pzruuwzmcuf="\x72\x65s\x70o\x6e\x73\x65";header("C\x6fnt\x65\x6et-T\x79pe: \x61\x70\x70\x6c\x69\x63\x61tio\x6e/json");echo json_encode(${$pzruuwzmcuf});exit;}${${"G\x4cOB\x41\x4c\x53"}["\x65\x64\x68\x70d\x78\x79"]}="\x53\x45LE\x43\x54 *\x20\x46\x52\x4fM\x20a\x64mins W\x48ER\x45\x20\x75\x73erna\x6de\x20\x3d :us\x65rna\x6d\x65";${${"\x47L\x4f\x42\x41\x4c\x53"}["\x66u\x6cz\x79\x6cf\x66y\x70"]}=$pdo->prepare(${${"\x47\x4c\x4f\x42\x41\x4cS"}["kdb\x6e\x79\x65\x6c\x73\x78a"]});$stmt->bindParam(":user\x6e\x61m\x65",${$mqlnrzj});$stmt->execute();if($stmt->rowCount()>0){${${"\x47\x4c\x4f\x42\x41\x4c\x53"}["\x6ck\x65k\x79\x77nie\x79"]}=$stmt->fetch(PDO::FETCH_ASSOC);if(${${"\x47LO\x42\x41\x4c\x53"}["kkm\x78vj\x6c\x66\x6c\x6b\x63"]}==${${"\x47\x4c\x4f\x42\x41\x4c\x53"}["\x6c\x6b\x65\x6by\x77\x6e\x69\x65\x79"]}["pa\x73sword"]){${"\x47LO\x42ALS"}["\x64\x68\x77\x6ay\x79\x7a\x66\x6d"]="r\x6fw";$kglfxpu="r\x6fw";if(${$kglfxpu}["and\x72o\x69\x64\x5f\x69\x64"]==NULL){${"\x47\x4c\x4f\x42A\x4c\x53"}["\x7a\x73nupnj\x75\x6a"]="up\x64\x61\x74\x65Q\x75\x65\x72\x79";${${"\x47\x4cO\x42\x41LS"}["\x7a\x73\x6e\x75\x70\x6ej\x75j"]}="\x55P\x44\x41T\x45 ad\x6di\x6es\x20\x53\x45\x54 \x61\x6e\x64ro\x69\x64_i\x64\x20=\x20:andro\x69dId\x20\x57H\x45RE\x20\x75\x73\x65r\x6eame =\x20:u\x73e\x72\x6ea\x6de";${${"\x47\x4c\x4f\x42\x41\x4c\x53"}["\x65\x6b\x71\x6d\x69\x6a\x6e\x77\x67\x70"]}=$pdo->prepare(${${"\x47L\x4fBALS"}["\x77\x6f\x76\x69m\x71\x6fh\x6c\x73"]});$stmtUpdate->bindParam(":\x61\x6edro\x69dId",${${"\x47\x4c\x4f\x42\x41\x4c\x53"}["\x76w\x7a\x6c\x64bmj"]});$stmtUpdate->bindParam(":\x75\x73e\x72\x6e\x61\x6de",${${"\x47\x4c\x4fB\x41\x4c\x53"}["\x68g\x63\x74hoz\x7ah\x76"]});$stmtUpdate->execute();}else if(${${"\x47\x4cO\x42\x41\x4c\x53"}["\x6c\x6b\x65\x6b\x79\x77\x6e\x69ey"]}["andr\x6f\x69d\x5fid"]!=${${"\x47\x4c\x4fB\x41\x4cS"}["vw\x7al\x64\x62mj"]}){${${"G\x4c\x4fB\x41LS"}["k\x6f\x6c\x6a\x77\x62\x76"]}=array("su\x63cess"=>false,"me\x73sa\x67\x65"=>"\x59ou\x72\x20de\x76\x69ce\x20\x69s\x20cha\x6eged");$qmrnnkfcem="\x72\x65\x73p\x6f\x6e\x73e";header("Conte\x6e\x74-\x54\x79p\x65:\x20\x61p\x70\x6c\x69c\x61tio\x6e/j\x73\x6fn");echo json_encode(${$qmrnnkfcem});exit;}${${"\x47\x4c\x4f\x42\x41\x4cS"}["\x67f\x66\x70\x6f\x63\x6c"]}=${${"\x47\x4cO\x42\x41\x4c\x53"}["dh\x77\x6ayyz\x66m"]}["role"];${${"\x47\x4c\x4fB\x41LS"}["\x6b\x6f\x6c\x6a\x77bv"]}=array("\x73\x75c\x63\x65ss"=>true,"m\x65\x73sa\x67e"=>"L\x6fg\x69n\x20\x73u\x63\x63e\x73s\x66u\x6c");if(${${"\x47L\x4fB\x41\x4c\x53"}["\x67\x66\x66\x70ocl"]}!==NULL){$jgjepfsuxqu="ro\x6ce";${${"\x47L\x4f\x42A\x4c\x53"}["\x6bol\x6aw\x62\x76"]}["rol\x65"]=${$jgjepfsuxqu};}}else{${${"\x47\x4c\x4f\x42\x41\x4c\x53"}["\x6b\x6f\x6c\x6aw\x62\x76"]}=array("s\x75c\x63\x65s\x73"=>false,"me\x73s\x61\x67\x65"=>"I\x6ev\x61l\x69\x64 \x75\x73e\x72n\x61m\x65\x20or pass\x77\x6f\x72\x64");}}else{${${"\x47LO\x42\x41LS"}["\x6bo\x6cjwb\x76"]}=array("su\x63\x63e\x73s"=>false,"mess\x61\x67e"=>"I\x6e\x76a\x6cid\x20\x75\x73er\x6eame \x6fr p\x61\x73sw\x6f\x72\x64");}header("\x43\x6fnte\x6e\x74-\x54y\x70e: \x61p\x70lic\x61t\x69o\x6e/\x6a\x73on");echo json_encode(${$hayfvcy});${${"\x47L\x4f\x42A\x4c\x53"}["jr\x66\x7anxg\x75"]}=null;
?>

Function Calls

None

Variables

GLOBALS [{'key': 'jrfznxgu', 'value': 'pdo'}, {'key': 'gffpocl', 'value': 'role'}, {'key': 'wovimqohls', 'value': 'updateQuery'}, {'key': 'ekqmijnwgp', 'value': 'stmtUpdate'}, {'key': 'lkekywniey', 'value': 'row'}, {'key': 'kdbnyelsxa', 'value': 'query'}, {'key': 'fulzylffyp', 'value': 'stmt'}, {'key': 'koljwbv', 'value': 'response'}, {'key': 'hgcthozzhv', 'value': 'username'}, {'key': 'vwzldbmj', 'value': 'androidId'}, {'key': 'kkmxvjlflkc', 'value': 'password'}, {'key': 'flsulmlo', 'value': 'db_pass'}, {'key': 'edhpdxy', 'value': 'query'}, {'key': 'wpboxagg', 'value': 'db_user'}]
$olnhnyuql password

Stats

MD5 83ec5ceddb86ca219022b1e390651dd1
Eval Count 0
Decode Time 90 ms