UMass CTF 2026 - Take a Slice
It’s in the name!
Initial Analysis
We are given a file cake. Binary STL files, introduced
in 1987, do not have a mandatory magic number. The first 80 bytes are
reserved for a header (comments/description), which in this case are all
zeros.
1 | ❯ xxd cake.stl | head |
Because of this lack of a fixed signature, tools like
file may simply identify it as data.
Solution
Using ImHex with an STL file pattern, we can confirm
the file structure. The triangleCount field
(2a99 at offset 0x50) reveals that there are 39,210
triangles in the model.
1 | triangleCount -> 2a99 -> 39210 |
By importing the model into Blender and zooming into its interior, we can find the flag model floating in the center.