题目链接:http://ctf.bugku.com/files/de3b517a9b83b2d35f1a8751e9b80c08/1.txt
打开一看一串0101,第一个反应就是转化为字符串看看,转换后发现文件头是rar,直接上python
python代码
1 # -*- coding: utf-8 -*-
2 import libnum
3 flag=open('1.txt','r')
4 getflag=open('flag.rar','wb') #可以自己新建一个rar文件
5 b=flag.read()
6 c=b.replace('\r\n','')
7 d=libnum.b2s(c)
8 getflag.write(d)
9 flag.close
10 getflag.close
11 print 'ok'
发现有个key.jpg
右键图片看详细信息发现一段base64
直接base64解密可得flag