Welcome to Import Troubles, a Capture The Flag (CTF) challenge created to help security enthusiasts, bug bounty hunters, and students learn about Server-Side Request Forgery (SSRF), path traversal, and how these issues can escalate into Remote Code Execution (RCE). This challenge is packaged inside a Docker container, so anyone can easily spin it up and start hacking! 🚀
- Linux machine
- Docker installed and running
Your mission: Achieve Remote Code Execution (RCE) on the target server.
The vulnerable application simulates a file import feature that allows fetching external resources. However, improper validation introduces multiple attack surfaces you can exploit.
By working on this challenge, you’ll learn to:
Identify and exploit SSRF vulnerabilities
Abuse path traversal to write arbitrary files
Chain misconfigurations into Remote Code Execution (RCE)
-
Clone this repository:
git clone https://github.com/r3dpower/ImportTroubles.git cd ImportTroubles -
Build the Docker image:
sudo docker build -t import_troubles_chux .
-
Run the container: sudo docker run --rm -d --network host import_troubles_chux
-
The challenge will now be available on http://localhost:1337
Happy hacking! 🐱💻