死亡退出(MOCTF)

進入題目後直接給出了源碼
在這裏插入圖片描述
開始時對於如何處理<?php exit;?>是沒有任何想法的,查看hint和p牛給出的一篇關於php://filter的文章後,此題的解決便水到渠成了。
在這裏插入圖片描述
使用base64的解碼方法時,base64的解碼方法時以4個字節爲一組,且會過濾一系列的特殊字符,<?php exit; ?>會被修正爲phpexit這七個字符,我們只需要在寫入變量c時在開頭隨便補充一位,在進行base64加密和解密時phpexit便會失效。
在這裏插入圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章