看题目得知题目要求是二进制逆向,下载得到flag文件,ida载入,发现upx压缩了,linux下使用upx -d 解压缩之后在ida载入,发现关键代码如下:
如图中红色方块所表示,ida跳转到相应内存位置,发现关键语句:
尝试提交UPX...? sounds like a delivery service 多次后无果,怀疑有没有显示出来的字符,因为flag已经确定是写在文件中的,所以用winhex打开,搜索关键词upx,得到如下
所以flag就是UPX...? sounds like a delivery service :)