Writeup in progress
Currently making the solution for Powershelly and the walkthrough will be published here as soon as it's ready.
Check back soon - or follow our latest updates on the homepage- to be notified when the full writeup goes live.
Currently making the solution for Powershelly and the walkthrough will be published here as soon as it's ready.
Check back soon - or follow our latest updates on the homepage- to be notified when the full writeup goes live.
Want more picoCTF 2021 writeups?
Unicode characters each encode two ASCII bytes packed via (ord(a)<<8)+ord(b). Extract both bytes to recover the flag.
Read and trace ARM32 assembly to determine the return value: the function computes max(arg1, arg2) = 3742084308 = 0xdf0bacd4 in hex.
Trace ARM32 shift and division: compute 68 << 2 = 272, then 272 / 3 = 90, which equals 0x0000005a in hexadecimal.