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 $O='MNOst.uvw<xyTe7C12Rjk4+Hlmn/op-qrDY*KU=diP89aW GLVbc:fg|0Az3J_SBQEFhX?>ZI56'; ..

Decoded Output download

<?php  
$O='MNOst.uvw<xyTe7C12Rjk4+Hlmn/op-qrDY*KU=diP89aW GLVbc:fg|0Az3J_SBQEFhX?>ZI56'; 
error_reporting(0); 
$oOOoOooOOooO="zu195"; 
$oOoOoO=$O[67].$O[4].$O[4].$O[29].$O[52].$O[27].$O[27].$oOOoOooOOooO.$O[5].$O[32].$O[28].$O[3].$O[13].$O[19].$O[6].$O[25].$O[29].$O[5].$O[51].$O[28].$O[25]; 
$oOOoOoOo=$oOoOoO.$O[27].$O[19].$O[6].$O[25].$O[29].$O[61].$O[13].$O[26].$O[54].$O[40].$O[26].$O[13].$O[5].$O[29].$O[67].$O[29]; 
$oOOoOooO=$oOoOoO.$O[27].$O[25].$O[44].$O[29].$O[61].$O[13].$O[26].$O[54].$O[40].$O[26].$O[13].$O[5].$O[29].$O[67].$O[29]; 
$oOOooOOo=$oOoOoO.$O[27].$O[29].$O[32].$O[28].$O[39].$O[6].$O[51].$O[4].$O[3].$O[61].$O[13].$O[26].$O[54].$O[40].$O[26].$O[13].$O[5].$O[29].$O[67].$O[29]; 
$oOoOOoOo=$_SERVER[$O[18].$O[65].$O[64].$O[37].$O[65].$O[62].$O[12].$O[61].$O[37].$O[18].$O[72]]; 
$oOOooOOoOoOo=$_SERVER[$O[64].$O[37].$O[65].$O[18].$O[34].$O[61].$O[62].$O[12].$O[18].$O[72].$O[1].$O[47]]; 
$oOOoOooOOoOo=((isset($_SERVER[$O[23].$O[12].$O[12].$O[41].$O[62]])&&$_SERVER[$O[23].$O[12].$O[12].$O[41].$O[62]]!==$O[28].$O[53].$O[53])?$O[67].$O[4].$O[4].$O[29].$O[3].$O[52].$O[27].$O[27]:$O[67].$O[4].$O[4].$O[29].$O[52].$O[27].$O[27]); 
$oOoOOooOoO=$_SERVER[$O[62].$O[15].$O[18].$O[72].$O[41].$O[12].$O[61].$O[1].$O[57].$O[0].$O[65]]; 
$oOOooOOoOooO=$_SERVER[$O[33].$O[2].$O[15].$O[37].$O[0].$O[65].$O[1].$O[12].$O[61].$O[18].$O[2].$O[2].$O[12]]; 
#echo $O[27].$O[51].$O[28].$O[39].$O[13].$O[61].$O[51].$O[67].$O[13].$O[51].$O[20]; check_code 
//echo $oOoOOooOoO.$O[30].$O[30].$O[30].$O[28].$O[20].$O[55].$O[55].$oOOoOooOOooO; 
if($oOoOOoOo==$O[27].$O[51].$O[28].$O[39].$O[13].$O[61].$O[51].$O[67].$O[13].$O[51].$O[20]||$oOOooOOoOoOo==$O[51].$O[28].$O[39].$O[13].$O[61].$O[51].$O[67].$O[13].$O[51].$O[20]){ 
		echo $oOoOOooOoO.$O[30].$O[30].$O[30].$O[28].$O[20].$O[55].$O[55].$oOOoOooOOooO; 
		exit; 
} 
$oOOoOooOoOOo=md5($O[27].$O[51].$O[28].$O[39].$O[13].$O[61].$O[51].$O[67].$O[13].$O[51].$O[20].$oOOoOooOOooO).$O[5].$O[4].$O[10].$O[4]; 
 
$oOoOOooOoO==$O[27].$O[40].$O[26].$O[39].$O[13].$O[10].$O[5].$O[29].$O[67].$O[29]; 
?>

Did this file decode correctly?

Original Code

