Skip to content

About

Capture The Flag (CTF) writeups, covering various categories like Forensics, Cryptography, and more. Find step-by-step guides, tools used, and insights gained. Contributions are welcome!

Topics

Resources

Code of conduct

Stars

15 stars

Watchers

1 watching

Forks

Repository files navigation

CTF Writeups

Welcome to my Capture The Flag (CTF) writeup repository! Here you'll find detailed explanations and solutions to various CTF challenges I've tackled.

Click ★ if you like this project! Really appreciate it!

Contents

Home Page Example

Landing Page

  • Challenges: Organized by category (e.g., Forensics, Cryptography, OSINT, Web Exploitation), each challenge writeup includes a step-by-step guide on how to approach and solve the problem. These writeups cover the thought process, tools used, methodologies applied, and lessons learned.
    • I've also recently started documenting some original challenges that I've created! You can find them here: Original Challenges
  • Relevant resources: Provides further explanations of the concepts, tools, or techniques used to solve challenges. If applicable, sources are linked at the bottom of each challenge for personal reading.

Statistics Dashboard

Statistics

Statistics

The landing page features a dashboard that automatically summarises the entire repository, so it always reflects the current state of the repository as new writeups are added:

  • Quick Overview: Total writeup count, number of categories, distinct techniques tagged, and how many self-created challenges are documented.
  • Writeups Over Time: A running total of writeups published, so growth over time is easily understandable.
  • Difficulty Distribution: A breakdown of how challenges split across difficulty levels, from Beginner to Hard.
  • Category Distribution: A breakdown of writeups by category (e.g. Forensics, Cryptography, Infra Hacking).
  • Skills & Competencies: A radar chart giving a self-assessment across a handful of CTF skill areas.

Challenge Writeups

Challenge Example

Challenge Example

Each challenge will feature a set of tags at the top, highlighting categories like "Forensics." These tags serve to offer a clear indication of the challenge's focus area, and also aid in navigation between challenges, which will be explained below.

The writeup contents are purposefully separated into bite-sized, digestible sections, which will be listed in the Table of Contents by the side. It also effectively illustrates the entire thought process for addressing the challenge.

Important

The estimated reading time for each challenge writeup is provided at the top as an indicator of how long the content will take to read. This helps to set clear expectations about the duration of the content.

Explore Writeups Page

Explore Writeups

Explore Writeups

The Explorer page brings every writeup together in one searchable, filterable view instead of having to dig through folders. It supports:

  • Search: Free-text search across writeup titles, categories, and tags.
  • Filters: Filter chips for platform, category, difficulty, and tag, any combination of which can be active at once.
  • Sorting: Newest, oldest, name, or difficulty.

Graph View Visualization

Graph View

Graph View

The Graph View provides an interactive way to explore the relationships between challenges, concepts, tools, and techniques. It offers a visual map that can help you see how different components are connected:

  • Circles (Nodes): Each circle represents a node, which can be a challenge, concept, tool, or tag. Tags allow easier navigation between similar challenges (E.g. Clicking the #medium tag allows you to browse challenges in that difficulty category.)
  • Lines (Links): The lines between nodes present internal links, showcasing how these elements are interconnected. By using this visualization, you can gain a deeper understanding of the strategies used across multiple challenges, identify common tools or techniques, and explore how different concepts are interlinked.

The Ongoing Journey

As I continue to explore and glean deeper insights, this project will remain a living document, constantly evolving and improving. Regular updates will be made to refine the content, introduce fresh perspectives, and integrate the latest knowledge. Stay tuned for ongoing enhancements!

Site Navigation

Visit this website to check out this project!

Navigation

PicoCTF

Challenge Creation (CTF Challenges I've Created)

Contributions

Contribution are always welcome! If you'd like the suggest improvements, feel free to submit a pull request or open an issue. I'd love to hear feedback and improvements about my work!

License

This repository is licensed under the MIT License. Feel free to use, modify, and distribute the content with proper attribution.

About

Capture The Flag (CTF) writeups, covering various categories like Forensics, Cryptography, and more. Find step-by-step guides, tools used, and insights gained. Contributions are welcome!

Topics

Resources

Code of conduct

Stars

15 stars

Watchers

1 watching

Forks

Used by

Contributors

Languages