NSSCTF-MISC [SWPU 2019]神奇的二维码

得到一个二维码 扫一下得到

NSSCTF-MISC [SWPU 2019]神奇的二维码_第1张图片

得到一个类似 flag的东西 提交 错误 我们拖进kali里面看看 

strings 看一下 发现有文件

NSSCTF-MISC [SWPU 2019]神奇的二维码_第2张图片

这里我开始使用foremost 分离 分离没成功 我们在使用binwalk  分离成功

NSSCTF-MISC [SWPU 2019]神奇的二维码_第3张图片 我们看flag.jpg 没有隐藏信息了 看flag.doc 是base64编码 但是 我们解码之后 还有加密 

我们 使用脚本 让他循环去跑

import base64
 
def decode(f):
	n = 0
	while True:
		try:
			f = base64.b64decode(f)
			n += 1
		except:
			print('[+]Base64共decode了{0}次,最终解码结果如下:'.format(n))
			print(str(f,'utf-8'))
			break
 
if __name__ == '__main__':
	f = open('flag.doc','r').read()
	decode(f)

 得到  comEON_YOuAreSOSoS0great 我们在看rar包 发现18394.rar被加密了 我们试试得到的这个密码 发现打开了 里面有一个 mp3文件 放进 Audacit 里面 很明显 里面是个摩斯加密 解的 得到

 NSSCTF-MISC [SWPU 2019]神奇的二维码_第4张图片

把大写改小写 提交flag即可

你可能感兴趣的:(ctf,python,前端,javascript)