We find ourselves unable to run this binary. Loading this into radare, we are unable to find a symbol table. Running binwalk on this, we find an executable at 254. We can extract this executable and analyse it using ghidra.


Trying to run the binary, we get

bash: file: cannot execute binary file: Exec format error

Running binwalk on this also returns nothing. However, running readelf -h shows that the magic bytes are missing from the header. Inserting the magic bytes using a hex editor gets the program running.


After extracting the executables sucessfully, we can reverse the with help of angr.