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(str_rot13(gzinflate(str_rot13(base64_decode('LUrFErZVEnyaiZ294RJ7wl0+HC4buLvz9..
Decoded Output download
<?php
/*
* To change this license header, choose License Headers in Project Properties.
* To change this template file, choose Tools | Templates
* and open the template in the editor.
*
*/
#session_id($_GET['sess']);
session_id($_POST['sess']);
session_start();
include('./include/hostname.inc.php');
if($_POST['action'] == 'ping'){
echo "0";
exit;
}
if($_SESSION['auth'] == '1') {
if($_POST['action'] == 'hostname'){
# preg_replace( "/
|
/", "", $_GET['q'] );
preg_replace("/
/", "", $_POST['q']);
if(checkHostname($_POST['q']) == '0'){
exec("sudo /var/www/pb100mgmt/scripts/renamehost 981b32d603dfe8143523ded52d2cf7bfee855282 ".$_POST['q']." ");
$_SESSION['reboot'] = '1';
$result = array("rc" => 0, "hostname_new" => "$_POST[q]", "sess" => session_id());
print_r(json_encode($result));
}else{
$result = array("rc" => 1, "hostname" => "$_POST[formerhost]");
print_r(json_encode($result));
}
}elseif($_POST['action'] == 'reboot') {
if($_POST['operator'] == 'reboot'){
exec("sudo /var/www/pb100mgmt/scripts/reboot 981b32d603dfe8143523ded52d2cf7bfee855282");
$result = array("rc" => 0);
print_r(json_encode($result));
}elseif($_POST['operator'] = 'halt'){
exec("sudo /var/www/pb100mgmt/scripts/halt 981b32d603dfe8143523ded52d2cf7bfee855282");
$result = array("rc" => 0);
print_r(json_encode($result));
}
} elseif($_POST['action'] == 'backup') {
exec("sudo /var/www/pb100mgmt/scripts/backup 981b32d603dfe8143523ded52d2cf7bfee855282 backup");
$result = array("rc" => 0);
print_r(json_encode($result));
} elseif($_POST['action'] == 'delbackup') {
$filename = base64_decode($_POST['file']);
exec("sudo /var/www/pb100mgmt/scripts/backup 981b32d603dfe8143523ded52d2cf7bfee855282 delete ".$filename);
$result = array("rc" => 0, "file" => $_POST['file']);
print_r(json_encode($result));
} elseif($_POST['action'] == 'restore') {
$filename = base64_decode($_POST['file']);
exec("sudo /var/www/pb100mgmt/scripts/backup 981b32d603dfe8143523ded52d2cf7bfee855282 restore ".$filename);
$_SESSION['reboot'] = '1';
unset($_SESSION['upload_flag']);
$result = array("rc" => 0, "sess" => session_id());
print_r(json_encode($result));
}elseif($_POST['action'] == 'abortUploadRestore'){
exec("sudo /var/www/pb100mgmt/scripts/backup 981b32d603dfe8143523ded52d2cf7bfee855282 abortUploadRestore");
unset($_SESSION['upload_flag']);
$result = array("rc" => 0);
print_r(json_encode($result));
}elseif($_POST['action'] == 'factory'){
exec("sudo /var/www/pb100mgmt/scripts/backup 981b32d603dfe8143523ded52d2cf7bfee855282 factory");
$_SESSION['reboot'] = '1';
$result = array("rc" => 0, "sess" => session_id());
print_r(json_encode($result));
}
else{
echo "Unknown Action";
}
} else {
echo "FAIL";
}
Did this file decode correctly?
Original Code
<?php
eval(str_rot13(gzinflate(str_rot13(base64_decode('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')))));
?>
Function Calls
| strrev | 3 |
| gzinflate | 11 |
| str_rot13 | 11 |
| gzuncompress | 4 |
| rawurldecode | 1 |
| base64_decode | 18 |
Stats
| MD5 | 88929c9c3fdf10b420911504201aea66 |
| Eval Count | 16 |
| Decode Time | 154 ms |