Canon

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Canon相关的知识,希望对你有一定的参考价值。

1、打开压缩包发现2个文件,1个是加密的zip.zip,另一个是music.mp3。猜测zip.zip的解压密码隐藏在music.mp3里
2、用MP3Stego解密music.mp3,密码就是标题的Canon,也是这段音乐的名称。
decode -X -P Canon music.mp3
打开解密后的music.mp3.txt,得到密码pqiem*zoei$%h
3、解压zip.zip文件,得到flag_png.txt,打Base64加密字符串,从文件名分析,判断这应Base64加密的结果。但是解密后发现缺少了PNG的文件头,所以写程序对其进行Base64解密,并添加PNG的文件头。
#!/usr/bin/env python
# -*- coding:utf-8 -*-

import os
import base64
#文本文件里面的base64编码不能有换行
f = open("D:/pic_png.txt")
strs = f.read()
f.close

imgdata=base64.b64decode(strs) 
file=open(D:/1.png,wb) 
png = "89504E470D0A1A0A".decode(hex)  #补充缺失的文件头
imgdata =png + imgdata
file.write(imgdata)
file.close()  
4、打开还原的1.png图片,查看到flag

 

以上是关于Canon的主要内容,如果未能解决你的问题,请参考以下文章

Canon

iOS 支持 Canon RAW 格式吗?

关于canon mx538无线连接的问题

openSUSE 连接 Canon PIXMA MG3180 打印机

CANON SDK 将自定义白平衡设置为保存的 JPG 图像

使用 Canon EDSDK 2.5.2 VB.NET 进行实时查看