A curated collection of CTF-style challenges focused on pwnable, web security, and cryptography for hands-on penetration testing and red teaming training.
Pwnable|Web Security|Cryptography CTF-style challenges
This repository serves as an educational resource for security enthusiasts, penetration testers, and red teamers to practice and improve their exploitation skills through realistic CTF challenges. Users can engage with a variety of challenge types including web vulnerabilities, binary exploitation, and cryptography to deepen their understanding of attack techniques.
This repository is primarily a collection of challenge source codes rather than a packaged tool, so users should be comfortable setting up and running challenges manually. It is recommended to attempt challenges sequentially as suggested by the author to maximize learning. Many challenges include writeups which should be reviewed only after sufficient independent effort to solve them.
Clone the repository using: git clone https://github.com/l4wio/CTF-challenges-by-me.git
Navigate to individual challenge directories to explore source code and setup instructions
Set up required environments depending on challenge language (e.g., Python, PHP, NodeJS, Ruby)
Install necessary dependencies for each challenge manually as per language requirements
Run challenges locally or deploy on a test server to simulate real exploitation scenarios