【刷题日记】青少年CTF-Misc(一)

靶场链接

青少年CTF

Markdown

题目难度:★
题目描述:s0ng师傅发现M0x1n师傅特别喜欢用这个写文档,你知道M0x1n这次把FLAG放到哪里了吗?flag格式为:qsnctf{xxx}。

下载附件,打开即可看到flag

在这里插入图片描述

flag

qsnctf{6dd6d3b1-e671-4555-828b-a64caf7e39ef}

一个ZIP

题目难度:★
题目描述:一个被加密的ZIP压缩包,你能拿到FLAG吗?密码是4位数纯数字哦,flag格式为:qsnctf{xxx}。

下载附件,加压缩发现需要密码
在这里插入图片描述

我们将压缩包拖到kali中。

使用zip2john输出文件hash

zip2john one.zip > mima

使用john工具进行密码爆破,获得压缩包密码

john mima

在这里插入图片描述

flag

qsnctf{f5ed949c-e631-44e0-9360-3c200b95f2b5}

第一张火车票

题目难度:★
题目描述:今天是2023年9月17日,你知道1830年9月17日世界第一张火车票在利物浦到曼彻斯特铁路正式运送旅客的故事吗?,flag格式为:DZCTF{xxx}。

一开始拿到这种图片,还以为是信息收集之类,上网搜索“第一张车票”这类信息,后来反复比对,发现没有什么有价值的信息

拖到kali中,使用file binwalk strings等命令分析图片

使用strings 分析图片 获得flag

strings 第一张火车票.png

在这里插入图片描述

flag

DZCTF{c3ee0844-032b-479a-8bce-8e778b83e1ee}

Datas_secret

题目难度:★
题目描述:这是一份虚拟机快照文件,FLAG被保存到了一个文件中,请你找到FLAG并提交吧。flag格式为:flag{xxx}。

下载附件,解压缩文件

题目提示了这是一个虚拟机快照文件,我们通过后缀也可以得知。

一般这类题目的基本都是内存取证,需要用到工具volatility(有需要后面会出一期安装volatility教程,网络上也有很多,可以自行查看)

我的内存取证工具在kali中,先将文件拖到kali里

在这里插入图片描述

第一步,我们先对文件进行分析,获取操作系统信息。在Suggested Profile(s)参数处会给出可能的操作系统,一般第一个就是正确的操作系统

# volatility -f /home/kali/桌面/qsnctf/image.vmem imageinfo                                     

在这里插入图片描述

接下来,我们通过对文件扫描过滤获得到flag.txt

# volatility -f /home/kali/桌面/qsnctf/image.vmem  --profile=Win7SP1x64 filescan | grep flag

在这里插入图片描述

下载并查看文件,得到flag

# volatility -f /home/kali/桌面/qsnctf/image.vmem  --profile=Win7SP1x64 dumpfiles -Q 0x0000000007a09f20 -D /home/kali/桌面/qsnctf 

在这里插入图片描述

flag

flag{23030d1c2aa90debdf7757782e9f1ee9} 

表情包

目难度:★
题目描述:末心心偶然看到小fu狸挺有意思的,用表情包加了一些字。但是好像泄露了一个Flag在这里,请问你能找到它吗?

这题一开始做被图片的名称给诈到了,以为是什么加密之类的。后来点开图片挨个查看后发现其中的细节

在这里插入图片描述

右键属性,查看详细信息,可以看到flag

在这里插入图片描述
在这里插入图片描述

flag

qsnctf{5cab6ff8-0684-4adc-95c3-89283607073e}

作为CTF的新手,我非常渴望在这里向各位师傅请教,并期待得到您的宝贵指导。如果我有任何错误或需要改进的地方,请不吝赐教,我会虚心接受并努力改正。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/329282.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

大学物理实验重点——霍尔效应

霍尔系数 霍尔元件灵敏度,愈大愈好 负效应: 1. 不等位电势 V0:两个霍尔电极不可能绝对对 称地焊在霍尔元件两侧(图 2)、霍尔元件电阻率不均匀、工作电极的端面接触不良都 可能造成 C、D 两极不处在同一等位面上。R0 确…

