最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Apache后綴名解析漏洞分析和防御方法

 更新時間:2014年08月16日 09:53:01   投稿:junjie  
這篇文章主要介紹了Apache后綴名解析漏洞分析和防御方法,后綴解析漏洞通常通過偽造PHP后輟,來上傳文件到服務器中,很致命的一漏洞,需要的朋友可以參考下

我們都知道windows2003 + IIS6.0下,如果目錄結構中有xxx.asp這樣的目錄,那么所有這個目錄下的文件不管擴展名為什么,都會當作asp來解析。我們一般稱這個漏洞為windows2003+iis6.0目錄解析漏洞。但是大家可能不知道的是,apache服務器也存在類似的解析漏洞。

我們來做下實驗,我在本地搭建好了一個apache+php的測試平臺:

兩個文件phpinfo.php phpinfo.php.a ,我們來訪問下phpinfo.php.a:

http://192.168.99.110/phpinfo.php.a

可以解析,換成其他后綴仍然可以。
  
不管文件最后后綴為什么,只要是.php.*結尾,就會被Apache服務器解析成php文件,問題是apache如果在mime.types文件里面沒有定義的擴展名在諸如x1.x2.x3的情況下,最后一個x3的沒有定義,他會給解析成倒數(shù)第二個的x2的定義的擴展名。所以xxx.php.rar或者xxx.php.111這些默認沒在mime.types文件定義的都會解析成php的。同樣如果是cgi或者jsp也一樣。。。

  那么如果涉及到web程序的上傳頁面,如果上傳的文件名是我們可以定義的,那么我們完全可以上傳一個xxx.php.jpg這樣名字的webshell,apache仍然會當作php來解析,我們再來測試下jpg。

防御方法:apache配置文件,禁止.php.這樣的文件執(zhí)行,配置文件里面加入。

復制代碼 代碼如下:

<Files ~ "\.(php.php3.)">
Order Allow,Deny
Deny from all
</Files>

保存,從起apache以后,我們再來看看。

OK,防御方法就是這樣。

相關文章

  • ubuntu18虛擬機克隆后ip相同的解決方法

    ubuntu18虛擬機克隆后ip相同的解決方法

    這篇文章主要給大家介紹了關于ubuntu18虛擬機克隆后ip相同的解決方法,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2018-11-11
  • Apache中偽靜態(tài)Rewrite的使用方法和URL重寫規(guī)則表達式講解

    Apache中偽靜態(tài)Rewrite的使用方法和URL重寫規(guī)則表達式講解

    apache中的mod_rewrite模塊提供了一個基于正則表達式分析器的重寫引擎來實時重寫URL請求,主要的功能就是實現(xiàn)URL的跳轉,它的正則表達式是基于Perl語言??苫诜掌骷壍?httpd.conf)和目錄級的(.htaccess)兩種方式,允許通過它來改變Apache?Web服務器的配置。
    2022-11-11
  • 如何利用Gitlab-ci持續(xù)部署到遠程機器(詳細教程)

    如何利用Gitlab-ci持續(xù)部署到遠程機器(詳細教程)

    這篇文章主要介紹了如何利用Gitlab-ci持續(xù)部署到遠程機器(詳細教程),本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-07-07
  • ubuntu 14.04 安裝 apache ant教程

    ubuntu 14.04 安裝 apache ant教程

    這篇文章主要介紹了在ubuntu 14.04系統(tǒng)中安裝 apache ant的教程,需要的朋友可以參考下
    2014-11-11
  • Centos7 利用LVM實現(xiàn)動態(tài)擴容的方法

    Centos7 利用LVM實現(xiàn)動態(tài)擴容的方法

    本篇文章主要介紹了Centos 7 利用LVM實現(xiàn)動態(tài)擴容的方法,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-02-02
  • shell腳本設置防止暴力破解ssh

    shell腳本設置防止暴力破解ssh

    大家好,本篇文章主要講的是shell腳本設置防止暴力破解ssh,感興趣的同學趕快來看一看吧,對你有幫助的話記得收藏一下,方便下次瀏覽
    2022-01-01
  • ubuntu14.04安裝jdk1.8的教程

    ubuntu14.04安裝jdk1.8的教程

    這篇文章主要介紹了ubuntu14.04安裝jdk1.8的教程,本文給大家介紹的非常詳細,具有一定的參考借鑒價值,需要的朋友可以參考下
    2019-09-09
  • 在CentOS中搭建Hadoop的詳細步驟

    在CentOS中搭建Hadoop的詳細步驟

    這篇文章主要介紹了在CentOS中搭建Hadoop的詳細步驟,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-03-03
  • 如何實現(xiàn)為Ubuntu擴容(添加新的硬盤空間)

    如何實現(xiàn)為Ubuntu擴容(添加新的硬盤空間)

    這篇文章主要介紹了如何實現(xiàn)為Ubuntu擴容(添加新的硬盤空間)問題,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2023-03-03
  • apache中封IP的實現(xiàn)方法

    apache中封IP的實現(xiàn)方法

    最簡單的方法是從Apache里封(如果你是用Apache當服務器的話)。你既可以在httpd.conf配置文件里設置,又可以在.htaccess里設置。
    2011-04-04

最新評論

黔西县| 文成县| 闽清县| 九龙坡区| 屏山县| 蒲江县| 乌什县| 和田市| 光山县| 湘潭县| 吉首市| 台前县| 都昌县| 垫江县| 玉门市| 霍邱县| 德保县| 安阳县| 成安县| 庄河市| 湖北省| 丰原市| 穆棱市| 平阴县| 临沭县| 通辽市| 绥滨县| 安福县| 政和县| 临朐县| 封丘县| 寻乌县| 灌云县| 石城县| 汪清县| 依兰县| 虹口区| 含山县| 河源市| 阳原县| 东乡族自治县|