20190815网络与信息安全领域专项赛线上赛misc WriteUp
几星期前报了名却完全忘记了比赛,队长下发题目的时候我还以为是他偷偷报名参加的比赛,发题目让我们练习练习呢。。(在我多次逼问后才得到事情的真相)于是在比赛结束后开始做,完成了3道misc的解答,膜拜队长ak了4道。
签到题
此题是在队长的指点下完成的,佩服队长的博学。
题目内容
使用工具
nslookup
解题步骤
知道的便是知道,不知道的经历这次后应当知道。这题需要了解 dns 的 txt记录,我们查看的方式是在命令行使用 nslookup 工具。
直接得到flag。
七代目
题目下载地址
https://pan.baidu.com/s/1UuKHAyGThElHdxZIVygUSw 解压密码:tzzo
使用工具
winhex,Stegsolve.jar下载地址
解题步骤
1.下载下来是一个压缩包,解压后是一个 .gif 文件,但是损坏了打不开。
于是使用winhex打开,发现文件头错误,改成 .gif 的文件头 47494638,修复成功。
2.然后对于这张gif图片,我使了一大堆招都木用。在电脑上配置好Java环境,下载Stegsolve.jar,然后到命令行中移动到下载的目录使用java -jar stegsolve.jar
可以使用Stegsolve工具。使用此工具可以对gif图片逐帧分离。这张图片逐帧分离共有66张,一张张地处理分析工作量太大不可取。
我想,为啥这题叫“七代目”呢?我尝试在写着“七代目”的披风上做文章,并没有什么用。再想想,七代目,七,7,第7张!于是保存逐帧分离的第7张图片
然后用Stegsolve工具打开这张图片,点击下面的小箭头切换,点着点着就得到flag啦~
亚萨西
题目下载链接
https://pan.baidu.com/s/1wD36mEzc0eY_GSsNHcA9Wg 解压码:0try
使用工具
Ziperello,strings,Ook!在线解密网站
解题步骤
1.下载下来是一个压缩包,尝试解压发现有解压密码,于是使用 Ziperello 进行字典爆破。密码是 loli 눈_눈。
2.解压完里面是一张图片,接下来你可以使用 winhex,strings,010editor 等等任意工具,查看它的字符串。我使用的是strings
往下拖呀拖,会发现末尾的一堆符号特别可疑!全是 .!? 这三个符号组成的,盲猜是一种加密方式。
于是去网上找CTF密码学入门的帖子,逐渐找到一个叫 Ook! 的东西,它的特点就是内容全为 Ook和 .!? 这三个字符。然后我一开始想把这个图片下面的这些符号前依次加上 Ook ,并去掉所以空格,不过实在太多太麻烦了,于是我尝试不加修改,直接在在线的解密网站里粘贴这段符号,发现可以直接解出flag。
24word
题目下载链接
https://pan.baidu.com/s/13_6CqQUnHyDAPKvuJnOlMQ 解压码:bsmh
使用工具
社会主义核心价值观在线解密工具,binwalk,dd
解题步骤
1.下载下来是个压缩包,解压之,里面是一张人畜无害的图片 24w.png
无需怀疑,这明显是核心价值观加密,于是我们使用在线网站进行解密,输入图片中的文字内容
得到一个结果 CodeValues,百度搜索一下会发现可口可乐的网站(雾)。
2.仔细看看,这张浓眉大眼的图片 24w.png 其实并不简单!何以言之?使用binwalk,发现图片里暗藏压缩包,于是使用 dd 分离出来
由 binwalk 可知 zip文件开始处为22838,所以 dd 的指令是dd if=24w.png of=24w_out.zip skip=22838 bs=1
,分离出一个文件命名为 24w_out.zip 。
3.尝试解压这个 24w_out.zip文件,发现需要解压密码,这时我们使用第一步得到的 CodeValues 完成解压。
4.解压出来又是一张图片 24c.jpg ,内容是完整的核心价值观。
定睛多看几遍,图片下面是一张斜着的二维码呀!直接拿手机扫描一下得到flag。
感想
感觉要犯脊椎病了。
20190815网络与信息安全领域专项赛线上赛misc WriteUp的更多相关文章
- 2019第十二届全国大学生信息安全实践创新赛线上赛Writeup
本文章来自https://www.cnblogs.com/iAmSoScArEd/p/10780242.html 未经允许不得转载! 1.MISC-签到 下载附件后,看到readme.txt打开后提 ...
- 2017CUIT校赛-线上赛
2017Pwnhub杯-CUIT校赛 这是CUIT第十三届校赛啦,也是我参加的第一次校赛. 在被虐到崩溃的过程中也学到了一些东西. 这次比赛是从5.27早上十点打到5.28晚上十点,共36小时,中间睡 ...
- 2018 ACM-ICPC 中国大学生程序设计竞赛线上赛 H题 Rock Paper Scissors Lizard Spock.(FFT字符串匹配)
2018 ACM-ICPC 中国大学生程序设计竞赛线上赛:https://www.jisuanke.com/contest/1227 题目链接:https://nanti.jisuanke.com/t ...
- 2018 ACM-ICPC 中国大学生程序设计竞赛线上赛 F题 Clever King(最小割)
2018 ACM-ICPC 中国大学生程序设计竞赛线上赛:https://www.jisuanke.com/contest/1227 题目链接:https://nanti.jisuanke.com/t ...
- “玲珑杯”线上赛 Round #17 河南专场
闲来无事呆在寝室打打题,没有想到还有中奖这种操作,超开心的 玲珑杯”线上赛 Round #17 河南专场 Start Time:2017-06-24 12:00:00 End Time:2017-06 ...
- 2021江西省赛线下赛赛后总结(Crypto)
2021江西省赛线下赛 crypto1 题目: from random import randint from gmpy2 import * from Crypto.Util.number impor ...
- 2016/12/3-问鼎杯线上赛1-1-Misc
拿到这道题目的文件,是一个压缩包,解压之后,我们看到一个1.txt文件,打开之后全是一堆数字,然后看到255,0,144等内容,估计是图片的像素值. 既然知道是像素值了,在CTF中,一般是8位比特的R ...
- DDCTF 2018线上赛writeup
第一题: d4e8e1f4a0f7e1f3a0e6e1f3f4a1a0d4e8e5a0e6ece1e7a0e9f3baa0c4c4c3d4c6fbb9b2b2e1e2b9b9b7b4e1b4b7e3e ...
- RCTF 2018线上赛 writeup
苦逼的RCTF,只进行了两天,刚好第二天是5.20,出去xxx了,没法打比赛,难受.比赛结束了,还不准继续提交flag进行正确校验了,更难受. 下面是本次ctf解题思路流程 后面我解出的题会陆续更新上 ...
随机推荐
- 6.Javascript如何处理循环的异步操作
前沿:参考ES6语法的async/await的处理机制 先上一段代码 function getMoney(){ var money=[100,200,300] for( let i=0; i<m ...
- CSS文本居中问题
文本水平居中 水平居中比较简单,将对应的html元素text-align属性值为center,其子元素就会水平居中. 文本垂直居中 单行文本垂直居中 设置文本元素的line-height属性值为元素高 ...
- Java 之 日期时间类
一.Date类 1.概述 java.util.Date 类 表示特定的瞬间,精确到毫秒. 2.构造方法 public Date():分配Date对象并初始化此对象,以表示分配它的时间(精确到毫秒) p ...
- Ubuntu下的log日志查看器
1.lnav:Linux 下一个基于控制台的高级日志文件查看器 https://www.cnblogs.com/michealLang/p/9761886.html http://www.imooc. ...
- 解决apscheduler报错:Run time of job …… next run at: ……)” was missed by
在Django中使用apscheduler django_apscheduler 实现定时任务, 来完成数据拉取. 一段时间后发现数据量对不上,遂查日志 发现报错如下: Run time of job ...
- python基础之对象之间的交互
面对对象编程之对象之间的交互 这是一个猫狗大战的例子 # 猫类 class Cat: def __init__(self, name, hp, attack): self.name = name # ...
- C#8.0——异步流(AsyncStream)
异步流(AsyncStream) 原文地址:https://github.com/dotnet/roslyn/blob/master/docs/features/async-streams.md 注意 ...
- Django之DRF源码分析(四)---频率认证组件
核心源码 def check_throttles(self, request): """ Check if request should be throttled. Ra ...
- 使用awk格式化输出文本
注意:本文并不是一篇awk入门文章,而是偏重实例讲解 awk借鉴了c语法,因此awk在许多地方还保留有c语言的痕迹,比如printf语句:for,if的语法结构等 介绍 最简单地说,AWK 是一种用于 ...
- 快速了解前端打包 webpack
一.介绍 (1)概念 webpack 用于编译 JavaScript 模块,是 JavaScript 静态模块的打包工具.从 webpack v4.0.0 开始,可以不用引入一个配置文件. (2)核心 ...