Skip to main content

unpack-me

Solved by: grb

This is what the challenge looks like, there's a binary file attached to it.

Challenge

Because of the name of the challenge, my first reflex is to use Detect-It-Easy, see if anything comes up, and something did came up.

DIE

As you can see from the DIE result, it said that the binary is packed with UPX. You can easily unpack it with UPX again.

unpacking

Next, now we can get back to our usual routine. Lets open up the unpacked binary under IDA.

main function

As you might remember, this is very similar to the crack-me challenge. The main function check if the first input is "compit" and if the second input is "packerunpack". If both condition are met, the program will print the flag. Equipped with this piece of information, we can just enter the those two inputs, and when we do, we get...

PWNED!!!

PO- PO- PO- PWNED!!!