This repository contains my writeup for the Pico-CTF challenges. Pico-CTF is a beginner-friendly online cybersecurity competition designed to teach and inspire people to explore various cybersecurity topics.
If you'd like to try some of these problems yourself, head on over to PicoGym!
This repository aims to provide hands-on challenges and corresponding solutions for different cybersecurity domains. It covers topics such as binary exploitation, cryptography, forensics, general skills, reverse engineering, and web exploitation.
Each topic directory contains a set of challenges, along with their corresponding write-ups, explanations, and solutions. These challenges are designed to enhance practical skills and deepen understanding in the respective cybersecurity domains.
General Skills
Question | Points |
---|---|
2 Warm | 5 |
Bases | 10 |
Codebook | 10 |
Convertme | 15 |
First Grep | 20 |
Fixme1 | 20 |
Fixme2 | 30 |
Glitch Cat | 30 |
Lets Warm Up | 50 |
Magikarp Ground Mission | 50 |
Nice Netcat | 50 |
Obedient Cat | 50 |
PW Crack2 | 50 |
PW Crack3 | 50 |
PW Crack4 | 50 |
PW Crack5 | 50 |
PW Crack | 50 |
Python Wrangling | 50 |
Static ain't Always Noice | 50 |
Strings it | 50 |
Tab Tab Attack | 50 |
Warmed Up | 50 |
Wave a Flag | 50 |
What's a Net cat | 50 |
Cryptography
Question | Points |
---|---|
Mod 26 | 10 |
Web Exploitation
Question | Points |
---|---|
Forensics
Question | Points |
---|---|
Information | 10 |
Reverse Engineering
Question | Points |
---|---|
Binary Exploitation
Question | Points |
---|---|
-
Clone the repository to your local machine using the following command:
git clone https://github.com/jaywyawhare/Pico-CTF.git
-
Navigate to the specific topic directory you are interested in.
-
Inside each topic directory, you will find challenge files, write-ups, and other relevant resources. Read the instructions and try to solve the challenges on your own.
-
For each challenge, you can refer to the corresponding write-up to understand the solution and learn from it.
-
Feel free to explore other topics and challenges within the repository. You can contribute your own solutions or improvements by following the guidelines in the CONTRIBUTING.md file.
Contributions are welcome! If you have new challenges, alternative solutions, or improvements to existing content, please follow the contribution guidelines outlined in the CONTRIBUTING.md file.