从零开始做题:迷失幻境

embedded/2024/10/11 11:21:22/

题目

给出一个磁盘虚拟文件

解题

下载附件然后解压,得到一个虚拟机文件,使用的是DiskGenius磁盘工具打开
在这里插入图片描述
这样他里面的文件就全部展现出来了
在这里插入图片描述

在这里插入图片描述

我们可以看到有很多图片,和一个txt文档,还有几个没有后缀的文件,图片这么多,所以我们先看文档
在这里插入图片描述

怎么都是环境,看环境就是那些图片了,那没办法我们只能分析图片,就去看那些文件的16进制格式 二话不说010

再仔细观察之后发现这个文件只是缺少文件头
在这里插入图片描述

在这里插入图片描述

就得到一个密钥“可莉前来报到”,在这里只剩可莉那一张图片我们没有得到信息,在我们仔细观察图片格式 会发现前面一大部分是乱码

┌──(holyeyes㉿kali2023)-[~/Misc/tool-misc]
└─$ git clone https://github.com/crorvick/outguess
Cloning into 'outguess'...
remote: Enumerating objects: 217, done.
remote: Total 217 (delta 0), reused 0 (delta 0), pack-reused 217
Receiving objects: 100% (217/217), 535.91 KiB | 1.35 MiB/s, done.
Resolving deltas: 100% (72/72), done.┌──(holyeyes㉿kali2023)-[~/Misc/tool-misc]
└─$ cd outguess ┌──(holyeyes㉿kali2023)-[~/Misc/tool-misc/outguess]
└─$ su                                       
Password: 
┌──(root㉿kali2023)-[/home/holyeyes/Misc/tool-misc/outguess]
└─# ./configure && make && make install ┌──(root㉿kali2023)-[/home/holyeyes/Misc/tool-misc/outguess]
└─# exit┌──(holyeyes㉿kali2023)-[~/Misc/tool-misc/outguess]
└─$ outguess -h                              outguess: invalid option -- 'h'
OutGuess 0.2 Universal Stego (c) 1999-2001 Niels Provosoutguess [options] [<input file> [<output file>]]-[sS] <n>    iteration start, capital letter for 2nd dataset-[iI] <n>    iteration limit-[kK] <key>  key-[dD] <name> filename of dataset-[eE]        use error correcting encoding-p <param>   parameter passed to destination data handler-r           retrieve message from data-x <n>       number of key derivations to be tried-m           mark pixels that have been modified-t           collect statistic information-F[+-]       turns statistical steganalysis foiling on/off.The default is on.┌──(holyeyes㉿kali2023)-[~/Misc/tool-misc/outguess]
└─$ 
┌──(holyeyes㉿kali2023)-[~/Misc/timu/zulu]
└─$ outguess -k "可莉前来报道" -r  2.jpg  flag.txt
Reading 2.jpg....
Extracting usable bits:   89161 bits
Steg retrieve: seed: 27, len: 42┌──(holyeyes㉿kali2023)-[~/Misc/timu/zulu]
└─$ cat flag.txt                                  
DASCTF{f473a6fd2de17a0c5794414b3905ebbe}
�                       

http://www.ppmy.cn/embedded/59017.html

相关文章

3D感知视觉表示与模型分析:深入探究视觉基础模型的三维意识

在深度学习与大规模预训练的推动下&#xff0c;视觉基础模型展现出了令人印象深刻的泛化能力。这些模型不仅能够对任意图像进行分类、分割和生成&#xff0c;而且它们的中间表示对于其他视觉任务&#xff0c;如检测和分割&#xff0c;同样具有强大的零样本能力。然而&#xff0…

面试题之HashMap

目录 Jdk1.7到Jdk1.8 HashMap 发⽣了什么变化(底层)? HashMap的Put⽅法 HashMap的扩容机制原理 1.7版本 1.8版本 HashMap扩容为什么是扩为两倍? Jdk1.7到Jdk1.8 HashMap 发⽣了什么变化(底层)? 1. 1.7中底层是数组链表&#xff0c;1.8中底层是数组链表红⿊树&#xf…

sql monitoring 长SQL ASH AWR 都没有 未Commit or export to csv

Duration 4小时&#xff0c; Database Time 22.5&#xff0c; Session Inactive&#xff0c; 1.未Commit原因, 2.慢慢导出成csv文件&#xff1f; How is v$session status INACTIVE and v$sql_monitor status EXECUTING concurrently 2641811 Posts: 8 Jan 11, 2016 6:47P…

WGCLOUD登录页面支持输入验证码吗

支持的 v3.5.3版本开始&#xff0c;WGCLOUD支持在登录页面配置输入验证码&#xff0c;我们可以根据自己的场景需要&#xff0c;配置是否在登录页面显示验证码&#xff0c;如下说明 登录页面添加验证码说明 - WGCLOUD

ubuntu 上vscode +cmake的debug调试配置方法

在ubuntu配置pcl点云库以及opencv库的时候&#xff0c;需要在CMakeLists.txt中加入相应的代码。配置完成后&#xff0c;无法调试&#xff0c;与在windows上体验vs studio差别有点大。 找了好多调试debug配置方法&#xff0c;最终能用的有几种&#xff0c;但是有一种特别好用&a…

Navicat Premium 15 for Mac/Win 中文安装包下载

Navicat Premium 15 是一款数据库管理工具&#xff0c;它支持多种类型的数据库&#xff0c;包括 MySQL、MariaDB、MongoDB、SQL Server、Oracle、PostgreSQL 和 SQLite。该软件提供了一个用户友好的图形界面&#xff0c;使得数据库的管理变得更加简单和高效。Navicat Premium 1…

13 - matlab m_map地学绘图工具基础函数 - 介绍创建管理颜色映射的函数m_colmap和轮廓图绘制颜色条的函数m_contfbar

13 - matlab m_map地学绘图工具基础函数 - 介绍创建管理颜色映射的函数m_colmap和轮廓图绘制颜色条的函数m_contfbar 0. 引言1. 关于m_colmap2. 关于m_contfbar3. 结语 0. 引言 本篇介绍下m_map中用于创建和管理颜色映射函数&#xff08;m_colmap&#xff09;和 为轮廓图绘制颜…

【STM32 ARM】寄存器操作GPIO的方法

文章目录 前言GPIO的简介GPIO 通过寄存器操作io_mux操作数据寄存器操作寄存器的原则简单操作寄存器高效处理寄存器 总结 前言 在嵌入式系统开发中&#xff0c;GPIO&#xff08;General Purpose Input/Output&#xff0c;通用输入输出&#xff09;是一种非常常见的硬件接口&…