BUUCTF之吹着贝斯扫二维码

下载附件,解压得到一堆无后缀的文件,用010editor打开发现是jpg文件

image-20220315205057093

因为图片太多,修改很麻烦,于是使用脚本修改:

# coding=utf-8
import os
#将无后缀的文件加上.jpg
dir_list = os.listdir('./')
#print(dir_list)
for file in dir_list:
    if '.' not in file:
        # print(file)
        os.rename(file, file+'.jpg')

文件修改完发现是一堆二维码碎片,但是不清楚顺序方向,想着拖入010查看信息,果真在结尾发现提示

image-20220316192031642

解析的图片为第14张的顺序

按照提示重新对图片命名

image-20220316192948808

用ps拼接得到完整二维码

image-20220316194006011

在线二维码解码得到密文

image-20220316194344091

base全家桶?

现在打开flag.zip文件,压缩包注释明显的base32加密

用在线解密解得明文 3A715D3E574E36326F733C5E625D213B2C62652E3D6E3B7640392F3137274038624148

一串16进制编码

按这个来说,上边的顺序应该是明文加密的顺序

16进制解密 :q]>WN62os<^b]!;,be.=n;v@9/17’@8bAH

百度搜索base13未查询到结果,猜想应该是rot13

rot13解密 :d]>JA62bf<^o]!;,or.=a;i@9/17’@8oNU

base85解密 PCtvdWU4VFJnQUByYy4mK1lraTA=

base64解密 <+oue8TRgA@rc.&+Yki0

base85解密 ThisIsSecret!233

打开文件flag.txt,输入密码ThisIsSecret!233

得到flag:flag{Qr_Is_MeAn1nGfuL}

 

暂无评论

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇
下一篇