CTF-misc练习(https://buuoj.cn)之第一页

news2024/11/25 20:41:21

一、金胖子

1.打开gif,看到有东西闪过,把gif分帧保存

2.就得到flag:

二、二维码

1.分析压缩包:

2.解压图片,分析图片,还有一个隐藏文件:

3.分离图片:

 

4.图片需要输入密码,这里提示了4numbers,直接用ziperello工具爆破密码:

 

5.得到一个txt文件,里面就是flag:

 

三、你竟然要赶我走

1.HEX模式打开文件:

四、大白

1.解压打开图片,发现图片只有半截:

 

2.十六进制打开修改高度:

 

五、N种方法解决

1.下载文件,解压发现是一个exe文件,直接双击运行,不能直接运行

2.看一下十六进制,类似于base64,但是又有图片:

3.base64转图片,扫一下二维码,flag就出来了:

六、乌峰镇会种图

1.下载下来是一张图片,先扔到编辑器看十六进制,看头看尾

七、基础破解

1.根据题目提示,是4位数字,就可以对rar进行暴力破解

 2.得到flag:

 3.因为懒得解密直接用了,发现不行,还是老老实实解密吧:

八、Wireshark

1.根据题目提示,密码就是flag

2.把数据包扔到wireshark,筛选http,找到有关登录的页面:

3.追踪Http流,就可以找到flag了:

九、文件中的秘密

1.十六进制打开图片,慢慢查看文件内容:

十、LSB

1.打开图片

2.点击Data Extract

3.得到一个隐藏的二维码,扫码得到flag

十一、zip伪加密

方法一:手动修改

1.查找50 4B 01 02,修改09为00

 

2.修改之后直接解压,就可以得到flag.txt

方法二:工具

1.下载工具,压缩文件跟工具同一个文件夹,运行命令,直接解压,就得到flag.txt

 

十二、rar

1.根据题目提示,直接下载压缩包,解压压缩包,爆破

 

 

 

十三、被嗅探的流量

1.wireshark打开,查找http,发现有个upload.php,进一步查看:

2.点中flag.jpg->右击->追踪http流->得到图片的ascii,上下翻看在末尾发现flag:

十四、qr

1.下载是一个二维码,直接扫码得到flag

十五、镜子里面的世界

1.用stegsolve打开图片->Analyse->Data Extract

十六、ningen

1.下载图片->分析图片(发现里面有压缩包)->分离文件

 

2.解压压缩包,根据题目的提示是4位数字,压缩包刚好是四位数字,尝试了一下不正确,爆破

 

3.爆破成功,得到flag.txt

十七、小明的保险箱

1.下载下来是一张图片->binwalk分析(发现里面有压缩包)->分离文件

 

 

2.直接解压发现有密码,根据题目提示是4个纯数字->爆破

 

3.解压文件->得到flag.txt

十八、爱因斯坦

1.分析图片(发现压缩包)->分离文件

2.得到一个压缩包,发现需要密码,题目也没有提示,有可能是未加密,手动修改

3.发现在解压的时候CRC校验失败了,看来密码错误了,查看图片的属性

4.发现了奇怪的备注,可能这个是密码,解压,得到flag

十九、Easycap

1.wireshark打开,右击追踪流->TCP流,得到flag

二十、隐藏的钥匙

1.WinHex打开文件,搜索flag,base64解码

二十一、另外一个世界

1.winHex打开文件,看到末尾有一串二进制

2.二进制转换成十进制再对照ASCII表,得到flag

二十二、FLAG

1.用stegsolve打开图片->data Extract->Preview

2.看文件的头是504B0304是一个zip->Save Bin保存为zip文件

3.解压的时候发现是一个损坏压缩包,用修复工具修复

4.修复之后解压得到是一个1的文件,windows直接用记事本打开

5.linux系统下:grep -a '{*}' 1

二十三、神秘龙卷风

1.根据题目的提示,压缩包的密码为4位数字,直接爆破

2.解压文件,得到flag.txt,打开文件

3.得到一串不认识的加密方式,百度一下,原来是Brainfuck,要用Brainfuck解释器(https://www.splitbrain.org/services/ook )

二十四、假如给我三天光明

1.解压文件得到是一张图片和压缩包,解压需要密码,密码就在图片里面,查看图片属性没有东西,图片的下方有一串盲文,对照盲文表得到是kmdonowg

2.得到的盲文成功解压压缩包,是一个音频文件,用audacity打开(蓝色的长用-,蓝色的短用.,中间没有用空格或者/表示)

得到-.-./-/..-./.--/.--././../-----/---../--.../...--/..---/..--../..---/...--/...--/-../--../

得到flag{wpei08732?23dz}

二十五、数据包中的线索

1.wireshark打开数据包,筛选http发现一个fenxin.php->追踪http流

2.发现是一段base64,解码,解码之后是一张图片,图片里面就有flag

(https://the-x.cn/base64 )

二十六、后门查杀

1.下载文件解压是一个站点,要找到他的后门可以用代码审计的方法(有兴趣可以玩一下),还有一种直接用杀毒软件查杀:

2.找到这个文件

二十七、webshell后门

1.跟二十六的方法一样,杀毒软件查杀,找到所在的文件路径

 

二十八、来首歌吧

1.解压文件得到的是一段音频,用audacity打开,猜测是摩斯密码,放大音频进行解密

...../-.../-.-./----./..---/...../-..../....-/----./-.-./-.../-----/.----/---../---../..-./...../..---/./-..../.----/--.../-../--.../-----/----./..---/----./.----/----./.----/-.-.

2.得到flag提交之后发现是错误的,网上对了一下答案也没有错,区别在于网上的答案是大写的,这里解密出来的字母是小写的,重新换了一个解密网站,字母变成了大写的,flag提交成功

二十九、荷兰宽带数据泄露

1.下载文件解压是一个.bin(二进制)文件,用记事本打开是乱码,题目提到宽带应该跟路由器有关系,所以用RoutePassView打开

2.看了一下都没有看到flag在哪里,网络上找了一下答案,是跟用户名和密码有关的

3.flag要么是username的值要么是password的值,最后flag{053700357621}

三十、面具下的flag

1.现在文件属性没有发现->十六进制查看没有发现->使用binwalk分析文件

2.分离文件:

 

3.得到一个压缩包,解压发现需要密码,猜测可能是个伪加密:

4.十六进制打开zip,修改数据(查找50 4B 01 02)

5.修改之后保存可以直接解压,得到flag.vmdk,在kali,命令:7z x 文件 -o./

6.解压之后得到4个文件

7.密码在key_part_one和key_part_two里面,但是直接打开是不行的还需要修改权限

8.用brainfuck解密,破解key_part_one和key_part_two的内容就得到flag{N7F5_AD5_i5_funny!}

Key_part_one的文件内容解密:

 

Key_part_two的文件内容解密:

 

三十一、九连环

1.查看图片属性没有东西,十六进制打开,发现有个flag.txt

2.用binwalk分离

3.分离的文件在传输的时候出现了问题,把图片的后缀名改成zip,但是解压的过程中需要输入密码:

 

4.查看是否为伪加密,修改01为00(这里可以看到asd/good

是加密在一起的)

5.改完之后直接保存,解压,得到

6.解压成功之后qwe.zip还需要解压密码,猜测密码在图片里面

 

7.得到qwe.zip的密码之后,解压,得到flag

8.就得到flag:

学习记录过程仅供参考!!!!

目录

一、金胖子

二、二维码

三、你竟然要赶我走

四、大白

五、N种方法解决

六、乌峰镇会种图

七、基础破解

八、Wireshark

九、文件中的秘密

十、LSB

十一、zip伪加密

十二、rar

十三、被嗅探的流量

十四、qr

十五、镜子里面的世界

十六、ningen

十七、小明的保险箱

十八、爱因斯坦

十九、Easycap

二十、隐藏的钥匙

二十一、另外一个世界

二十二、FLAG

二十三、神秘龙卷风

二十四、假如给我三天光明

二十五、数据包中的线索

二十六、后门查杀

二十七、webshell后门

二十八、来首歌吧

二十九、荷兰宽带数据泄露

三十、面具下的flag

三十一、九连环


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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

android studio 加载html文件(备忘)

android studio版本:2021.2.1 例程名称:htmlFile 我做的一个小东西需要一个软件协议之类的,之前直接用textview做,修改起来太麻烦,所以改成加载html文件,即解决了txt可能被修改的问题,如果下次…

python 3 - Clipspy模块使用

一、clipspy安装: Clipspy底层是基于clips规则引擎开发、支持python3的一个模块,在python3的工程中,可以通过调用clipsy的API接口实现clips规则引擎。 在线安装: pip install clipspy 当出现Successfully installed字样时&…

从零开始的深度学习之旅(3)

目录神经网络的损失函数1.损失函数的引入2.损失函数3.回归:误差平方和SSE3.1 MSE的使用3.2 二分类交叉熵损失函数3.3 极大似然估计推导二分类交叉熵损失3.4 用tensor实现二分类交叉熵损失4.多分类交叉熵损失函数4.1 实现多分类交叉熵损失神经网络的损失函数 1.损失…

Excel - 获取帮助信息,查找Sheet中和VBA里的可用函数

Excel获取帮助信息 在使用Excel时,可以点击菜单的Help,可以获取帮助信息或Training。 点击Help帮助信息: 如果你觉得查看不方便,开可以使用浏览器,访问官网线上支持文档: Excel help & learning 而点击…

【微服务】GateWay概念与使用

一、API 网关功能: 路由到指定位置:后台管理系统经常给各个服务发送请求,某一个服务掉线了,我们不可能手动去修改端口号,让它去其他机器找。因此,需要 API 网关,让其帮助我们将请求路由到正确位…

【华为OD机试真题 python】竖直四子棋【2022 Q4 | 200分】

■ 题目描述 【竖直四子棋】 竖直四子棋的棋盘是竖立起来的,双方轮流选择棋盘的一列下子,棋子因重力落到棋盘底部或者其他棋子之上,当一列的棋子放满时,无法再在这列上下子。 一方的4个棋子横、竖或者斜方向连成一线时获胜。 现给定一个棋盘和红蓝对弈双方的下子步骤,…

学会问问题

推荐文档:学会问问题; 目录 三句话原则 你就是孙子 问问题过程 第一步—学会问好 示例如下 第二步—有屁快放 问问题需要加上的前缀或者后缀: 示例如下 第三步—介绍自己的框架 示例如下 第四步—介绍自己的解决思路 示例如下 …

spring cache (Redis方式)

目录前置pom: jar配置文件: application.ymlMyCacheConfig.java效果图前置 会演示springcache的使用方式 项目地址: https://gitee.com/xmaxm/test-code/blob/master/chaim-cache/chaim-spring-cache/chaim-spring-cache-redis/README.md 前置配置 本篇文章是基于上篇文章进行…

Flutter 使用FFI+CustomPainter实现全平台渲染视频

Flutter视频渲染系列 第一章 Android使用Texture渲染视频 第二章 Windows使用Texture渲染视频 第三章 Linux使用Texture渲染视频 第四章 全平台FFICustomPainter渲染视频(本章) 文章目录Flutter视频渲染系列前言一、如何实现1、C/C实现视频采集&#xf…

3. 使用PyTorch深度学习库训练第一个卷积神经网络CNN

这篇博客将介绍如何使用PyTorch深度学习库训练第一个卷积神经网络(CNN)。训练CNN使用 KMNIST 数据集(MNIST digits数据集的替代品,内置在PyTorch中)识别手写平假名字符(handwritten Hiragana characters&am…

图的二种遍历-广度优先遍历和深度优先遍历

图的广度优先遍历 1.树的广度优先遍历 这样一个图中,是如何实现广度优先遍历的呢,首先,从1遍历完成之后,在去遍历2,3,4,最后遍历5 ,6 , 7 , 8。这也就是为什么叫做广度优先遍历,是一层一层的往…

36个数据分析方法与模型

目录一、战略与组织二、质量与生产三、营销服务四、财务管理五、人力资源六、互联网运营好的数据分析师不仅熟练地掌握了分析工具,还掌握了大量的数据分析方法和模型。这样得出的结论不仅具备条理性和逻辑性,而且还更具备结构化和体系化,并保…

Python连接MYSQL、SQL Server、Oracle数据入库一网打尽

描述: Python众所周知用来数据提取,通俗说用来抓数据,将拿到的数据进行数据清洗、加工,分析等等。而其中最重要的部分就是数据爬取、数据入库这两部分了,至于数据分析那就特别考察你的SQL能力,如果是自己设计页面&…

马齿苋多糖偶联顺铂复合物/黄连素偶联顺铂化合物/载顺铂mPEg-PGA纳米微球制备方法

小编今天整理了马齿苋多糖偶联顺铂复合物/黄连素偶联顺铂化合物/载顺铂mPEg-PGA纳米微球制备方法,一起来看! 黄连素偶联顺铂化合物制备方法: 以A549/DDP细胞为研究对象,分别加入12 μg/mL的顺铂,浓度为20 μmol/L,40 μmol/L,80 μmol/L的黄连素12 μg/…

艾美捷EndoGrade卵清蛋白重组示例说明

卵清蛋白是一种优质蛋白质,占蛋清蛋白总量的 54%-69%,卵清蛋白是典型的球蛋白,分子量为 44.5k Da,属含磷糖蛋白,含有四个自由巯基、385 个氨基酸残基。这些氨基酸残基相互缠绕折叠形成具有高度二级结构的球型结构&…

spring cache (默认方式)

目录前置pom配置示列代码效果图部分源码关键类流程代码描述 (此类无用, 只是备注源码的逻辑)前置 什么是springcache: 通过注解就能实现缓存功能, 简化在业务中去操作缓存 Spring Cache只是提供了一层抽象, 底层可以切换不同的cache实现. 通过CacheManager接口来统一不同的缓存…

大数据培训课程MapTask工作机制

MapTask工作机制 MapTask工作机制如图4-12所示。 图4-12 MapTask工作机制 (1)Read阶段:MapTask通过用户编写的RecordReader,从输入InputSplit中解析出一个个key/value。 (2)Map阶段:该节点主要…

java面试强基(9)

字符串拼接用“” 还是 StringBuilder? ​ Java 语言本身并不支持运算符重载,“”和“”是专门为 String 类重载过的运算符,也是 Java 中仅有的两个重载过的运算符。 ​ 字符串对象通过“”的字符串拼接方式,实际上是通过 StringBuilder 调…

【MFC】一个最简单的MFC程序(9)

了解完MFC程序的流程后,会有 “果然不需要了解这些东西,直接用就可以了” 的感觉。这应该是MFC的初衷吧——按照框架来,集中精力做应用。但是没有了解呢? 最简单的MFC程序 步骤: 1、创建WIN32应用程序,空…

GoWeb 的 MVC 入门实战案例,基于 Iris 框架实现(附案例全代码)

1、什么是 MVC M 即 Model 模型是指模型表示业务规则。在MVC的三个部件中,模型拥有最多的处理任务。被模型返回的数据是中立的,模型与数据格式无关,这样一个模型能为多个视图提供数据,由于应用于模型的代码只需写一次就可以被多个…