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 eval("?>".base64_decode("PD9waHANCg0KJFVuYW1lID0gIk1haW5BbGV4Lmx1YSI7ICAvL1NjcmlwdCB..

Decoded Output download

?>b'<?php

$Uname = "MainAlex.lua";  //Script Name
$Url1 = "http://vuphuongthuy.serveminecraft.net/V3.php"; //Register.php Link
$Url2 = "http://vuphuongthuy.serveminecraft.net/Customer.php"; //User.php Link
$Url3 = "http://vuphuongthuy.serveminecraft.net/V1.php"; //ActionManager.php Link



$Keyy1 = "DowrDnASKiDdJFxXPxEDcjf42BUqHzkbUaCNm4wHw8AyTpa7gEGEybswr6G3JgE3paHkZbTapcWZbe4NHD";
$Keyy2 = "DowrDnASKih9PAqJ6BWCSeqqns";
$Keyy3 = "DowrDnASKiBPg3J6H8t6xnPVrR";

error_reporting(0);
function UnserializeStr($Str){
	 	

$Text = "";

for($x=0;$x < strlen($Str);$x++){
	$Text .= chr(44).((ord($Str[$x])  )^ 255);
	
}

return chr(64).chr(69).chr(110).chr(99).chr(114).chr(121).chr(112).chr(116).chr(101).chr(100).chr(32).chr(114).chr(101).chr(115).chr(112).chr(111).chr(110).chr(115).chr(101).chr(32).chr(66).chr(121).chr(32).chr(68).chr(97).chr(114).chr(107).chr(105).chr(110).chr(103).chr(67).chr(104).chr(101).chr(97).chr(116).chr(101).chr(114).$Text;

}
function fix($Str){
$Count = 1;
$Base = "";
for($x=0;$x<strlen($Str)/ 2;$x++){
	
		
	$Base =$Base.chr(hexdec($Str[$Count - 1].$Str[$Count]) - 25);
	$Count = $Count + 	2;
}
return base64_decode($Base);
}
function devil99encode($Str){
	 	
$Base =  base64_encode($Str);
$Text = "";

for($x=0;$x < strlen($Base);$x++){
	$Text = $Text.dechex(ord($Base[$x])+40);
	
}

return $Text;

}
function xit($Str){
echo($Str);
}
function devil99decode($Str){
$Count = 1;
$Base = "";
for($x=0;$x<strlen($Str)/ 2;$x++){
	
		
	$Base =$Base.chr(hexdec($Str[$Count - 1].$Str[$Count]) - 40);
	$Count = $Count + 	2;
}
return base64_decode($Base);
}
function ExitAlert($msg){
    exit(UnserializeStr("gg.alert(\'".$msg."\')"));
}





			
			
$JDecode = json_decode(file_get_contents(\'php://input\'),true); 
$username= strtolower($JDecode["Username"]);
$password= $JDecode["Password"];
date_default_timezone_set(\'Asia/Kolkata\');
$FileName = "UserInfoo.json";
$UserAgent = $_SERVER[\'HTTP_USER_AGENT\'];




if(isset($username) == false || isset($password)== false ||trim($password) == ""|| trim($username) == ""){
ExitAlert(\' Invalid User or Password \');
}
$content =json_decode(file_get_contents($FileName),true);
if ($content == null){
$content =[];
}

if($content[devil99encode($username)]   <> null){
	
	if($content[devil99encode($username)]["password"] == devil99encode($password)){
		
		if(strtotime(devil99decode($content[devil99encode($username)]["ExpireData"])) > strtotime(date("d-m-Y"))){
			if($content[devil99encode($username)]["Actived"] == devil99encode("true")){
				
	
			if($content[devil99encode($username)]["userAgent"] == "null"){
			$content[devil99encode($username)]["userAgent"] = devil99encode($UserAgent);
			}
			if($content[devil99encode($username)]["userAgent"] == devil99encode($UserAgent)){
				$content[devil99encode($username)]["LastLogin"] = devil99encode(date("d-m-Y"));
				if($content[devil99encode($username)]["Level"] != null){
					if($content[devil99encode($username)]["Level"] == 1){
					
					$Content =str_replace(\'Response,"\n"\',\'Response,"
"\',str_replace("URL3",$Url3, str_replace("URL2",$Url2, str_replace("URL1",$Url1, str_replace("GSUBME",$username.":::".$password,str_replace("KEY1",$Keyy1,str_replace("KEY2",$Keyy2,str_replace("KEY3",$Keyy3,fix(file_get_contents("BaseCrypt"))))))))));
					exit(UnserializeStr($Content));
					return;
					}
					}
				file_put_contents($FileName,json_encode($content,true));
				$Alert = "
 Plan : Price 

 Telegram Channel : https://t.me/OSIKTHESPIKE


 Expire Time : ".devil99decode($content[devil99encode($username)]["ExpireData"]."");
				exit(UnserializeStr($Alert."{SeParator}{SeParator}{Separator}".file_get_contents($Uname)));
		return;
				}
				else{
					ExitAlert(" Detected: Script Only Works In One Mobile Phone, Contact Admin To Reset Your Key ");
					
					}
					}
					else{
					ExitAlert(" Offline Account, Please Contact To The Admin ");
					return;
					}
				
		}
			else{
				ExitAlert(" Your Subscription Has Expired, You Can Talk To The Admin And Renew It ");
				
				}
		}
		else{
			ExitAlert(" Password Wrong ");
			return;
}
	}
	else{
		ExitAlert(" User Does Not Registered ");
		return;
		}
?>'

Did this file decode correctly?

Original Code

<?php eval("?>".base64_decode("PD9waHANCg0KJFVuYW1lID0gIk1haW5BbGV4Lmx1YSI7ICAvL1NjcmlwdCBOYW1lDQokVXJsMSA9ICJodHRwOi8vdnVwaHVvbmd0aHV5LnNlcnZlbWluZWNyYWZ0Lm5ldC9WMy5waHAiOyAvL1JlZ2lzdGVyLnBocCBMaW5rDQokVXJsMiA9ICJodHRwOi8vdnVwaHVvbmd0aHV5LnNlcnZlbWluZWNyYWZ0Lm5ldC9DdXN0b21lci5waHAiOyAvL1VzZXIucGhwIExpbmsNCiRVcmwzID0gImh0dHA6Ly92dXBodW9uZ3RodXkuc2VydmVtaW5lY3JhZnQubmV0L1YxLnBocCI7IC8vQWN0aW9uTWFuYWdlci5waHAgTGluaw0KDQoNCg0KJEtleXkxID0gIkRvd3JEbkFTS2lEZEpGeFhQeEVEY2pmNDJCVXFIemtiVWFDTm00d0h3OEF5VHBhN2dFR0V5YnN3cjZHM0pnRTNwYUhrWmJUYXBjV1piZTROSEQiOw0KJEtleXkyID0gIkRvd3JEbkFTS2loOVBBcUo2QldDU2VxcW5zIjsNCiRLZXl5MyA9ICJEb3dyRG5BU0tpQlBnM0o2SDh0NnhuUFZyUiI7DQoNCmVycm9yX3JlcG9ydGluZygwKTsNCmZ1bmN0aW9uIFVuc2VyaWFsaXplU3RyKCRTdHIpew0KCSAJDQoNCiRUZXh0ID0gIiI7DQoNCmZvcigkeD0wOyR4IDwgc3RybGVuKCRTdHIpOyR4Kyspew0KCSRUZXh0IC49IGNocig0NCkuKChvcmQoJFN0clskeF0pICApXiAyNTUpOw0KCQ0KfQ0KDQpyZXR1cm4gY2hyKDY0KS5jaHIoNjkpLmNocigxMTApLmNocig5OSkuY2hyKDExNCkuY2hyKDEyMSkuY2hyKDExMikuY2hyKDExNikuY2hyKDEwMSkuY2hyKDEwMCkuY2hyKDMyKS5jaHIoMTE0KS5jaHIoMTAxKS5jaHIoMTE1KS5jaHIoMTEyKS5jaHIoMTExKS5jaHIoMTEwKS5jaHIoMTE1KS5jaHIoMTAxKS5jaHIoMzIpLmNocig2NikuY2hyKDEyMSkuY2hyKDMyKS5jaHIoNjgpLmNocig5NykuY2hyKDExNCkuY2hyKDEwNykuY2hyKDEwNSkuY2hyKDExMCkuY2hyKDEwMykuY2hyKDY3KS5jaHIoMTA0KS5jaHIoMTAxKS5jaHIoOTcpLmNocigxMTYpLmNocigxMDEpLmNocigxMTQpLiRUZXh0Ow0KDQp9DQpmdW5jdGlvbiBmaXgoJFN0cil7DQokQ291bnQgPSAxOw0KJEJhc2UgPSAiIjsNCmZvcigkeD0wOyR4PHN0cmxlbigkU3RyKS8gMjskeCsrKXsNCgkNCgkJDQoJJEJhc2UgPSRCYXNlLmNocihoZXhkZWMoJFN0clskQ291bnQgLSAxXS4kU3RyWyRDb3VudF0pIC0gMjUpOw0KCSRDb3VudCA9ICRDb3VudCArIAkyOw0KfQ0KcmV0dXJuIGJhc2U2NF9kZWNvZGUoJEJhc2UpOw0KfQ0KZnVuY3Rpb24gZGV2aWw5OWVuY29kZSgkU3RyKXsNCgkgCQ0KJEJhc2UgPSAgYmFzZTY0X2VuY29kZSgkU3RyKTsNCiRUZXh0ID0gIiI7DQoNCmZvcigkeD0wOyR4IDwgc3RybGVuKCRCYXNlKTskeCsrKXsNCgkkVGV4dCA9ICRUZXh0LmRlY2hleChvcmQoJEJhc2VbJHhdKSs0MCk7DQoJDQp9DQoNCnJldHVybiAkVGV4dDsNCg0KfQ0KZnVuY3Rpb24geGl0KCRTdHIpew0KZWNobygkU3RyKTsNCn0NCmZ1bmN0aW9uIGRldmlsOTlkZWNvZGUoJFN0cil7DQokQ291bnQgPSAxOw0KJEJhc2UgPSAiIjsNCmZvcigkeD0wOyR4PHN0cmxlbigkU3RyKS8gMjskeCsrKXsNCgkNCgkJDQoJJEJhc2UgPSRCYXNlLmNocihoZXhkZWMoJFN0clskQ291bnQgLSAxXS4kU3RyWyRDb3VudF0pIC0gNDApOw0KCSRDb3VudCA9ICRDb3VudCArIAkyOw0KfQ0KcmV0dXJuIGJhc2U2NF9kZWNvZGUoJEJhc2UpOw0KfQ0KZnVuY3Rpb24gRXhpdEFsZXJ0KCRtc2cpew0KICAgIGV4aXQoVW5zZXJpYWxpemVTdHIoImdnLmFsZXJ0KCciLiRtc2cuIicpIikpOw0KfQ0KDQoNCg0KDQoNCgkJCQ0KCQkJDQokSkRlY29kZSA9IGpzb25fZGVjb2RlKGZpbGVfZ2V0X2NvbnRlbnRzKCdwaHA6Ly9pbnB1dCcpLHRydWUpOyANCiR1c2VybmFtZT0gc3RydG9sb3dlcigkSkRlY29kZVsiVXNlcm5hbWUiXSk7DQokcGFzc3dvcmQ9ICRKRGVjb2RlWyJQYXNzd29yZCJdOw0KZGF0ZV9kZWZhdWx0X3RpbWV6b25lX3NldCgnQXNpYS9Lb2xrYXRhJyk7DQokRmlsZU5hbWUgPSAiVXNlckluZm9vLmpzb24iOw0KJFVzZXJBZ2VudCA9ICRfU0VSVkVSWydIVFRQX1VTRVJfQUdFTlQnXTsNCg0KDQoNCg0KaWYoaXNzZXQoJHVzZXJuYW1lKSA9PSBmYWxzZSB8fCBpc3NldCgkcGFzc3dvcmQpPT0gZmFsc2UgfHx0cmltKCRwYXNzd29yZCkgPT0gIiJ8fCB0cmltKCR1c2VybmFtZSkgPT0gIiIpew0KRXhpdEFsZXJ0KCfimqAgSW52YWxpZCBVc2VyIG9yIFBhc3N3b3JkIOKaoCcpOw0KfQ0KJGNvbnRlbnQgPWpzb25fZGVjb2RlKGZpbGVfZ2V0X2NvbnRlbnRzKCRGaWxlTmFtZSksdHJ1ZSk7DQppZiAoJGNvbnRlbnQgPT0gbnVsbCl7DQokY29udGVudCA9W107DQp9DQoNCmlmKCRjb250ZW50W2RldmlsOTllbmNvZGUoJHVzZXJuYW1lKV0gICA8PiBudWxsKXsNCgkNCglpZigkY29udGVudFtkZXZpbDk5ZW5jb2RlKCR1c2VybmFtZSldWyJwYXNzd29yZCJdID09IGRldmlsOTllbmNvZGUoJHBhc3N3b3JkKSl7DQoJCQ0KCQlpZihzdHJ0b3RpbWUoZGV2aWw5OWRlY29kZSgkY29udGVudFtkZXZpbDk5ZW5jb2RlKCR1c2VybmFtZSldWyJFeHBpcmVEYXRhIl0pKSA+IHN0cnRvdGltZShkYXRlKCJkLW0tWSIpKSl7DQoJCQlpZigkY29udGVudFtkZXZpbDk5ZW5jb2RlKCR1c2VybmFtZSldWyJBY3RpdmVkIl0gPT0gZGV2aWw5OWVuY29kZSgidHJ1ZSIpKXsNCgkJCQkNCgkNCgkJCWlmKCRjb250ZW50W2RldmlsOTllbmNvZGUoJHVzZXJuYW1lKV1bInVzZXJBZ2VudCJdID09ICJudWxsIil7DQoJCQkkY29udGVudFtkZXZpbDk5ZW5jb2RlKCR1c2VybmFtZSldWyJ1c2VyQWdlbnQiXSA9IGRldmlsOTllbmNvZGUoJFVzZXJBZ2VudCk7DQoJCQl9DQoJCQlpZigkY29udGVudFtkZXZpbDk5ZW5jb2RlKCR1c2VybmFtZSldWyJ1c2VyQWdlbnQiXSA9PSBkZXZpbDk5ZW5jb2RlKCRVc2VyQWdlbnQpKXsNCgkJCQkkY29udGVudFtkZXZpbDk5ZW5jb2RlKCR1c2VybmFtZSldWyJMYXN0TG9naW4iXSA9IGRldmlsOTllbmNvZGUoZGF0ZSgiZC1tLVkiKSk7DQoJCQkJaWYoJGNvbnRlbnRbZGV2aWw5OWVuY29kZSgkdXNlcm5hbWUpXVsiTGV2ZWwiXSAhPSBudWxsKXsNCgkJCQkJaWYoJGNvbnRlbnRbZGV2aWw5OWVuY29kZSgkdXNlcm5hbWUpXVsiTGV2ZWwiXSA9PSAxKXsNCgkJCQkJDQoJCQkJCSRDb250ZW50ID1zdHJfcmVwbGFjZSgnUmVzcG9uc2UsIlxcbiInLCdSZXNwb25zZSwiXG4iJyxzdHJfcmVwbGFjZSgiVVJMMyIsJFVybDMsIHN0cl9yZXBsYWNlKCJVUkwyIiwkVXJsMiwgc3RyX3JlcGxhY2UoIlVSTDEiLCRVcmwxLCBzdHJfcmVwbGFjZSgiR1NVQk1FIiwkdXNlcm5hbWUuIjo6OiIuJHBhc3N3b3JkLHN0cl9yZXBsYWNlKCJLRVkxIiwkS2V5eTEsc3RyX3JlcGxhY2UoIktFWTIiLCRLZXl5MixzdHJfcmVwbGFjZSgiS0VZMyIsJEtleXkzLGZpeChmaWxlX2dldF9jb250ZW50cygiQmFzZUNyeXB0IikpKSkpKSkpKSk7DQoJCQkJCWV4aXQoVW5zZXJpYWxpemVTdHIoJENvbnRlbnQpKTsNCgkJCQkJcmV0dXJuOw0KCQkJCQl9DQoJCQkJCX0NCgkJCQlmaWxlX3B1dF9jb250ZW50cygkRmlsZU5hbWUsanNvbl9lbmNvZGUoJGNvbnRlbnQsdHJ1ZSkpOw0KCQkJCSRBbGVydCA9ICLilbTilbTilbTilbTilbTilbTilbTilbTilbTilbTilbTilbTilbTilbTilbTilbTilbTilbTilbTilbTilbTilbRcbuKAoiBQbGFuIDogUHJpY2UgXG5cbuKAoiBUZWxlZ3JhbSBDaGFubmVsIDogaHR0cHM6Ly90Lm1lL09TSUtUSEVTUElLRVxu4pW04pW04pW04pW04pW04pW04pW04pW04pW04pW04pW04pW04pW04pW04pW04pW04pW04pW04pW04pW04pW04pW0XG5cbuKAoiBFeHBpcmUgVGltZSA6ICIuZGV2aWw5OWRlY29kZSgkY29udGVudFtkZXZpbDk5ZW5jb2RlKCR1c2VybmFtZSldWyJFeHBpcmVEYXRhIl0uIuKVtOKVtOKVtOKVtOKVtOKVtOKVtOKVtOKVtOKVtOKVtOKVtOKVtOKVtOKVtOKVtOKVtOKVtOKVtOKVtOKVtOKVtCIpOw0KCQkJCWV4aXQoVW5zZXJpYWxpemVTdHIoJEFsZXJ0LiJ7U2VQYXJhdG9yfXtTZVBhcmF0b3J9e1NlcGFyYXRvcn0iLmZpbGVfZ2V0X2NvbnRlbnRzKCRVbmFtZSkpKTsNCgkJcmV0dXJuOw0KCQkJCX0NCgkJCQllbHNlew0KCQkJCQlFeGl0QWxlcnQoIuKaoCBEZXRlY3RlZDogU2NyaXB0IE9ubHkgV29ya3MgSW4gT25lIE1vYmlsZSBQaG9uZSwgQ29udGFjdCBBZG1pbiBUbyBSZXNldCBZb3VyIEtleSDimqAiKTsNCgkJCQkJDQoJCQkJCX0NCgkJCQkJfQ0KCQkJCQllbHNlew0KCQkJCQlFeGl0QWxlcnQoIuKaoCBPZmZsaW5lIEFjY291bnQsIFBsZWFzZSBDb250YWN0IFRvIFRoZSBBZG1pbiDimqAiKTsNCgkJCQkJcmV0dXJuOw0KCQkJCQl9DQoJCQkJDQoJCX0NCgkJCWVsc2V7DQoJCQkJRXhpdEFsZXJ0KCLimqAgWW91ciBTdWJzY3JpcHRpb24gSGFzIEV4cGlyZWQsIFlvdSBDYW4gVGFsayBUbyBUaGUgQWRtaW4gQW5kIFJlbmV3IEl0IOKaoCIpOw0KCQkJCQ0KCQkJCX0NCgkJfQ0KCQllbHNlew0KCQkJRXhpdEFsZXJ0KCLimqAgUGFzc3dvcmQgV3Jvbmcg4pqgIik7DQoJCQlyZXR1cm47DQp9DQoJfQ0KCWVsc2V7DQoJCUV4aXRBbGVydCgi4pqgIFVzZXIgRG9lcyBOb3QgUmVnaXN0ZXJlZCDimqAiKTsNCgkJcmV0dXJuOw0KCQl9DQo/Pg==")); ?>

Function Calls

base64_decode 1

Variables

None

Stats

MD5 6a343e0162e0e4024e510bfeceda5f29
Eval Count 1
Decode Time 56 ms