第一次做Mobile方向的,基础安卓相关的,由于平时刷题不多,空闲时也是做web和misc比较多,这题直接用misc的经验很快解决(1分钟内),记录一下
一、
没有题目描述,且附件下载下来是一个android的apk文件
由于平时做杂项的习惯,会查看文件的十六进制码,首先用010Editor打开文件(这时并未期待能发现什么)
然后,惊奇发现,文件的十六进制码开头是50 4B(zip文件编码开头),还可以看到PK(zip创始人姓名缩写)
这时,基本可以确认这个文件和zip压缩有关
二、
将文件重命名为zip文件
得到一个可以打开的zip压缩包,证明这条思路走下去应该是没问题的,解压缩后
是android相关的一些文件,再打开这些文件夹看看有什么内容
打开第一个assets,凭借我有限的android知识,我也知道assets文件夹应该一些网页、图片、音频、视频这些东西,这里放了一个zip文件夹,很可疑。再将这个zip文件夹用010Editor打开
发现是以FF D8开头的,眼前一亮,这是jpg文件的编码开头呀。
将timg_2.zip文件重命名为jpg,
得到flag