Question4:flag

Papa brought me a packed present! let's open it.

Download : http://pwnable.kr/bin/flag

This is reversing task. all you need is binary

Writeup:

逆向题。
记事本打开

upx-1

看到upx壳。

扔进终端
upx -d flag

脱掉过后扔进ida

upx0

看到程序会malloc一段内存,然后将flag拷贝进去。
打开edb,执行到malloc,监视这段地址,直到后面strcpy执行完毕后可以看到flag

upx