Skip to content
Back to skills

Ctf Writeup Lookup

ASecurity

This skill should be used when stuck on a CTF challenge or when the user asks to look up a writeup. Use EARLY when brute forcing or guessing seems like the only option - writeups often reveal the intended path. Trigger on: "look up writeup", "how do others solve", "stuck", "what's the intended path", machine names like "Soulmate", "Headless".

  • 5 stars
  • 0 votes
  • 0 copies
  • 2 views
  • Added May 26, 2026
securitygobashtestinggit

Security analysis

A100/100

Scanned May 27, 2026

npx -y skills add allsmog/blackbox-claude-plugin --skill ctf-writeup-lookup --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Ctf Writeup Lookup?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Ctf Writeup Lookup
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/allsmog-ctf-writeup-lookup/badge)](https://www.skillsdirectory.com/skills/allsmog-ctf-writeup-lookup)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: CTF Writeup Lookup
description: |
  This skill should be used when stuck on a CTF challenge or when the user
  asks to look up a writeup. Use EARLY when brute forcing or guessing
  seems like the only option - writeups often reveal the intended path.
  Trigger on: "look up writeup", "how do others solve", "stuck",
  "what's the intended path", machine names like "Soulmate", "Headless".
version: 1.0.0
---

# CTF Writeup Lookup Skill

## When to Use

**Use this skill EARLY when:**
- You've been stuck for more than 10-15 minutes
- The only remaining option seems to be brute forcing
- You find an unusual service with no obvious exploit
- User explicitly asks for writeup
- Machine name is known (search: "HTB <machine_name> writeup")

## Search Strategies

### HackTheBox Machines
```
# Primary search
"HackTheBox <machine_name> writeup"
"HTB <machine_name> walkthrough"

# With service focus
"HTB <machine_name> <service> exploit"
"HackTheBox <machine_name> privilege escalation"
```

### TryHackMe Rooms
```
"TryHackMe <room_name> writeup"
"THM <room_name> walkthrough"
```

### Generic CTF
```
"<ctf_name> <challenge_name> writeup"
"<challenge_name> CTF solution"
```

## Quality Sources

### Tier 1 (Most Reliable)
- **0xdf.gitlab.io** - Detailed, well-explained
- **ippsec.rocks** - Video walkthroughs with transcripts
- **HackTheBox Official** - After machine retires

### Tier 2 (Good Coverage)
- **Medium.com** - Many writeups, variable quality
- **infosecwriteups.com** - Curated content
- **GitHub repos** - Often have exploit scripts

### Tier 3 (Quick Reference)
- **YouTube** - Visual walkthroughs
- **Personal blogs** - May have unique approaches

## What to Extract from Writeups

### Initial Access
- Exact CVE or vulnerability used
- Exploit command/script
- Credentials found
- Service-specific tricks

### Privilege Escalation
- Exact technique (SUID, cron, capability, etc.)
- Password/key locations
- Service misconfigurations
- Intended vs unintended paths

### Key Information Template

```markdown
## Writeup Summary: <Machine Name>

### Initial Access
- **Vector**: <CVE/technique>
- **Service**: <service name and version>
- **Exploit**: <command or script>
- **Creds Found**: <username:password if any>

### User Privilege Escalation
- **From**: <initial user>
- **To**: <target user>
- **Method**: <technique>
- **Key Finding**: <password location, config file, etc.>

### Root Privilege Escalation
- **Method**: <technique>
- **CVE**: <if applicable>
- **Key Finding**: <what to look for>

### Credentials Discovered
| Username | Password | Source |
|----------|----------|--------|
| <user> | <pass> | <where found> |

### Files to Check
- <path/to/important/file>
- <another/key/location>
```

## Search Examples

### Example: Stuck on CrushFTP
```
Search: "CrushFTP CVE 2025 authentication bypass"
Search: "CrushFTP HTB exploit"
Search: "CrushFTP penetration testing"
```

### Example: Unknown Service on Port 2222
```
Search: "SSH port 2222 not OpenSSH exploit"
Search: "Erlang SSH CVE"
Search: "port 2222 4369 Erlang exploitation"
```

### Example: Need Password for User
```
Search: "HTB <machine> <username> password"
Search: "HackTheBox <machine> user flag"
Search: "<machine> grep password config"
```

## Automation

### Quick Writeup Search Script
```bash
#!/bin/bash
MACHINE="$1"
echo "Searching for writeups..."
echo ""
echo "=== 0xdf ==="
curl -s "https://0xdf.gitlab.io/" | grep -i "$MACHINE" | head -5
echo ""
echo "=== Search queries to try ==="
echo "1. HTB $MACHINE writeup site:medium.com"
echo "2. HackTheBox $MACHINE walkthrough"
echo "3. $MACHINE privilege escalation HTB"
```

## Integration with Workflow

When invoking this skill:

1. **Identify what you're stuck on**
   - Initial access?
   - Lateral movement?
   - Privilege escalation?

2. **Search with context**
   - Include service names
   - Include version numbers
   - Include error messages

3. **Extract actionable steps**
   - Don't just read - create commands
   - Note exact file paths
   - Copy credentials exactly

4. **Verify against target**
   - Writeups may be for different versions
   - Paths/usernames may differ
   - Adapt techniques to your situation

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.