Upgrades
Upgrades
tl;dr
PowerPoint file that contains VBA macros with encrypted strings
Analysing
We use olevba to spot and extract VBA macros from the PowerPoint:

We can see some string comparisons happening at the bottom, but it's between byte arrays that get passed through some "q" function:

Decryption
Let's take a look at the q function:

This is pretty obviously a decrypt function, every byte goes through the same operation and then is turned into an actual character. The operation is the following:
=
+=
return
So every byte is multiplied by 59, then gets 54 substituted from it, and then is modulo'd by 255 to fit in a byte. We can write a python script to decrypt all of these arrays:
# solve.py
=
=
= +
return
Flag
And running the script:
