最详细bugku杂项小白解法(25~36)

本文持续更新!

25 旋转跳跃

MP3隐写,进入到Decode文件夹下
MP3Stego执行名令:Decode.exe -X -P syclovergeek sycgeek-mp3.mp3
然后发现文件夹中多了一个txt文件
旋转跳跃
打开发现flag

26 普通的二维码

直接解压文件发现一张二维码
然后扫描,惊喜的发现flag不在这里
普通的二维码
然后用Winhex打开拉到最后
发现了一段八进制代码
普通的二维码
尝试编写了一次python代码
但是失败了,对比大佬的发现错误并修改
普通的二维码
转码得到结果

27 乌云邀请码

将文件解压出来
stegsolve打开查看
发现red0,green0,blue0左上角
好像有什么隐藏的东西
乌云邀请码
于是data extract
调整一下得出来flag

28 神秘的文件

解压出来了一个压缩包和一张图片
但是压缩包需要密码
各种查看图片想要得到密码
但是失败了,只好Archpr暴力破解
跑字典发现并不是这么的简单方便
于是百度发现可以用明文破解
于是利用WinRAR重新将图片压缩成后缀相同的文件
明文解密,
神秘的文件
得到密码,解压得到一张滑稽
拖进Winhex查看,发现是个压缩文件!
神秘的文件
改后缀再次解压
找到一个flag的文件
神秘的文件
打开是base64编码,解码
得到flag

29 论剑

图片Winhex查看
往下滑阿滑
发现了一串二进制的数解ASCII编码
得到mynameiskey!!!hhh
论剑
看图片,在前面找到FFC2后面的就是宽高值
论剑
修改成一样的,保存后发现了带码的一段编码
又想,隐藏的二进制这种东西不是经常出现在文件的末尾吗?
看另一个开头类似于
377ABCAF271C===>7z
论剑
修改保存改后缀
WinRAR解压发现需要密码
想起来之前得到的解码后的一段
论剑
输进去还真对了然后又得到一张图片
修改宽高值,发现另一张打码的图片
论剑
论剑
结合两张图片,得到一段16进制的编码
论剑
转为ASCII即得到flag

30 图穷匕见

发现一张图片
Winhex打开使劲往下拉发现事情并不简单
于是找到画风突变的交界处
图穷匕见
将后面的东西想办法保存下来
复制进notepad++
利用notepad++插件-Converter-Hex->ASCII转化
图穷匕见
得到上万个数对
利用记事本讲 () 删掉,将,转为 然后保存
图穷匕见
利用gnuplot画图得到二维码
图穷匕见
扫描出结果

31 convert

convert
利用脚本,将二进制转化为十六进制
在这里插入图片描述
在这里插入图片描述
然后将0x删掉之后复制粘贴到Winhex
在这里插入图片描述
发现了RAR
直接保存为后缀为rar的文件
解压得到一张图片
在这里插入图片描述
右键查看属性得到详细信息
在这里插入图片描述
base64解码得到flag

32 听首音乐

在漫长的等待之中,终于下载完成了
然后打开听听
接着用AudaCity打开
在这里插入图片描述
放大频谱图
有长有短—摩斯密码
直接手动翻译得到密码
在这里插入图片描述
在线解密得到flag

33 好多数值

此文档使用**notepad++**打开,每一行都是RGB值,通过后来的了解是RGB转换成图片
那么来分析一下,此文档一共61367行,有数值的一共61366行。
(1)通过txt文件行数(61366=261503,最后一行是空行,不在计算范围内)的整数分解。
(2)可以得到以下几个不同的size:503 * 122,1006 * 61,30683 * 2,那么就要实现三种不同规格图片的转化,确定其中的有效图片。

不明白–这些数值是怎么确定出来的
直接利用大佬的脚本
得出一个图片
在这里插入图片描述
直接得到flag

34 很普通的数独

Forment得到文件夹
把有数字的格记为数字1(代表黑色),没有的记为0(代表白色)
在这里插入图片描述
1.png,5.png,21.png仔细看看就是二维码的定位三个角上的方形块
但是按排列,这三个图的顺序不对
需要将图片1.png,5.png,21.png重命名成:5.png,21.png,1.png
然后把01提取出来
利用python直接输出一张图片为二维码
在这里插入图片描述
在这里插入图片描述
识别得到一堆base64编码
在这里插入图片描述
解码很多次之后
得到flag

35 pen-and-apple

解不出来
这个东西之前做过类似的
ntfs流
前提是用WinRAR解压
但是这直接给了一个MP4啊这啥玩意

36 color

直接用StegSolve打开
分别查看
在这里插入图片描述
发现make me tall—>让我长个
修改高宽值
在这里插入图片描述
修改完之后发现最下面多了一条------>黑白块块相间的条状
用二进制翻译过来
黑为1,白为0
一行20个,一共7行
竖着看,第一位加个0
竖着来就变成了八行,转化为f,同样的思路
得到flag
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
1 1 1 1 1 1 1 1 0 1 0 1 1 1 1 0 1 1 1 1
1 1 1 1 1 0 1 1 1 1 1 1 1 0 1 1 1 1 1 1
0 0 0 0 1 1 0 0 1 0 1 0 1 0 1 1 0 0 0 1
0 1 0 0 1 0 1 0 0 1 0 0 0 0 0 0 1 1 0 1
1 1 0 1 0 0 1 1 0 1 1 1 0 1 0 1 0 1 1 1
1 0 0 1 1 0 1 1 0 1 1 0 1 0 1 1 0 1 1 0
0 0 1 1 1 0 0 1 1 0 1 1 0 1 1 1 1 1 0 1
还可以来利用python
在这里插入图片描述

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值