Color Picker
Challenge
A color picker web app.
Solution
User input reached a shell command, which is all it takes for command execution. I aimed a short Python reverse shell at an ngrok tunnel and caught an interactive session, then read the flag off disk.
| |
$ cat flag.txt
ictf{d1_color_picker_fr_2ce0dd3d}
Flag
ictf{d1_color_picker_fr_2ce0dd3d}