php新漏洞??
在chinaunix上面看到说php有一个漏洞,假如你上传一个.php.mht后缀的文件,那么这个文件就能被当作php文件运行。我试了一下,只要是.php.???格式的后缀,大部分都可以当成php来运行的(jpg不行)
这是bug吗?危险啊。
原帖子:
[url]http://bbs.chinaunix.net/viewthread.php?tid=869600[/url] 刚试了一下,改为.php.rar可以执行! 真有这问题? HOHO,Discuz是不用担心这个问题地 看过相关的报道,但是这危险在哪里呢? 假如我传一个附件上来,里面是php代码,然后你们一点击,就执行了 ....... 有意思:) [quote]原帖由 zig 于 2006-12-14 17:53 发表
假如我传一个附件上来,里面是php代码,然后你们一点击,就执行了 [/quote]
废话,找到地址的话,自己运行就是了 那是apache配置问题,在我机子上怎么运行不了 那就是说APACHE如果没有指定mime type的话,有上传的权限,就可以写一个小马(最简单的只有上传功能的木马)改名成*.php.rar那。。。。。 怎么都不看那边老大的回帖,FT :L apache是从右往做解析第一个自己认识的后缀的
举个例子
1.php.txt是不会运行的
1.php.yun是可以运行的 如果能看到discuz的过滤方式就知道discuz早就考虑到了这点
所以不用担心 不用太担心这样的问题。
最后一个后缀名如果APACHE不认识,会自动的向前找,找到一个认识的
比如:aa.php.unknow
这样的一个文件,因为不知unknow,所以会找到PHP,然后按PHP来解释
再如:aa.php.txt
这样的文件,就会直按按TXT文件来显示出来了,并不会执行
---------
而且现在一般的空间代理商虽然安全模式是关闭的,但是会指定有执行权限的文件,
比如,PHP空间,就指定PHP文件为可执行文件,
这样,你上传一个aa.php.unknow或是aa.php.batt,这样的文件,虽然可以绕过PHP程序的判断,但是还是不会有执行的权限的 ;P ;P ;P 这可不是很危险的行为..写程序要检查MIMIETYPE啦. -0-
死了.. RewriteEngine on
RewriteRule !\.(js|ico|gif|jpg|png|css)$ index.php
页:
[1]
2
