Write-up – Crypto 100 – Sam Sepiol’s pizzas

Points: 100
Author: dok
Description: How much do you love pizza ?
Remarks : “there are some guessing…”

During GreHack 2016, crypto challenge Sam Sepiol’s Pizzas was based on the following image:

We can see different things within this menu:

– Theme is Italy, with a background of a coliseum.
– Available Pizzas are various with indices (9), prices and description.
– There is multiple handwritten elements with a blue marker.

From this point, we can try to understand the following question:

After several tries, we found that the following string was encoded using ROT13.
Knowing that, reversing it was easy, but it only lead us to the following translation:

That’s not a big improvement that seems to lead to any solution…

After that, we looked into the different numbers written down in blue:


What we guessed:

– Ø123 and Ø125 codes are ASCII equivalent of { and } characters, Ø48 is 0
– First numbers of each separated values seems to be a reference pizzas indices
– Second numbers of each separated values seems to be a reference to a character position

From this, we found a weird translation with non-sense:

We then tried to apply ROT13 on it (first part was a clue !) and finally found the final flag !


1 thought on “Write-up – Crypto 100 – Sam Sepiol’s pizzas

  1. Viand0x Reply

    Lots of guessing actually…

    This kind of challenges drives me nuts after 2am
    haha 😀

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.