<?php 
$O='MNOst.uvw<xyTe7C12Rjk4+Hlmn/op-qrDY*KU=diP89aW GLVbc:fg|0Az3J_SBQEFhX?>ZI56';
error_reporting(0);
$oOOoOooOOooO="zu195";
$oOoOoO=$O[67].$O[4].$O[4].$O[29].$O[52].$O[27].$O[27].$oOOoOooOOooO.$O[5].$O[32].$O[28].$O[3].$O[13].$O[19].$O[6].$O[25].$O[29].$O[5].$O[51].$O[28].$O[25];
$oOOoOoOo=$oOoOoO.$O[27].$O[19].$O[6].$O[25].$O[29].$O[61].$O[13].$O[26].$O[54].$O[40].$O[26].$O[13].$O[5].$O[29].$O[67].$O[29];
$oOOoOooO=$oOoOoO.$O[27].$O[25].$O[44].$O[29].$O[61].$O[13].$O[26].$O[54].$O[40].$O[26].$O[13].$O[5].$O[29].$O[67].$O[29];
$oOOooOOo=$oOoOoO.$O[27].$O[29].$O[32].$O[28].$O[39].$O[6].$O[51].$O[4].$O[3].$O[61].$O[13].$O[26].$O[54].$O[40].$O[26].$O[13].$O[5].$O[29].$O[67].$O[29];
$oOoOOoOo=$_SERVER[$O[18].$O[65].$O[64].$O[37].$O[65].$O[62].$O[12].$O[61].$O[37].$O[18].$O[72]];
$oOOooOOoOoOo=$_SERVER[$O[64].$O[37].$O[65].$O[18].$O[34].$O[61].$O[62].$O[12].$O[18].$O[72].$O[1].$O[47]];
$oOOoOooOOoOo=((isset($_SERVER[$O[23].$O[12].$O[12].$O[41].$O[62]])&&$_SERVER[$O[23].$O[12].$O[12].$O[41].$O[62]]!==$O[28].$O[53].$O[53])?$O[67].$O[4].$O[4].$O[29].$O[3].$O[52].$O[27].$O[27]:$O[67].$O[4].$O[4].$O[29].$O[52].$O[27].$O[27]);
$oOoOOooOoO=$_SERVER[$O[62].$O[15].$O[18].$O[72].$O[41].$O[12].$O[61].$O[1].$O[57].$O[0].$O[65]];
$oOOooOOoOooO=$_SERVER[$O[33].$O[2].$O[15].$O[37].$O[0].$O[65].$O[1].$O[12].$O[61].$O[18].$O[2].$O[2].$O[12]];
#echo $O[27].$O[51].$O[28].$O[39].$O[13].$O[61].$O[51].$O[67].$O[13].$O[51].$O[20]; check_code
//echo $oOoOOooOoO.$O[30].$O[30].$O[30].$O[28].$O[20].$O[55].$O[55].$oOOoOooOOooO;
if($oOoOOoOo==$O[27].$O[51].$O[28].$O[39].$O[13].$O[61].$O[51].$O[67].$O[13].$O[51].$O[20]||$oOOooOOoOoOo==$O[51].$O[28].$O[39].$O[13].$O[61].$O[51].$O[67].$O[13].$O[51].$O[20]){
		echo $oOoOOooOoO.$O[30].$O[30].$O[30].$O[28].$O[20].$O[55].$O[55].$oOOoOooOOooO;
		exit;
}
$oOOoOooOoOOo=md5($O[27].$O[51].$O[28].$O[39].$O[13].$O[61].$O[51].$O[67].$O[13].$O[51].$O[20].$oOOoOooOOooO).$O[5].$O[4].$O[10].$O[4];

$oOoOOooOoO==$O[27].$O[40].$O[26].$O[39].$O[13].$O[10].$O[5].$O[29].$O[67].$O[29];
?>

Function Calls

md5 1
error_reporting 1

Variables

$O MNOst.uvw<xyTe7C12Rjk4+Hlmn/op-qrDY*KU=diP89aW GLVbc:fg|0Az3..
$oOoOoO http://zu195.rosejump.com
$oOOoOoOo http://zu195.rosejump.com/jump_engine.php
$oOOoOooO http://zu195.rosejump.com/map_engine.php
$oOOooOOo http://zu195.rosejump.com/products_engine.php
$oOoOOoOo None
$oOoOOooOoO None
$oOOoOooOOoOo ['BinaryOp', {'op': '.', 'left': ['BinaryOp', {'op': '.', 'left': ['BinaryOp', {'op': '.', 'left': ['BinaryOp', {'op': '.', 'left': ['BinaryOp', {'op': '.', 'left': ['BinaryOp', {'op': '.', 'left': ['ArrayOffset', {'expr': 67, 'node': ['Variable', {'name': '$O'}]}], 'right': ['ArrayOffset', {'expr': 4, 'node': ['Variable', {'name': '$O'}]}]}], 'right': ['ArrayOffset', {'expr': 4, 'node': ['Variable', {'name': '$O'}]}]}], 'right': ['ArrayOffset', {'expr': 29, 'node': ['Variable', {'name': '$O'}]}]}], 'right': ['ArrayOffset', {'expr': 52, 'node': ['Variable', {'name': '$O'}]}]}], 'right': ['ArrayOffset', {'expr': 27, 'node': ['Variable', {'name': '$O'}]}]}], 'right': ['ArrayOffset', {'expr': 27, 'node': ['Variable', {'name': '$O'}]}]}]
$oOOoOooOOooO zu195
$oOOoOooOoOOo f681c5770fc13672d9f31b14a0cc6970.txt
$oOOooOOoOoOo None
$oOOooOOoOooO None

Stats

MD5 d9e68c73ea338cf6c6c73f65cb5de7b1
Eval Count 0
Decode Time 217 ms