CTFshow php特性 web105
生活随笔
收集整理的這篇文章主要介紹了
CTFshow php特性 web105
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
目錄
- 源碼
- 思路
- 題解
- 總結
源碼
<?php/* # -*- coding: utf-8 -*- # @Author: Firebasky # @Date: 2020-09-16 11:25:09 # @Last Modified by: h1xa # @Last Modified time: 2020-09-28 22:34:07*/highlight_file(__FILE__); include('flag.php'); error_reporting(0); $error='你還想要flag嘛?'; $suces='既然你想要那給你吧!'; foreach($_GET as $key => $value){ //把鍵名賦值給key,鍵值賦值給valueif($key==='error'){die("what are you doing?!");}$$key=$$value; }foreach($_POST as $key => $value){if($value==='flag'){die("what are you doing?!");}$$key=$$value; } if(!($_POST['flag']==$flag)){die($error); } echo "your are good".$flag."\n"; die($suces);?> 你還想要flag嘛?思路
這題很簡單,考點是變量覆蓋.
題目里面有3個變量
因為if(!($_POST['flag']==$flag)){ die($error); },
只要不成立就會輸出$error,我們可以在GET把flag賦值給suces,然后再把suces賦值給error就能顯示flag了
題解
總結
水題
總結
以上是生活随笔為你收集整理的CTFshow php特性 web105的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: CTFshow php特性 web104
- 下一篇: CTFshow php特性 web106