BUUCTF ningen 1

news/2024/5/19 21:56:19 标签: 网络安全, 安全, CTF, BUUCTF, 图片隐写, 笔记

BUUCTF:https://buuoj.cn/challenges
在这里插入图片描述

题目描述:
人类的科学日益发展,对自然的研究依然无法满足,传闻日本科学家秋明重组了基因序列,造出了名为ningen的超自然生物。某天特工小明偶然截获了日本与俄罗斯的秘密通信,文件就是一张ningen的特写,小明通过社工,知道了秋明特别讨厌中国的六位银行密码,喜欢四位数。你能找出黑暗科学家秋明的秘密么?
密文:
下载附件,得到一张.jpg图片。
在这里插入图片描述


解题思路:
1、本来想使用StegSolve先看一下的,但感觉题目后半部分的密码方向提示,很想我之前做的一道图片隐藏zip文件的题。使用010 Editor打开这个图片,果然找到了zip文件的痕迹。(在StegSolve的File Format中,也可以找到zip文件的痕迹)
本题思路可以参考这道例题
在这里插入图片描述
在这里插入图片描述
2、有方向就很简单了。在Kali中,使用binwalk确认是否存在隐藏文件。找到zip压缩包和其中的ningen.txt文件。
在这里插入图片描述
3、分离这张图片中的隐藏文件。使用foremost分离出文件,找到output目录查看。
在这里插入图片描述
在这里插入图片描述
4、尝试解压zip压缩包,需要密码。根据题目信息,密码为四位纯数字,使用fcrackzip破解zip压缩包的密码,得到密码为8368。
在这里插入图片描述
在这里插入图片描述

fcrackzip参数说明:
  -b 表示使用暴利破解的方式
  -c 指定字符集,字符集 格式只能为 -c 'aA1!:' 
  1 表示阿拉伯数字[0-9]
  -l 1-10 表示需要破解的密码长度为1到10位
  -u 表示只显示破解出来的密码,其他错误的密码不显示出

fcrackzip工具详细用法

5、使用密码解压,得到ningen.txt文件,打开文件得到flag。

在这里插入图片描述

flag:

flag{b025fc9ca797a67d2103bfbc407a6d5f} 

http://www.niftyadmin.cn/n/5146626.html

相关文章

ASTM F963-23美国玩具安全新标准发布

新标准发布 2023年10月13日,美国材料与试验协会(ASTM)发布了新版玩具安全标准ASTM F963-23。 主要更新内容 与ASTM F963-17相比,此次更新包括:单独描述了基材重金属元素的豁免情况,更新了邻苯二甲酸酯的管控…

解释一下Node.js中的事件循环(event loop)

聚沙成塔每天进步一点点 ⭐ 专栏简介 前端入门之旅:探索Web开发的奇妙世界 欢迎来到前端入门之旅!感兴趣的可以订阅本专栏哦!这个专栏是为那些对Web开发感兴趣、刚刚踏入前端领域的朋友们量身打造的。无论你是完全的新手还是有一些基础的开发…

基于ThinkPHP+MySQL实现的通用的PHP网站后台管理系统

caozha-admin 后台管理框架 1.8.3 caozha-admin是一个通用的PHP网站后台管理框架,基于开源的ThinkPHP开发,特点:易上手,零门槛,界面清爽极简,极便于二次开发。 基础功能 1、系统设置 2、管理员管理 3、…

JAVA虚拟机-第2章 Java自动内存管理-异常实践

Java堆溢出 堆的参数设置&#xff1a;将堆的最小值-Xms参数与最大值-Xmx参数设置 public class HeapOOM {static class OOMObject {}public static void main(String[] args) {List<OOMObject> list new ArrayList<OOMObject>();while (true) {list.add(new OO…

遥遥领先,免费开源的django4-vue3前后端分离项目

星域后台管理系统前端介绍 &#x1f33f;项目简介 本项目前端基于当下流行且常用的vue3作为主要技术栈进行开发&#xff0c;融合了typescript和element-plus-ui&#xff0c;提供暗黑模式和白昼模式两种主题以及全屏切换&#xff0c;开发bug少&#xff0c;简单易学&#xff0c…

新手学计算机编程入门,自学编程入门从哪里入手开始学习

新手学计算机编程入门&#xff0c;自学编程入门从哪里入手开始学习 给大家分享一款中文编程工具&#xff0c;零基础轻松学编程&#xff0c;不需英语基础&#xff0c;编程工具可下载。 这款工具不但可以连接部分硬件&#xff0c;而且可以开发大型的软件&#xff0c;向如图这个…

数据库连接池大小的调整原则

配置连接池是开发人员经常犯的错误。配置池时需要理解几个原则&#xff08;对于某些人来说可能违反直觉&#xff09;。 想象一下&#xff0c;您有一个网站&#xff0c;虽然可能不是 Facebook 规模的&#xff0c;但仍然经常有 10,000 个用户同时发出数据库请求&#xff0c;每秒…

链表指定结点的删除

删除节点就是将指定结点从链表中删除。 删除节点分为两种情况&#xff0c;一种是链表头删除&#xff0c;另一中链表中间或尾部删除。将待删节点于前一结点解除指向(中间或尾部)或直接删除该节结点并重建链表头(头节点)。 删除结点有以下情况&#xff1a; 1.链表为空&#xf…