iT邦幫忙

2021 iThome 鐵人賽

DAY 8
1
Security

從 PicoCTF 中跨領域學資訊安全系列 第 8

[ Day8 ] Web 小回歸

昨天我們解完 General Skills 感覺還不錯
我下週預計會往 Crypto . Reverse 前進
靠.我好緊張,我沒囤文現在快11點
我它嗎才打5行 ==
今天預計會很短,我先發文出去
晚點再修改,補充
今天我們回歸 Web 簡單小題目

GET aHEAD ( 20 points)

Find the flag being held on this server to get ahead of the competition http://mercury.picoctf.net:28916/

Hints
1.Maybe you have more than 2 choices

2.Check out tools like Burpsuite to modify your requests and look at the responses

以下是http://mercury.picoctf.net:28916/點下去的畫面

我的解題思路,第一直覺標題藏了東東,看到提示有說 Maybe you have more than 2 choices

我們用老方法右鍵查看原始碼

<html>
<head>
    <title>Red</title>
    <link rel="stylesheet" type="text/css" href="//maxcdn.bootstrapcdn.com/bootstrap/3.3.5/css/bootstrap.min.css">
	<style>body {background-color: red;}</style>
</head>
	<body>
		<div class="container">
			<div class="row">
				<div class="col-md-6">
					<div class="panel panel-primary" style="margin-top:50px">
						<div class="panel-heading">
							<h3 class="panel-title" style="color:red">Red</h3>
						</div>
						<div class="panel-body">
							<form action="index.php" method="GET">
								<input type="submit" value="Choose Red"/>
							</form>
						</div>
					</div>
				</div>
				<div class="col-md-6">
					<div class="panel panel-primary" style="margin-top:50px">
						<div class="panel-heading">
							<h3 class="panel-title" style="color:blue">Blue</h3>
						</div>
						<div class="panel-body">
							<form action="index.php" method="POST">
								<input type="submit" value="Choose Blue"/>
							</form>
						</div>
					</div>
				</div>
			</div>
		</div>
	</body>
</html>

這是個 HTML
這題就是要考考你這2個基本知識
GET 和 POST
我們已經看到 GET 和 POST 2種不同的方法
提示說有第3種方法可以彈出 HEAD

這題也需要知道 curl 指令的用法

不熟的朋朋,可以 Google 一下 curl 用法

就會知道參數 -i 就是顯示http head 訊息

curl -I HEAD -i http://mercury.picoctf.net:28916/index.php

重新整理一下~

Flag 就出來啦!

呼,我完成這篇文了
沒有當豬隊友
一萬省起來~


上一篇
[ Day7 ] General Skills 小暖身
下一篇
[ Day10] Web 小複習
系列文
從 PicoCTF 中跨領域學資訊安全30

1 則留言

0
zeze
iT邦新手 5 級 ‧ 2021-09-25 02:59:37

本來還在想能不能在來不及的時候先送出然後再回來補,原來 SAFE~

另外這是我們組員間的鼓勵方式,可以參考一下 ¯\_(ツ)_/¯
https://ithelp.ithome.com.tw/upload/images/20210925/20129318TQDM2mq22n.png

steveyiyo iT邦新手 4 級 ‧ 2021-09-25 19:53:55 檢舉

謝謝 Zeze 的愛的鼓勵

Yvonne iT邦新手 5 級 ‧ 2021-09-26 23:47:14 檢舉

可以先送候補的,但我目前要補的2篇斷尾文都還沒補(跑
謝謝 zeze 的分享,我覺得努力完賽省一萬對我來說很有用
身為愛漂亮的女生,一萬可以拿來買衣服做臉好多次了(笑

一起加油,往完賽的路前進(剩19天

我要留言

立即登入留言