挑战一览

清除筛选

37 题 (第 2 / 2 页)

Linux难度 1★☆☆☆☆

Linux-进程基础:检查 sleep 命令参数

请从数个后台进程中找到具有目标命令行参数的进程,练习 `ps` 的基本用法。

Linux难度 1★☆☆☆☆

Linux-深度搜索:用 find 找到深层文件

唯一的旗标文件藏在多层嵌套目录深处;请用 `find` 排除诱饵并找到它。

Linux难度 1★☆☆☆☆

Linux-环境变量基础:检查 shell 启动变量

shell 启动时设置的环境变量中有一个保存旗标。请用 env 或 echo $变量名检查。

Linux难度 1★☆☆☆☆

Linux 基础:权限与 SUID

学习 Linux 基本命令和文件权限。请依据提示找到 SUID 文件,并使用题目指定的可执行文件取得旗标。

Web 安全难度 1★☆☆☆☆

SQL 注入 101

该登录表单存在 SQL 注入漏洞。请在没有正确凭据的情况下以 admin 身份登录并取得旗标。

Web 安全难度 1★☆☆☆☆

Web-04. robots.txt 的陷阱

网站常为爬虫提供 robots.txt。本题要确认:robots.txt 要求不抓取的文件,是否仍能被直接访问。

Web 安全难度 1★☆☆☆☆

Web-05. 目录列表陷阱

若 Nginx 为目录启用了索引列表(autoindex),本应隐藏的文件清单就会公开。请探索暴露的目录。

Web 安全难度 1★☆☆☆☆

Web-06. 伪造 HTTP 请求头

该应用依据特定 HTTP 请求头的值允许访问。即使浏览器默认不会发送某个值,也能通过自行构造请求来修改它。

Web 安全难度 1★☆☆☆☆

Web-07. 篡改 URL 参数

本应用在服务器端检查 URL 的 GET 参数 key。所需的参数名和值可从页面说明和提示中得到。提供正确的 key 时,服务器会返回旗标。

Web 安全难度 1★☆☆☆☆

Web-08. 篡改 POST 数据

登录表单含有页面上看不见的 hidden input。用开发者工具检查它,并尝试修改提交的数据。

Web 安全难度 1★☆☆☆☆

Web-09. 脆弱的 Basic 认证陷阱

受保护区域使用 HTTP Basic 认证,但开发者误把凭据留在公开页面的 HTML 注释中。请检查页面源代码。

Web 安全难度 1★☆☆☆☆

Web-10. 查看重定向背后

访问某页会立刻跳转到另一页。浏览器会自动跟随重定向;请设法查看重定向之前的响应正文。

Web 安全难度 1★☆☆☆☆

XSS 基础:留言簿

这个 Web 应用存在基础的 XSS 漏洞。找出留言簿中会原样反射输入的位置。旗标位于只有管理员浏览器才能读取的内部端点。点击页面上的“请管理员查看”,管理员就会打开你的 message。