攻防世界:web习题之disabled_button

攻防世界:web习题之disabled_button

题目内容

https://adworld.xctf.org.cn/challenges/list

请添加图片描述
打开网页会发现有一个无法点击的按钮请添加图片描述

思路

查看该网页的html文件

<html><head>
    <meta charset="UTF-8">
    <title>一个不能按的按钮</title>
    <link href="http://libs.baidu.com/bootstrap/3.0.3/css/bootstrap.min.css" rel="stylesheet">
    <style>
        body{
            margin-left:auto;
            margin-right:auto;
            margin-TOP:200PX;
            width:20em;
        }
    </style>
</head>
<body>
<h3>一个不能按的按钮</h3>

<form action="" method="post">
<input disabled="" class="btn btn-default" style="height:50px;width:200px;" type="submit" value="flag" name="auth">
</form>



</body></html>

我们发现需要用post方法访问该网页,并且名为“auth”的变量的值应为“flag”。

我们可以通过python的requests包来完成这些操作。

代码

import requests


# 定义目标URL
url = "http://61.147.171.105:57400"

get_response = requests.get(url)
print("当前页面为: ")
print(get_response.text)


post_data = {"auth": "flag"}
post_response = requests.post(url, data=post_data)  # 使用 GET 请求后的 URL

# 输出 POST 请求结果
print("post访问后的页面为: ")
print(post_response.text)

posted @ 2024-12-03 16:57  笔墨绘星河1  阅读(13)  评论(0编辑  收藏  举报