很普通的数独
[很普通的数独.zip]
解压得到25张png
观察到1,5,21中数字构成下图回字形的图案,所以猜测为QR码的定位符
根据正常二维码的图像得知1,5,21应交换位置
于是1换到5,5换到21,21换到1
编写py脚本将png图像中的数据,有数字的为黑色1,没数字的为白色0,读取到data.txt中
编写脚本读取data.txt中的数据并绘制二维码
1 | # -*- coding:utf-8 -*- |
扫描二维码得到base64密文Vm0xd1NtUXlWa1pPVldoVFlUSlNjRlJVVGtOamJGWnlWMjFHVlUxV1ZqTldNakZIWVcxS1IxTnNhRmhoTVZweVdWUkdXbVZHWkhOWGJGcHBWa1paZWxaclpEUmhNVXBYVW14V2FHVnFRVGs9
cyberchef解密7次得到明文
好多数值
1.txt
记事本打开txt文件,发现是rgb数据,有61366行,分解得到503*122
编写py脚本读取rgb数据,并生成图片,得到flag
1 | from PIL import Image |
听首音乐
stego100.wav
Audacity打开wav文件,发现一个声道有类似摩斯的音频,转换为摩斯密码,解密
得到flag{5BC925649CB0188F52E617D70929191C}
不简单的压缩包
file.zip
010打开压缩包发现有两个压缩包,放入kali里foremost得到两个加密的压缩包
暴力破解含有txt的压缩包,得到口令0
解压txt得到一段日文,翻译
制作50个相同字符的字典
字典破解得到口令为50个a
解压得到.swf文件
下载flash反编译软件JPEXS Free Flash Decompiler
找到一段16进制数据,cyberchef解码得到flag
一枝独秀
file.zip
下载zip解压得到png,010查看看到PK,修改后缀为zip
字典破解zip得到密码
解压得到123张jpg图片
发现只有81编号图片大小不同
查看属性发现flowers,猜测为密码
JPHS打开第81张图片,flowers作为密码,将解密内容保存为txt,放入010查看发现PK文件头,选择范围保存为zip,解压得到txt文件
打开得到
与佛论禅在线解密得到
H-hDs10OZL3lhIZZbeRSbbbVRZNm32W2X33mGm3Txt999RdV9hx0
根据题目提示为栅栏密码,且为4
-后的字符串base解密为明文