MMA CTF 2016::Palindrome::Prog-50

Posted by and filed under MMA CTF 2016.

The challenge reads as follows: Your task is to make a palindrome string by rearranging and concatenating given words. Input Format: N … Answer Format: Rearranged words separated by space. Each words contain only lower case alphabet characters. Example Input: 3 ab cba c Example Answer: ab c cba You have to connect to ppc1.chal.ctf.westerns.tokyo:31111(TCP)… Read more »

MMA CTF 2016::Reverse Box::Rev-50

Posted by and filed under MMA CTF 2016.

I found an unintended solution to this one, so I was pretty happy about that. The contents of the flag leads me to believe that I was intended to reverse a substitution cypher. But anyways, here is my solution. It was pretty obvious that I was dealing with some kind of cypher. The most important… Read more »

MMA CTF 2016::Judgement::Pwn-50

Posted by and filed under MMA CTF 2016.

After opening the binary up in IDA, it was pretty obvious that we needed to exploit a format string vulnerability. It looks like the flag was declared as a global variable, which means it will have a static address in the .bss Section. This definitely makes our lives easier. See the full writeup here.