web-ctf

Perform black-box reconnaissance on a target URL to identify attack surfaces and extract a flag.

83|8|Updated May 6, 2026
One-click install
npx skills add https://github.com/Q16G/aster --skill web-ctf
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: web-ctf
Source: https://github.com/Q16G/aster/tree/main/skills/ctf/web-ctf
Command: npx skills add https://github.com/Q16G/aster --skill web-ctf

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Web 方向 CTF 解题需要高效的黑盒侦察,识别考点并构造利用链,从给定靶机 URL 捕获 flag。

Core Features & Use Cases

  • 对给定靶机 URL 进行黑盒侦察,披露管理界面、上传端点、配置错误和隐藏资源。
  • 构建最小化利用链并输出简明、可分享的 writeup,记录获取 flag 的路径。
  • 典型场景包括单靶目标的快速探测、迭代探测以及对 flag 格式的快速验证。

Quick Start

Provide a step-by-step black-box reconnaissance plan for a given target URL and describe how to obtain the flag.

Frequently Asked Questions about web-ctf

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I find hidden attack surfaces and endpoints during a web CTF?

To find hidden attack surfaces in a web CTF, you perform black-box reconnaissance on the target URL to disclose admin interfaces, upload endpoints, misconfigurations, and hidden resources.

What is the best way to construct an exploit chain for a web CTF challenge?

The best way to construct an exploit chain is by mapping the target's weaknesses identified during reconnaissance and building a minimal exploit chain to extract the flag.

Does black-box reconnaissance work for single target CTF machines?

Yes, black-box reconnaissance works for single target CTF machines by applying robust reconnaissance workflows and typical web-attack patterns to quickly probe and map the target.

How do I generate a writeup after capturing a CTF flag?

To generate a writeup after capturing a CTF flag, the tool automatically outputs a concise and shareable writeup documenting the minimal exploit chain path used to obtain the flag.

Why does my web exploit chain fail to extract the flag from the target URL?

Your web exploit chain may fail to extract the flag if reconnaissance missed critical attack surfaces or if the constructed chain does not properly validate the target's flag format.