1、首先我们下载完成的压缩包解压是一张图片

所以他的名字挺像密码的,所以我们先留意一下,打开图片后没有什么信息可以查看

2、我们使用winhex编辑器打开这个图片,可以发现多个zip头格式

我们可以自己手动分离出来,这里推荐使用binwalk和foremost联合使用进行分离

首先使用binwalk进行查看图片是否含有隐藏信息

接着使用foremost进行分隔出来在/output目录中

然后我们查看这个目录中有三个文件,其中zip有用,其他没用(我从kali中拖到windows上)

3、进入ZIP文件夹中

我们可以发现里面有个压缩包,这就需要我们进行解压

发现被加密,用WinHex打开发现在压缩源文件数据区部分的全局加密位并没有加密标志(因为主压缩包里还有另外一个压缩包,需要判断好哪个才是主压缩包的全局加密位),而在主压缩包的压缩源文件目录区的全局加密位出现了01 08,可以判断为压缩包伪加密,将01改为00,就可以解压缩了

解压出来后,我们可以发现有两个文件

我们想要解压这个压缩包需要密码,而密码我们猜测就藏在图片里,用WinHex打开查看了一下发现并没有什么信息,用stegsolve打开发现也不是LSB隐写,用kali中binwalk也没有发现什么端倪,于是我没有办法的百度了一下wp,发现需要用steghide对图片中的信息进行提取(steghide安装使用)

steghide基本用法:

将secret.txt文件隐藏到text.jpg中:
# steghide embed -cf test.jpg -ef secret.txt -p 123456

从text.jpg解出secret.txt:
#steghide extract -sf test.jpg -p 123456

因此我们在kali中进行查看隐藏的信息

在提示输密码的时候直接进行enter

爆出一个ko.txt文件

查看有密码,我们使用这个密码进行解密压缩包

发现有个flag.txt

BUUCTF_MISC-九连环相关推荐

  1. c++调用cplex求解例子_递归算法的R语言实现 (罗汉塔、九连环、斐波那契数列等问题的求解)...

    递归算法用函数来实现,通俗地说就是函数对自身的调用,求解递归问题就转化为函数的调用关系问题.函数f(n)随自变量n的增加而变化,函数的调用关系也就表现为f(n)与f(n-1)或f(n-2)关系的问题. ...

  2. [CQOI]九连环(FFT优化+高精)

    文章目录 题目 题解 code 题目 九连环是一种源于中国的传统智力游戏. 如图所示,九个的圆环套在一把"剑"上,并且互相牵连.游戏的目标是把九个圆环全部从"剑" ...

  3. 九连环_儿子的玩具—九连环

    儿子是7月22号结束了中考,23号参加自主招生考试,24号收到录取电话,25号领取通知书,26号正式上课成为一名高中生,结束初中生活还没来得及歇歇高中就这样开始了. 高中生活非常紧张,早上六点起床赶去 ...

  4. 求解下列递推关系式_装错信封问题及九连环问题的递推关系式以及通项公式的推导(尤其是高中生一定要读)...

    错装信封问题的递推关系式本人在高中时已经自悟出来,但是通项公式没有自悟出来,通项公式是一六年时和李化雨兄弟探讨数学时从他那里学来的,不过后来又经过仔细思考,发现通项公式的推导过程中不除以阶乘也一样可以 ...

  5. 九连环的解法(收集)

    今天星期天看电视呢,看的是一个叫<刁蛮公主>的电视剧,有点意思,里边有一段是和九连环有关的,让我有了一点兴趣,九连环以前在一个朋友家里看到过一个,当时看了一下,认为有点难度,也没有兴趣去研 ...

  6. 【杂】孔明锁6根解法 九连环的拆卸方法及还原

    **************************** Part1: 孔明锁6根解法: **************************** 第一步,编号: 第二步,按照编号组装: 第三步,完成 ...

  7. 九连环解法java版

    之前想写写试试,只写了个开头,最近补完了,试了下跑的还正常. 功能上能指定各个环是否在杆上,可以按拆卸或安装打印解的步骤. 方法两种,都用到了递归,递归的都是为了处理的n个环,需要前n-2个环不在杆, ...

  8. 九连环课程设计c语言,九连环C语言程序

    最近在玩九连环游戏,就写个九连环程序. 古董九连环 九连环蕴含以下知识: 递归 格雷码 二进制 #include typedef enum { DOWN, UP } direction; #defin ...

  9. 九连环 C语言递归代码

    两年前玩九连环时候写的,想清一下硬盘删些东西. 实际上九连环的装和卸都是递归操作: 1.第一个环可以自由装/卸 2.第i(i>1&&i<10)个环需要第i-1个环的辅助才能 ...

  10. 九连环问题(Java)

    九连环是一种流传于山西省的传统民间的智力玩具,由九个圆环相连成串,以解开为胜. 九连环的九个环,一环扣一环地套在钗上.除了第 1 号环可以随时装上或卸下以外,其它环装上或卸下的条件是:在它的前面仅有紧 ...

最新文章

  1. 【错误记录】Android 低版本使用分区存储错误 ( 低版本存储不得使用 MediaStore )
  2. 【正一专栏】王者的尊严和荣耀
  3. c++11-template template Parameter
  4. 分布式系统原理 之7 基于MVCC的分布式事务
  5. Python深层解析json数据之JsonPath
  6. 7.1 elementui的radio无法选中问题
  7. Mr.J--Javascript表格创建 模糊搜索 关键词搜索
  8. bzoj1568 [JSOI2008]Blue Mary开公司 标记永久化线段树
  9. 接口规范 5. 点播流相关接口
  10. vue路由1:基本使用
  11. 如何为resin的jvm-default.log瘦身
  12. vue v-if 和 v-show 的知识点
  13. cad导出pdf_CAD如何导出高分辨率图片
  14. 行程匹配的算法python_节约里程算法的python实现
  15. Android开机执行指定shell脚本
  16. android studio静态界面设计,2.3 使用Android Studio 简单设计UI界面
  17. oracle对时间范围比较的语句
  18. 树莓派平台的ADXL345三轴加速度传感器编程
  19. 托宾Q数据-沪深A股上市公司(含行业名称、代码等指标)2003-2020
  20. beaver彼_如何使用Beaver Builder创建自定义WordPress布局

热门文章

  1. 苹果Xr用不了浏览器显示服务器已停止响应,苹果xrsafari浏览器用不了?
  2. 移动安全技术如何未雨绸缪?
  3. linux中常用打开pdf文档指令软件
  4. 笔记本和linux台式共享网络,怎么把笔记本的网络共享给台式电脑
  5. win8计算机可用内存不足,win8电脑运行提示物理内存不足的解决方法
  6. 【超实用】在微信文章中点击号码直接拨打电话,轻松运营~
  7. 课题:shell脚本安装httpd
  8. JavaScript小白基础学习教程
  9. 文件上传漏洞 — ::$DATA绕过、点和空格绕过
  10. 计算机界面没磁盘驱动器,请将磁盘插入驱动器,电脑提示驱动器中没有磁盘怎么办...