日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

BugkuCTF-WEB题file_get_contents

發布時間:2024/9/27 编程问答 27 豆豆
生活随笔 收集整理的這篇文章主要介紹了 BugkuCTF-WEB题file_get_contents 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

知識點

empty() 函數用于檢查一個變量是否為空。empty() 判斷一個變量是否被認為是空的。當一個變量并不存在,或者它的值等同于 FALSE,那么它會被認為不存在。如果變量不存在的話,empty()并不會產生警告。

extract()函數從數組里將變量導入到當前的符號表。extract函數:可以進行變量覆蓋。
語法:extract(array,extract_rules,prefix)
該函數使用數組鍵名作為變量名,使用數組鍵值作為變量值。針對數組里的各元素,將在當前符號表里創建對應的一個變量。第二個參數 type 用于指定當某個變量已經存在,而數組里又有同名元素時,extract() 函數如何對待這樣的突。該函數返回成功導入到符號表里的變量數目。

file_get_contents()把整個文件讀入一個字符串里。
語法:file_get_contents(path,include_path,context,start,max_length)
該函數是用于把文件的內容讀入到一個字符串里的首選方法。如果服務器操作系統支持,還會使用內存映射技術來增強性能。

trim()函數移除字符串兩側的空白字符或其他預定義字符。
語法trim(string,charlist)
經過分析,該段代碼是將通過GET方法傳入的參數賦值給其內某個變量,傳入的參數如果和$fn文件里的字符一致時,便可以得到flag

本題分析

這道題目的考點是file_get_contents()函數繞過
繞過方法:
使用php://input偽協議繞過
1、將要GET的參數?xxx=php://input
用post方法傳入想要file_get_contents()函數返回的值
2、用data://偽協議繞過
將url改為:?xxx=data://text/plain;base64,想要file_get_contents()函數返回的值的base64編碼
或者將url改為:?xxx=data:text/plain,(url編碼的內容)
本題適用的方法是第一類,因為還有個參數ac需要傳遞

解題流程

打開界面,有源碼

trim函數:去除首尾空格
file_get_contents函數:讀取文件內容
f變量從一個叫f變量從一個叫ffn的文件里讀取字符串,并消除兩端的空格。

方法一:

源碼里有file_get_contents($fn),加上提示:txt???,盲猜flag.txt,訪問一下

內容為bugku,
根據if($ac === $f),構造?fn=flag.txt,&ac=bugku,最后得到flag
因為先訪問flag.txt,得到內容bugku,文件名賦給fn,f就是文件內容,這樣f和ac就相等。

This is flag: flag{a549de013c870694e08b03dbc4822edd}

方法二:

Burp抓包,修改請求頭GET /ac=flag&fn=php://input HTTP /1.1,請求信息最下面添加flag就可以

總結

以上是生活随笔為你收集整理的BugkuCTF-WEB题file_get_contents的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 谁有免费的黄色网址 | 欧美性生交xxxxx | 91麻豆免费视频 | 微拍福利一区二区 | 男女免费网站 | 国产精品成人免费视频 | 三级黄色在线 | 亚洲porn| 久久久久人妻一区精品色 | 中文字幕无人区二 | 国自产拍偷拍精品啪啪一区二区 | 韩国精品久久久 | 九久久| 91精品久久久久久久久久 | 午夜视| 欧美不卡一区二区 | 亚洲理论在线观看 | 欧美日韩亚洲免费 | 青青青手机视频在线观看 | 美女扒开腿让男生捅 | av在线高清观看 | 无套内谢大学处破女www小说 | www.av88| 亚洲av无码一区二区乱子伦as | 国产精品久久久久久亚洲 | 亚洲熟悉妇女xxx妇女av | 狠狠操狠狠操狠狠操 | 久久久久国产精品一区二区 | 污视频在线网站 | 亚洲天堂婷婷 | 91免费在线| 久草大 | 强行糟蹋人妻hd中文 | 壮汉被书生c到合不拢腿 | 青草伊人久久 | 亚洲网友自拍 | 欧美视频www| 日日噜夜夜噜 | www.九色.com | 伊人影院在线播放 | 97在线观视频免费观看 | 国产稀缺精品盗摄盗拍 | 山村大伦淫第1部分阅读小说 | 九九热视| 日韩一级不卡 | 亚洲av无码一区二区三区在线观看 | 春色影视 | 老司机在线免费视频 | 佐山爱在线视频 | 国产午夜成人久久无码一区二区 | 色小姐综合网 | 麻豆va| 欧美无专区 | 怡红院一区二区三区 | 性做久久久久久久免费看 | 亚洲精品美女在线观看 | 国产suv精品一区二区60 | 色婷婷久久综合中文久久蜜桃av | 粗暴video蹂躏hd | 蜜桃精品视频在线 | 九九热免费在线视频 | 成人依人 | 亚洲第一区在线观看 | 免费黄色在线观看 | 91精品国产日韩91久久久久久 | 久久精品激情 | 嫩草在线观看视频 | www.中文字幕在线观看 | 处破女av一区二区 | 网爆门在线 | 国内一区二区三区 | 中文字幕免费高清 | 91私密视频| 91视频啊啊啊 | 99热偷拍 | 在线看黄网址 | 一级欧美日韩 | 国产精品自拍片 | 亚洲精品久久久久久久久 | 可以看黄色的网站 | 国产精品一区二区在线 | 欧美视频一二三 | 亚洲av日韩av永久无码下载 | 成人看片在线观看 | 少女与动物高清版在线观看 | 日本少妇bbb | 国产最新毛片 | 都市豪门艳霸淫美妇 | 天天艹天天射 | 成年人在线免费看 | 一区二区三区 日韩 | 欧美xxxx网站 | 国产在线97 | av操操| 久久久久久久久久久久久女国产乱 | 国产成人啪精品 | 日本精品视频一区 | 黄色岛国片 | 丰满少妇大力进入 |