记一道MISC图片题(拖延癌晚期)
title: 记一道misc图片题
date: 2017-10-26 15:17:12
tags: MISC
记一道MISC图片题(拖延癌晚期)
几个月前实验班考核的一个杂项
这个题是今年实验班考核的时候一个学长出的300分的杂项,然后当时没做出来…回来之后在学长的提示下做出来了otz…
就是一道脑洞题…不过学到了一些新的工具使用。所以总结一下。
最近清理window虚拟机找到了一些做的时候的截图什么的想起来了这事。觉得有的东西还是觉得记录一下。(虽然本拖延癌晚期患者已经拖了几个月…)
原本好像是zip伪加密方式(记不太清楚了),做出来可以得到一张jpg图。
这是一张守望屁股里黑百合的jpg图。
用16进制分析工具分析一下。
ffd8文件头没问题,搜索一下文件尾ffd9。
可以看到ffd9的文件后包含了一些其他的东西。
这是16进制的编码,通过在线进制转换回ascii码,得到一堆的坐标点。
学习到了一个工具…能将坐标点转化成图像的——gnuplot。
通过命令plot直接就能将一组坐标转化为图片,真四神奇啊!
但是用gnuplot跑的时候发现有个问题…它不能直接识别(x,y)这种格式的。
我:“…”
…然后找了很久,找了个文本编辑器。editplus,轻量级,还能直接转html格式,以及统计字数什么的…非常方便,运用替换(,)为空,然后首行缩进,将文本导出为3.txt。
这种格式)
然后运行gnuplot。
然后扫描二维码flag就出来了…
总结一下常用的图片文件头标识:
JPEG/JPG - 文件头标识 (2 bytes): FF D8 FF,文件结束标识 (2 bytes): FF, D9
PNG - 文件头标识 (8 bytes) 89 50 4E 47 0D 0A 1A 0A
GIF - 文件头标识 (6 bytes) 47 49 46 38 39(37) 61 G I F 8 9 (7) a
BMP - 文件头标识 (2 bytes) 42 4D B M
以及
gnuplot直接用“plot 函数/文件”可以导出图片(更复杂的操作应该还用不上)
这道题就是脑洞题…
因为以前做的图片题都是hex/binwalk+foremost/stegsolve/(上次实验班考核还新get了一个silenteye的图片加密解密工具)
不过get了新的姿势,还是记一下。
记一道MISC图片题(拖延癌晚期)相关推荐
- 网鼎杯misc部分题的wp
网鼎杯misc部分题的题解 自己的ctf算是零基础,进来公司安排的任务是收集整理近期ctf题目,我想着那就正好当作练习吧,于是随便自己写一下wp加深一下印象 1.hidden 上来先整一道简单的吧. ...
- misc高阶 攻防世界_攻防世界 Misc 进阶题(一)
攻防世界 Misc 进阶题(一) 关于隐写术的思路或方法 转载: https://blog.csdn.net/a_small_rabbit/article/details/79644078 隐 ...
- 2.BJDCTF(2020第二届)——Misc杂项题
2.BJDCTF(2020第二届)--Misc杂项题 0x01.题目统计 0x02.Misc复现 第一题:[BJDCTF 2nd]最简单的misc-y1ng (1)题目 (2)解压附件得到的压缩包,发 ...
- bugku新题(Misc刷题记录)
Bugku Misc新题 文章目录 Bugku Misc新题 皇家马德里 三色绘恋 贝斯手 赛得朋克 Photo的自我修养 皇家马德里 解压两个加密压缩包 对key.zip伪加密解得falg文件,用w ...
- 关于《关于一道C#上机题的一点想法》
看了<关于一道C#上机题的一点想法>和<泛型委托>两篇文章,深有感触,还是关于下面这道题: 题目:17个人围成一圈,从第一个人开始报数,报到3的退出,一直到剩下最后一个人,用面 ...
- 关于欧拉工程的一道递推题
今天来讲的是在欧拉工程上的一道递推题,题目描述如下链接. 题目:https://projecteuler.net/problem=492 当然,这道题在51Nod上有一个比较通用的版本,链接如下 题目 ...
- c语言成绩等级switch语句,请高手 帮忙做一道c语言题 编程,把百分制成绩转换成5级记分制,要求用switch语句。 90分以上(包括90):...
请高手 帮忙做一道c语言题 编程,把百分制成绩转换成5级记分制,要求用switch语句. 90分以上(包括90): 关注:243 答案:6 mip版 解决时间 2021-02-04 20:52 提 ...
- 一道经典极限题的分析与求解
一道经典极限题的分析与求解 题目 limx→∞ex(1+1x)x2\lim_{x\to \infty}\frac{\mathrm{e}^x}{(1+\frac1x)^{x^2}} x→∞lim(1 ...
- java语言编程三角形图形_编程题:编写程序输入三角形的3条边长,计算并输出... 求助一道JAVA编程题:编写一个类似记事本的图形用......
导航:网站首页 > 编程题:编写程序输入三角形的3条边长,计算并输出... 求助一道JAVA编程题:编写一个类似记事本的图形用... 编程题:编写程序输入三角形的3条边长,计算并输出... 求助 ...
最新文章
- linux中cooy命令_Linux复制指令
- Java反射(详述版)
- nagios 监控NFS
- Javascript 绑定事件和 this理解
- ASP.NET WebForm中用async/await实现异步
- Python之sklearn-pmml:sklearn-pmml的简介、安装、使用方法之详细攻略
- 电脑配置清单_2020电脑配置清单AMD指南
- 51NOD 2072 装箱问题 背包问题 01 背包 DP 动态规划
- android fragment动画,Fragment 的过场动画
- 【技术培训】招收Jeecg门徒 ---javaweb初级入门班
- 深入linux中重定向及管道详解
- 内部文件检索——公司经验管理系统的一种有效方法
- iOS UIScrollView和缩放
- 烈火如歌手游找回服务器,《烈火如歌》05月02日新服公告:侠肝义胆
- javacc LOOKAHEAD关键字
- 人工智能:爬山法、随机重启爬山法、模拟退火算法、遗传算法、启发式搜索方法解决八数码和八皇后问题
- 手游如何做到不滚服而又能获得良好的收益?
- 小米9se开发版系统回刷MIUI稳定版系统
- 身在北京,都有故事:九位北漂的心酸故事,只有经历过才有体会!
- 修图教程:为照片增加云雾效果