当前位置: 首页 > news >正文

BUUCTF misc 专题(47)[SWPU2019]神奇的二维码

下载附件,得到一张二维码图片,并用工具扫描(因为图片违规了,所以就不放了哈。工具的话,一般的二维码扫描都可以)

swpuctf{flag_is_not_here},(刚开始出了点小差错对不住各位师傅)根据提示知道答案并不在这里,拖入winhex进行查看

搜索出多个Rar,将文件放入kali进行binwalk

分离出了多个rar ,先查看txt文档中的内容YXNkZmdoamtsMTIzNDU2Nzg5MA==

进行base64解密:asdfghjkl1234567890

再看doc文档,是一大串的base64

 

应该是被套娃了很多次,不嫌烦的师傅们可以手动在线,这里也可以简便一点去找个大佬脚本进行跑 (这里引用了末初大佬的脚本)

import base64

def decode(f):
    n = 0;
    while True:
        try:
            f = base64.b64decode(f)
            n += 1
        except:
            print('[+]Base64共decode了{0}次,最终解码结果如下:'.format(n))
            print(str(f,'utf-8'))
            break

if __name__ == '__main__':
    f = open('./base64.txt','r').read()
    decode(f)

结果如上 解码后为:comEON_YOuAreSOSoS0great

经过尝试comEON_YOuAreSOSoS0great是音频那个压缩包的密码,而asdfghjkl1234567890是图片的压缩包的密码。

将音频拖入au中进行分析

发现是摩斯密码,手动敲码,在线解码 

M O R S E I S V E R Y V E R Y E A S Y 

先放着,看看图片

兜兜转转了一圈以后才发现,这可能真的只是一张图片,于是看回MORSEISVERYVERYEASY,给它转成小写提交就对了

flag{morseisveryveryeasy}

相关文章:

  • 【初始C++】引用的概念及使用场景、引用与指针的区别、内联函数、类型推导关键字auto、范围for循环、指针空值nullptr
  • Excel+VBA处理高斯光束
  • 毕业设计vue+php幼儿园网站系统yl567
  • 【Java EE初阶十二】网络编程TCP/IP协议(二)
  • Duilib List 控件学习
  • 第三百一十回
  • ELAdmin 部署
  • String为什么是不可变的
  • LabVIEW伺服阀动静态测试系统
  • 第四篇:SQL语法-DDL-数据定义语言
  • vue的网络请求以及封装
  • ClickHouse--10--临时表、视图、向表中导入导出数据
  • 奔跑吧小恐龙(Java)
  • Python是垃圾?千万不要再学Python了?
  • Python爬虫之文件存储#5
  • “大数据应用场景”之隔壁老王(连载四)
  • “寒冬”下的金三银四跳槽季来了,帮你客观分析一下局面
  • Centos6.8 使用rpm安装mysql5.7
  • Cookie 在前端中的实践
  • CSS相对定位
  • interface和setter,getter
  • Java比较器对数组,集合排序
  • Node 版本管理
  • vue2.0开发聊天程序(四) 完整体验一次Vue开发(下)
  • 检测对象或数组
  • 前端
  • 前端相关框架总和
  • 前嗅ForeSpider中数据浏览界面介绍
  • 人脸识别最新开发经验demo
  • 思考 CSS 架构
  • ionic入门之数据绑定显示-1
  • ​LeetCode解法汇总2670. 找出不同元素数目差数组
  • ​软考-高级-系统架构设计师教程(清华第2版)【第12章 信息系统架构设计理论与实践(P420~465)-思维导图】​
  • #include
  • #NOIP 2014# day.2 T2 寻找道路
  • #我与Java虚拟机的故事#连载07:我放弃了对JVM的进一步学习
  • (MonoGame从入门到放弃-1) MonoGame环境搭建
  • (二)基于wpr_simulation 的Ros机器人运动控制,gazebo仿真
  • (附源码)spring boot校园拼车微信小程序 毕业设计 091617
  • (简单) HDU 2612 Find a way,BFS。
  • (六) ES6 新特性 —— 迭代器(iterator)
  • (三维重建学习)已有位姿放入colmap和3D Gaussian Splatting训练
  • (一)WLAN定义和基本架构转
  • * 论文笔记 【Wide Deep Learning for Recommender Systems】
  • .bat批处理(八):各种形式的变量%0、%i、%%i、var、%var%、!var!的含义和区别
  • .java 9 找不到符号_java找不到符号
  • .Net Core缓存组件(MemoryCache)源码解析
  • .NET DataGridView数据绑定说明
  • ?php echo ?,?php echo Hello world!;?
  • @property @synthesize @dynamic 及相关属性作用探究
  • [ 蓝桥杯Web真题 ]-布局切换
  • [2024最新教程]地表最强AGI:Claude 3注册账号/登录账号/访问方法,小白教程包教包会
  • [C++]类和对象(中)
  • [C++数据结构](31)哈夫曼树,哈夫曼编码与解码
  • [codeforces]Levko and Permutation