You should have been very familiar with x86 arch, but do you know arm arch?
Oh that may not be important, because you can easily drag an exe to ghidra or ida and you can see the pseudocode clearly. Yes, it is, you may not need to read assembly codes. But what if you need to debug?
...Oh I forgot it, but how can you debug if you cannot be able to run it! So this challange may have nothing to do with arm arch.
Hint 1: the encoded flag seems so strange ... it ends with ... some '=' ?
Hint 2: table? What's that? Its length is 33, an uninteresting number. Wait ... why does it also end with a '='?
Once you've solved this challenge, you can unzip the source file with the flag you submitted.
4 months ago