Skip to main content
  1. CTF Writeups/
  2. FortID CTF 2025/

Meta2.0

·
Misc 226pts 59 Solves Wtf
subzcuber
Author
subzcuber
i like to imagine i’m funny

Data science is old news, kids today are all about metadata science…


You’re given a flask app where you upload lots of types of types of files and it gives you the metadata for them. Some examples were pdfs, audio files, images, zips of cargo and node projects etc. I tried some sort of zip slip for a long time to no avail.

The next day i just uploaded a screenshot i had lying around mpv-shot-0001.jpg

saikik

and it just straight up gave me the flag in the metadata. wtf idk what happened

(i just tried again and it didn’t work) i have no idea what’s happening here but i wanted to show that screenshot so i wrote this


okay i guess mine was an unintended because of someone else’s zip slip. from the discord i saw two main attacks

  • standard zip slip by creating a symlink and just visiting it with /static/file
  • messing around with Cargo.toml by changing the path to rustc
Reply by Email

Related

Div
Misc 100pts 720 Solves Decimal Python
common python L
Emoji
Misc 100 Pts 513 Solves Unicode Emoji
emoji
The Martian
Misc 50pts 647 Solves Binwalk
simple binwalk