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
时间: 2024-08-11 14:18:20

Canon的相关文章

(网管工作日志)Canon 清零

公司打印机canon ip 1980最近一直在报错:废墨盒已满,本来想找到这个废墨盒清理一下,可找了半天还是不确定找到的对不对..可打印机不能不用,所以就按网上说的方法将打印机清零,效果不错. 方法: 1.在打印时提示废墨盒已满时,将打印机电源拔掉,然后按多次电源开关,将电放完为止: 2.按住电源开关不放,并同时接上电源线,5秒过后(反正我是5秒左右,也可以按久些),松开电源开关,这时会出现一个打印机副本: 3.运行清零软件.打印机为ip1980.清零软件链接http://down.51cto.

gphoto2 canon eos450d

[email protected]:~$ gphoto2 --capture-image-and-download                                                                                                            *** Error ***              Canon EOS Capture failed to release: Perhaps no focus?ERRO

买到了翻新镜头(佳能(Canon)EF 70-200mm f/2.8L IS II USM 镜头)

今天在淘宝上买了一个佳能(Canon)EF 70-200mm f/2.8L IS II USM 镜头,收到后,心都凉了,竟然是一只真真正正的翻新机. 如果有条件,和真正的正品比较,才能发现细节问题.下面说说,为什么不是新镜头呢? 1. 开箱味道 全新正品应开箱应该有工业产品的味道,我收到的镜头有烟油子味道.别信什么3码合一,二维码验证等验证手段,我收到的镜头我看了,是3码合一的,估计二维码验证也应该没问题. 2. 小配件的做工 镜头盖,和我现有的24-70的镜头盖做了对比,收到的镜头的镜头盖很粗

canon selphy cp900网络连接参数修改,实现无线路由转接

办公室有1台canon selphy cp900照片打印机,原来无线路由设置的ip地址跟电脑是同一网段,所以装上相应的客户端软件后就可以直接打印了,后来换了个无线路由,起了dhcp,分配的是私有ip地址192.168.X.X,与电脑不是一个网段,客户端软件提示无法找到打印机.考虑windows设置都在注册表里,于是开始查找,如图, 其中可以看到端口号是8609,目标地址是个16进制数0xdf5a120a(3747222026),左思右想有什么规律,最后总算知道了,如图:计算器转换数值 根据我设置

关于canon mx538无线连接的问题

其实也不能算真正解决了问题,只是大概有了个方向故障:工厂搬家,将原先的华为AP都移到新厂了,老厂用着几个家用路由器临时用,问题来了,一台canon mx538连接到无线,却始终无法获取IP地址之前也有一台同样的打印机也是这个毛病,自己鼓捣了很久,重装驱动什么的都没用,售后也无能为力,只能送修,检查后说是换主板,还挺贵,想想还是重买了个.然而新的还是同样的问题,这时我就想是不是路由器的问题,因为这个办公室的AP刚刚也换了个路由器,不过因为手头上没有多余的路由器,加上快搬厂了,就不管了,用Usb连接

Canon单反相机的镜头校正方法

没有一只镜头是绝对完美的,需要通过软件或固件升级来解决和改善,这就涉及到镜头校正问题.单反相机的镜头校正主要是周边光量校正.倍率色差校正和镜头畸变校正,周边光量校正在相机中进行,而倍率色差校正和镜头畸变校正则需通过随机软件进行. 一.周边光量校正操作. 使用最大光圈拍摄时容易产生照片四角变暗的问题,收缩2档光圈后可以有一定程度的改善,进行周边光量校正可以有明显 效果.周边光量校正需要提供校正数据,如果相机里没有该镜头的校正数据,即使在菜单中设定为"启动"仍然是无效的.EF-S镜头的校正

怎么样拍摄360度全景?

360全景不是凭空生成的,要制作一个360全景,我们需要有原始的图像素材,原始图像素材的来源可以是: A.在现实的场景中,使用相机的全景拍摄功能得到的鱼眼图像 B.通过建模渲染得到的虚拟图像 下文中的表格对比了在不同的设备.拍摄机位.拼合模式.拍摄难度下所能获得到的鱼眼图像 要拍摄全景素材我们需要用到一些专业设备,如下: 数码单反相机 360全景拍摄硬件配备-数码单反相机 首先让我们来认识一下什么是数码单反相机.说白了,数码单反相机就是使用了单反新技术的数码相机.作为专业级的数码相机,用其拍摄出

Java正则表达式Pattern和Matcher详解

java.util.regex是一个用正则表达式所订制的模式来对字符串进行匹配工作的类库包. 1.简介:  java.util.regex是一个用正则表达式所订制的模式来对字符串进行匹配工作的类库包. 它包括两个类:Pattern和Matcher . Pattern: 一个Pattern是一个正则表达式经编译后的表现模式. Matcher: 一个Matcher对象是一个状态机器,它依据Pattern对象做为匹配模式对字符串展开匹配检查. 首先一个Pattern实例订制了一个所用语法与PERL的类

词组习语3057组

superword是一个Java实现的英文单词分析软件,主要研究英语单词音近形似转化规律.前缀后缀规律.词之间的相似性规律等等. 1 Anointing of the Sick British English 2 Civvy Street Clerk of the Closet 3 I mean I must say 4 I suppose so I will thank you to do something 5 Incoming mail server Lithium battery 6 M