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

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > php >内容正文

php

php代码审计ctf隐藏了目录,CTF中PHP代码审计小tips-7

發布時間:2023/12/14 php 22 豆豆
生活随笔 收集整理的這篇文章主要介紹了 php代码审计ctf隐藏了目录,CTF中PHP代码审计小tips-7 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

閱讀次數

MiniProject_PHP_Code_audit-7 Writeup

整體邏輯:

xctf中的一道題目

考點:

接收參數中不能出現某一字符,file_get_contents()使用可以 php:// 偽協議繞過。

file_get_contents — 將整個文件讀入一個字符串 file_get_contents() 函數是用于將文件的內容讀入到一個字符串中的首選方法。如果操作系統支持,還會使用內存映射技術來增強性能。 但是接收參數中不能出現某一字符,file_get_contents()使用可以 php:// 偽協議繞過 。

php://input可以讀取沒有處理過的POST數據。相較于$HTTP_RAW_POST_DATA而言,它給內存帶來的壓力較小,并且不需要特 殊的php.ini設置。php://input不能用于enctype=multipart/form-data

Coentent-Type僅在取值為application/x-www-data-urlencoded和multipart/form-data兩種情況下,PHP才會將http請求數據包中相應的數據填入全局變量$_POST

測試代碼:class Read{

public $file = 'php://filter/read=convert.base64-encode/resource=f1aG.php';

}

$file = new Read;

echo serialize($file);

結果為序列化字符串【如圖】:

Writeup:

借鑒大佬的思路,

這個題目考察的是php封裝協議和lfi【圖一為index.php,圖二為class.php】

這個題目首先要突破的是:if(isset($user)&&(file_get_contents($user,’r’)===”the user is admin”)) 如何讓file_get_contents($user,’r’)===”the user is admin”呢? 答案是用php的封裝協議php://input,因為php://input可以得到原始的post數據【圖三】:

然后我到了:include($file); //class.php 這一步 這個很明顯是暗示你去讀取class.php 如何讀呢?這里用到php的另一個封裝協議:php://filter 利用這個協議就可以讀取任意文件了 利用方法:php://filter/convert.base64-encode/resource=index.php 這里把讀取到的index.php的內容轉換為base64的格式【圖四】

但是class.php把我們引入到另一個地方,就是利用反序列化來讀取flag文件 于是我們構造反序列化的參數【反序列化后續再講】: http://localhost/ctf/index.php?user=php://input&file=class.php&pass=O:4:"Read":1:{s:4:"file";s:57:"php://filter/read=convert.base64-encode/resource=f1aG.php";} 這里也是利用php://filter來讀取flag文件【圖五,圖六】

參考鏈接:

總結

以上是生活随笔為你收集整理的php代码审计ctf隐藏了目录,CTF中PHP代码审计小tips-7的全部內容,希望文章能夠幫你解決所遇到的問題。

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

主站蜘蛛池模板: 影音先锋中文字幕在线视频 | 爱爱视频在线看 | 欧美成人国产va精品日本一级 | 香蕉视频一区二区 | 欧美色亚洲 | 在线一区二区三区 | 黄色大片在线播放 | 91亚洲视频| 轮乱 | 欧美性猛交一区二区三区精品 | 自拍毛片| 毛片高清| 日本一区二区视频在线观看 | 久久久精| 999xxxxx| 三女警花合力承欢猎艳都市h | 日韩福利视频一区 | 51久久| 亚洲美女福利视频 | 日本三级黄色大片 | 色福利视频 | 精品人妻无码一区二区三区 | 玖玖玖在线观看 | 小泽玛利亚一区二区三区在线观看 | 日本免费黄色片 | 每日在线观看av | 久久官网| 国产美女极度色诱视频www | 亚洲黄色网址大全 | 国产黄a三级| 色悠悠av | 天堂新版8中文在线8 | 成人在线黄色 | 日本高清视频免费看 | 国产精品第1页 | 精品国产一区二区三区久久久久久 | 鲁片一区二区三区 | 操网站 | caoporn成人 | 丰满秘书被猛烈进入高清播放在 | 日韩专区av | www视频免费在线观看 | 婷婷综合国产 | 96日本xxxxxⅹxxx17 | 国产成人短视频在线观看 | 91精品国产91久久久 | 国产精品久久久久久久免费 | 亚洲激情婷婷 | 国产精品尤物 | 国产精品99无码一区二区视频 | 一区二区三区不卡在线观看 | 久草91 | 半推半就一ⅹ99av | 97人人澡 | 欧美最猛黑人xxxx黑人猛交 | 亚洲AV无码成人精品区明星换面 | 欧美精品偷拍 | 综合色影院 | 啄木乌欧美一区二区三区 | 97av超碰| h毛片| 综合久久久 | 香蕉视频毛片 | 无码人妻精品一区二区蜜桃网站 | 久久99国产精品 | 亚洲av无码乱码国产精品fc2 | 黄色一级免费网站 | 免费色网址 | 日韩精品成人 | 深夜福利av| 在线观看日韩视频 | 强行挺进皇后紧窄湿润小说 | 97视频人人 | 开心激情播播网 | 日韩人体视频 | 中文字幕看片 | 国产激情av一区二区三区 | 天天舔日日操 | 一区二区三区欧美在线 | 黄页视频在线观看 | 香蕉av777xxx色综合一区 | 国产一区二区三区网站 | 在线观看黄色片网站 | 在线播放无码后入内射少妇 | 大学生一级片 | 亚洲国产成人精品女人 | 久色资源| 四虎影视精品 | 荫蒂被男人添免费视频 | 懂爱av | 麻豆成人免费 | 国产欧美在线观看不卡 | 探花精品 | 桥本有菜aⅴ一区二区三区 在线午夜电影 | 亚洲午夜精品在线 | a国产 | 欧洲亚洲国产精品 | 国产精品中文 | 中文字幕人成人乱码亚洲电影 |