arm arch
50 points Medium

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.

arm.zip
Flag
Top10
Rating 5.00
5
4
3
2
1

Discussion

This should be at least 80 points. If you don't want to brute force this, you need to look up base32 encoding algorithm using custom table.

0
Protected
0
Protected
0

Yeah, you are so close. You need to check the encode function.

1

Is brute-force the only way to solve this>?

0

Certainly not. Hints are useful, and learning some encoding might help

0
Protected
1
Protected
0