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.