Skip to content

Latest commit

 

History

History
48 lines (39 loc) · 2.02 KB

File metadata and controls

48 lines (39 loc) · 2.02 KB

Writeup

ページにアクセスすると、チェックボックスとボタンがある。

チェックを入れてボタンを押すとNot authorizedと表示される。

通信を見てみると、POSTでauthというパラメーターを送信していることが分かった。

ページのソースをよく見ると<input hidden name="auth" value="0">と書いてあるのでvalue="1"にしてボタンを押したところ、フラグが表示された。

<!DOCTYPE html>
<html>
<head>
    <meta name="viewport" content="width=device-width, initial-scale=1">
    <style>
    img {
    display: block;
    margin-left: auto;
    margin-right: auto;
    }
    fieldset{
    border: 1px solid;
    width: 400px;
    margin:auto;
    }
    </style>
</head>
<body>
    <form action='flag' method='post'>
        <fieldset>
            <input type="checkbox" name="flag" value="1">
            I want flag!<br>
            <input hidden name="auth" value="0">
            <input type='submit' name='Submit' value='Submit' />
        </fieldset>
    </form>
</body>
</html>