picture --攻防世界
题目描述:
下载得到附件

解题思路:
(1)将图片放入winnhex中查看

发现这是一张jpeg图片,修改文件后缀尾.jpg
或者使用binwalk分析

(2)binwalk分离图片
foremost分离失败,使用binwalk -e 尝试


(3)打开文件
猜测是base64编码于是进行解码,可以使用在线解码网站或者python

python解码:
import base64 str = "S1ADBBQAAQAAADkwl0xs4x98WgAAAE4AAAAEAAAAY29kZePegfAPrkdnhMG2gb86/AHHpS0GMqCrR9s21bP43SqmesL+oQGo50ljz4zIctqxIsTHV25+1mTE7vFc9gl5IUif7f1/rHIpHql7nqKPb+2M6nRLuwhU8mb/w1BLAQI/ABQAAQAAADkwl0xs4x98WgAAAE4AAAAEACQAAAAAAAAAIAAAAAAAAABjb2RlCgAgAAAAAAABABgAAFvDg4Xa0wE8gAmth9rTATyACa2H2tMBUEsFBgAAAAABAAEAVgAAAHwAAADcAFtQeXRob24gMi43XQ0KPj4+IKh9qH2ofQ0KDQpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6DQogIEZpbGUgIjxweXNoZWxsIzA+IiwgbGluZSAxLCBpbiA8bW9kdWxlPg0KICAgIKh9qH2ofQ0KWmVyb0RpdmlzaW9uRXJyb3I6IKh9qH2ofah9qH2ofah9qH2ofah9qH2ofah9qH2ofah9qH2ofah9qH2ofah9qH2ofah9qH2ofah9qH2ofSA8LSBwYXNzd29yZCA7KQ0KPj4+IAA=" target=base64.b64decode(str) f= open(r"C:\Users\PC\Desktop\flag",'wb') f.write(target) f.close()
(4)打开flag文件
出现KP字样,修改为PK,修改后缀为.zip

(5)解压文件
解压文件需要密码,根据提示得到:integer division or modulo by zero
进行解压得到

(6)经过查阅是UUEncode编码

得到flag ::CISCN{2388AF2893EB85EB1B439ABFF617319F}

浙公网安备 33010602011771号