CTF——杂项之千层套路

2024-01-26 11:20
文章标签 ctf 杂项 套路 千层

本文主要是介绍CTF——杂项之千层套路,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

在这里插入图片描述
记一下一个特别有意思的杂项题,题不难,蛮有趣,而且主要是考察了一些基本的初级杂项套路
将附件下载后添加.mp3后缀,发现是一首歌
在这里插入图片描述
看到上面有一个hint
在这里插入图片描述
base64加密
将base64解密
在这里插入图片描述
KEY{You_are_stupid}
我一开始只是以为出题者只是想稍微骚一下,让你知道你的思路有问题,如果你也这么以为那就真的是愚蠢
我就愚蠢了,出题人的心理学有点东西
划重点这个KEY很重要
我们将这个MP3用winhex打开后发现里面有
secret.pcap这个文件
应该是一会想让我们进行流量分析的
我们将mp3文件放入kali中分解,我用的是乌班图,提前下载好了foremost
在这里插入图片描述

用foremost mp3分解出的zip包中得到secret.pcap

然后用wirshark打开进行分析
在这里插入图片描述
只留下http协议的流量包
在这里插入图片描述
最后一个包有flag的信息
在这里插入图片描述
格式是一个base64的图片
在这里插入图片描述
放入txt中将\r\n处理掉
在这里插入图片描述
在线网站http://tool.chinaz.com/tools/imgtobase恢复图片
在这里插入图片描述
将图片下载到桌面,用winhex打开发现
在这里插入图片描述
直接把图片改为rar格式然后。。。。
在这里插入图片描述
我当时断思路了。后来用key输进去
在这里插入图片描述
年轻啊,我默默的关掉了爆破软件,就这个密码长度。。。。。
在这里插入图片描述
flag{0w0_y0u_W1n~}

这篇关于CTF——杂项之千层套路的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/646639

相关文章

【CTF Web】BUUCTF Upload-Labs-Linux Pass-13 Writeup(文件上传+PHP+文件包含漏洞+PNG图片马)

Upload-Labs-Linux 1 点击部署靶机。 简介 upload-labs是一个使用php语言编写的,专门收集渗透测试和CTF中遇到的各种上传漏洞的靶场。旨在帮助大家对上传漏洞有一个全面的了解。目前一共20关,每一关都包含着不同上传方式。 注意 1.每一关没有固定的通关方法,大家不要自限思维! 2.本项目提供的writeup只是起一个参考作用,希望大家可以分享出自己的通关思路

算法练习小技巧之有序集合--套路详细解析带例题(leetcode)

前言:         本文详细讲解Python中的有序集合SortedList和C++中的有序集合multiset的用法,配合leetcode的例题来展示实际的用处。(本人水平不够,还无法讲解有序集合的实现方法,只会用)         觉得有帮助或者写的不错可以点个赞,后面也有几道我找出来的题目可以用这个方法快速解决的         (感觉有点水) 目录 有序集合用法讲解:

Python 技术网址,杂项笔记等

官网 Numpy: https://numpy.org NumPy(Numerical Python)是Python的一种开源的数值计算扩展。 这种工具可用来存储和处理大型矩阵,比Python自身的嵌套列表(nested list structure)结构要高效的多(该结构也可以用来表示矩阵(matrix)), 支持大量的维度数组与矩阵运算,此外也针对数组运算提供大量的数学函数库。 Scipy

qt中的线程套路

qt的线程还是非常优雅的,当然我们可以使用系统自带的函数接口创建线程,但是跨平台移植似乎就是问题。 qt的线程是可以支持跨平台的移植的。 qt的线程非常简单,就是继承QThread然后重写run方法,run函数就是我们的线程主体,对于重写其实本质就是一个回调接口了。 好了注意重点:在主函数实例化然后调用start方法就开始运行线程了,千万不要调用函数调用的急眼了,把run函数也调用了。

Java基础-Lambda表达式的使用套路

1.列表循环 1.1.普通的forEach循环 goodsSkuBatch.stream().forEach(goodsSkuPromote -> {// 循环处理对象 TODO}); 2.列表过滤 // 去重复信息: 过滤收集后补数据库中的ID, 收集listList<EmailMessage> crudList = emailDataList.stream().collect

C++基础之杂项

目录 思维导图: 学习内容: 1. Lambda表达式 1.1 基本概念 1.2 定义格式 1.3 常用情况 二、异常处理 2.1 什么是异常处理 2.2 何时使用异常处理 2.3 异常处理的格式 2.4 异常实例 2.5 构造和析构中的异常  2.6 系统提供异常类  三、C++中文件操作 3.1 文件流对象的介绍 3.2 关于文件的操作 四、C++中线程支

从0开始学杂项 第八期:流量分析(2) 数据提取

Misc 学习(八) - 流量分析:数据提取 这一期,我们主要写一下如何进行比较繁多的数据的提取。 使用 Tshark 批量提取数据 有时候,我们会需要从多个包中提取数据,然后再进行截取和组合,比如分析一个布尔盲注的流量文件等,这时,Tshark就派上了它的用场。 Tshark 是 Wireshark 的命令行版,可以高效快捷地提取数据,从而省去了繁杂的脚本编写。 tshark.exe

CTF入门之奇怪的密码及图形编码总结篇(持续更新中ing)

CTF入门之奇怪的编码及图形编码(持续更新中ing UTF-8,unicode乱码社会主义核心价值观编码:在线解码: 与佛论禅:在线解密网站: 与熊论道:在线网站解密: 兽音:在线网站解密: 文本加密字母/汉字等等:文本加密为汉字 :文本加密为数字:文本加密为字母:文本加密为音乐符号:文本加密为国际音标:文本加密为盲文:文本加密为韩文:文本加密为日文:文本加密为花朵符号:文本加密为俄

从CPU缓存看缓存的套路

点击上方“朱小厮的博客”,选择“设为星标” 当当满200减40优惠码「J2KNAE」 来源:知乎 一、前言 不同存储技术的访问时间差异很大,从 计算机层次结构 可知,通常情况下,从高层往底层走,存储设备变得更慢、更便宜同时体积也会更大,CPU 和内存之间的速度存在着巨大的差异,此时就会想到计算机科学界中一句著名的话:计算机科学的任何一个问题,都可以通过增加一个中间层来解决。 二、引入缓存层 为

使用 GZCTF 结合 GitHub 仓库搭建独立容器与动态 Flag 的 CTF 靶场以及基于 Docker 的 Web 出题与部署

写在前面 关于 CTF 靶场的搭建(使用 CTFd 或者 H1ve)以及 AWD 攻防平台的搭建,勇师傅在前面博客已经详细写过,可以参考我的《网站搭建》专栏,前段时间玩那个 BaseCTF,发现它的界面看着挺不错的,了解到也是一个开源项目-GZCTF,网上未见有这方面的详细介绍,看了下网上都只是简单说了下怎么搭出 GZCTF 这个靶场的界面,然而对于后续题目的部署并未进行详细的介绍与说明,因此这