Video classification with UniFormer基于统一分类器的视频分类

本文主要介绍了UniFormer: Unified Transformer for Efficient Spatial-Temporal Representation Learning 代码:https://github.com/Sense-X/UniFormer/tree/main/video_classification UNIFormer 动机 由于视频具有大量的局部冗余和复杂的全局依赖关系&#xf…

强化学习的数学原理学习笔记 - 时序差分学习(Temporal Difference)

文章目录 概览:RL方法分类时序差分学习(Temporal Difference,TD)TD for state valuesBasic TD🟡TD vs. MC 🟦Sarsa (TD for action values)Basic Sarsa变体1:Expected Sarsa变体2:n-…

HUAWEI WATCH 系列 eSIM 全新开通指南来了

HUAWEI WATCH 系列手表提供了eSIM硬件能力,致力为用户提供更便捷、高效的通信体验。但eSIM 业务是由运营商管理并提供服务的,当前运营商eSIM业务集中全面恢复,电信已经全面恢复,移动大部分省份已经全面放开和多号App开通方式&…

解决Typora笔记上传到CSDN上图片无法显示的问题

解决Typora笔记上传到CSDN上图片无法显示的问题 一、发现问题二、分析问题三、解决问题图床介绍所需工具PicGo软件安装操作下载安装PicGo配置PicGo 设置Typora 四、总结 一、发现问题 当我们使用Typora这款强大的Markdown编辑器记录笔记时,经常会遇到一个让人困扰的…

JVM中虚拟机栈和本地方法栈等

jvm Java虚拟机栈本地方法栈 Java虚拟机栈 Java虚拟机栈(VM Stack) ​ 虚拟机栈是线程执行Java程序时,处理Java方法中内容的内存区域。虚拟机栈也是线程私有的区域,每个Java方法被调用的时候,都会在虚拟机栈中创建出…

c++学习第八讲---类和对象---继承

继承: 使子类(派生类)拥有与父类(基类)相同的成员,以节约代码量。 1.继承的基本语法: class 子类名:继承方式 父类名{} ; 例: class father { public:in…

Hadolint:Lint Dockerfile 的完整指南

想学习如何使用 Hadolint 对 Dockerfile 进行 lint 处理吗?这篇博文将向您展示如何操作。这是关于 Dockerfile linting 的完整指南。 通过对 Dockerfile 进行 lint 检查,您可以及早发现错误和问题,并确保它们遵循最佳实践。 什么是Hadolint…

深入理解C指针

深入理解C指针 ​#C语言 #​ #C指针 #​ 1 认识指针 指针:一个存放内存地址的变量 1.1 指针和内存 ​​ ‍ 阅读指针声明时候,可以选择倒过来读,会更容易理解。 指针被赋值为NULL时候,会被解释为二进制0. void指针 具有和…

Java Swing手搓坦克大战遇到的问题和思考

1.游戏中的坐标系颇为复杂 像素坐标系还有行列坐标,都要使用,这之间的互相转化使用也要注意 2.游戏中坦克拐弯的处理,非常重要 由于坦克中心点是要严格对齐到一条网格线,并沿着这条线前进的,如果拐弯不做处理&#…

二刷Laravel 教程(构建页面)总结Ⅰ

L01 Laravel 教程 - Web 开发实战入门 ( Laravel 9.x ) 一、功能 1.会话控制(登录、退出、记住我) 2.用户功能(注册、用户激活、密码重设、邮件发送、个人中心、用户列表、用户删除) 3.静态页面(首页、关于、帮助&am…

【二】使用create-vue创建vue3的helloworld项目(推荐)

create-vue 官网:快速上手 | Vue.js create-vue 是 Vue3 的专用脚手架,使用 vite 创建 Vue3 的项目,也可以选择安装需要的各种插件,使用更简单。 1、使用方式 npm create vuelatest这个命令会安装和执行 create-vue&#xff0…