Difficulty Rating:

Medium

Description

In this challenge, you would be asked to reverse a linux executable. They provided a file named “out”. It definitely seemed like an ELF executable, which is the main executable format for Linux binaries (Windows uses another format, named PE).

Download: Binary

Enumeration

packer We see one ELF File and It’s packed using UPX

Unpack the file

unpack

Opening it in IDA and looking at main, it’s a Straightforward challenge we see the flag is hard coded in Hex.

ida1

ida2