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!
- 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.
- Useful Tools: Highlights some of the tools that proved helpful in solving challenges. Note that only the most useful or commonly used tools are included in this section, not every tool used.
- Fundamental Knowledge: Gives more in-depth, technical insights to important concepts that are required or beneficial for solving challenges. These are incorporated in the challenge writeups.
- 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.
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.
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.
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!
Visit this website to check out this project!
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!
This repository is licensed under the MIT License. Feel free to use, modify, and distribute the content with proper attribution.