2024羊城杯-misc

news/2024/11/17 9:25:04/文章来源:https://www.cnblogs.com/WTT001/p/18550252

2024羊城杯-misc

misc

hiden

将给出的txt文件先rot47解码,再rot13解码

得到一个脚本

import wave

with open('flag.txt', 'rb') as f:
txt_data = f.read()
file_len = len(txt_data)
txt_data = file_len.to_bytes(3, byteorder = 'little') + txt_data

with wave.open("test.wav", "rb") as f:
attrib = f.getparams()
wav_data = bytearray( f.readframes(-1) )

for index in range(len(txt_data)):
wav_data[index * 4] = txt_data[index]

with wave.open("hiden.wav", "wb") as f:
f.setparams(attrib)
f.writeframes(wav_data)

运行得到一部分flag

接着用工具关键词分析得到

DASCTF{112Pj4k@l$-H45576m7;8- 9 01nI12C34}

根据前面的flag得知要去掉一部分

最终得到flag: 12jkl-456m78-90n1234

不一样的数据库_2

去010看到密码是6位数字

爆破一下

得到压缩包密码:753951

得到一个残缺的二维码

补一下

NRF@WQUKTQ12345&WWWF@WWWFX#WWQXNWXNU

ROT13解码

密钥:AES@JDHXGD12345&JJJS@JJJSK#JJDKAJKAH

可知该文件是一个数据库

用KeePass这个工具解

解密成功,找到这个

再找到这个

提示AES解码

U2FsdGVkX193h7iNsZs3RsLxH+V1zztkdS+fBy2ZQfzH77Uo4l3hSWplMV+GcLpAGflXlQuPTU5qIkOY7xJN9A==

kay:DASCTF

flag:snsnndjahenanheanjjskk12235

得到压缩包密码:753951

得到一个残缺的二维码

补一下

NRF@WQUKTQ12345&WWWF@WWWFX#WWQXNWXNU

ROT13解码

密钥:AES@JDHXGD12345&JJJS@JJJSK#JJDKAJKAH

可知该文件是一个数据库

用KeePass这个工具解

解密成功,找到这个

再找到这个

提示AES解码

U2FsdGVkX193h7iNsZs3RsLxH+V1zztkdS+fBy2ZQfzH77Uo4l3hSWplMV+GcLpAGflXlQuPTU5qIkOY7xJN9A==

kay:DASCTF

flag:snsnndjahenanheanjjskk12235

so much

解压出来是.ad1的一个镜像

c2hpZnQh,base64解码时shift

猜测密码是:!@#$%^&

给了好多.crypoto文件,提取出来

上脚本

import os
list = ['']*344
i = 0
for j in range(344):
list[j]=os.path.getmtime('D:\\'+str(j)+'.crypto')
print(list)

flag = ''
for i in range(344):
if(str(list[i]) == '1628151585.73009'):
flag += '0'
else:
flag += '1'
print(flag)
tmp = ''
for k in range(len(flag)):
tmp += flag[k]
if len(tmp) == 8:
print(chr(int(tmp,2)),end='')
tmp = ''

解出来key:700229c053b4ebbcf1a3cc37c389c4fa

再用encrypto解密0.crypto和01crypto这这两个文件

得到两个部分的flag

85235bd803c2a0662b771396bce9968f

miaoro

跟踪tcp流,发现最后几个包中有base64数据

得到压缩包密码

解压得到图片

修改宽高得到

得到一部分flag:

EBOFDELQDIAA

流量包,题目说被某种工具攻击

发现是nekoMiao:

工具解码

Flag:

B916CFEB-C40F-45D6-A7BC-EBOFDELQDIAA

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/835201.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

OtterCTF-内存取证

OtterCTF 1 - What the password? mimikatz一把梭了password :MortyIsReallyAnOtter 2 - General Info ```plain Lets start easy - whats the PCs name and IP address? 让我们从简单开始 - PC 的名称和 IP 地址是什么? ``` vol.py -f OtterCTF.vmem --profile=Win7SP1x64…

2022鹏城杯-简单取证

2022鹏城杯-简单取证[鹏城杯 2022]简单取证查看信息,找文件vol.py -f file.raw imageinfovol.py -f file.raw --profile=WinXPSP2x86 filescan | grep jpg导出来vol.py -f file.raw --profile=WinXPSP2x86 dumpfiles -Q 0x0000000002325028 -D ./..去010显示是BASE64,赛博厨子…

2024BaseCTF-week1wp

2024BaseCTF-week1wpwebHTTP 是什么呀根据提示写出相应的数据跳转了网页,但没有flag,BP抓哥包出现了base64的编码解码喵喵喵•ﻌ•`命令执行?DT=system(ls /); 看到有flag直接读取flag?DT=system(cat /flag);BaseCTF{8eb2a1c2-7de7-437b-bc16-fc3d783b797c}md5绕过欸数组烧…

2024闽盾杯

2024闽盾杯签到题-学会SM解题思路、相关代码和Flag截图:根据题目可以看出是SM3加密https://btool.cn/file-sm3#google_vignette去这个网站解一个Logo用Stegsolve查看Lsb隐写,这个地方藏了信息,查看得到flag。学会Office然后根据计算机的成绩排序最后再宏解密得到flagflag{ji…

巅峰极客 2023

easy_Forensic 先查看镜像信息, vol.py -f secret.raw imageinfo再查看进程vol.py -f secret.raw --profile=Win7SP1x64 pslist没什么用 再获取文件 vol.py -f secret.raw --profile=Win7SP1x64 filescan发现了一个压缩包一个jpg一个txt文本或者直接过滤 vol.py -f secret.raw…

i-MES生产制造管理系统-可视化看板

可视化看板最主要的目的是为了将生产状况透明化,让大家能够快速了解当前的生产状况以及进度,通过大数据汇总分析,为管理层做决策提供数据支撑,看板数据必须达到以下基本要求:数据准确--真实反映生产情况数据及时--实时反馈数据,避免决策滞后简单易用--无需复杂培训,简单…

Pulsar 入门实战(5)--Java 操作 Pulsar

本文主要介绍使用 Java 来操作 Pulsar,文中所使用到的软件版本:Java 17.0.7(Pulsar 服务使用)、Java 1.8.0_341(客户端使用)、Pulsar 3.3.0、pulsar-client 3.3.0。 1、引入依赖<dependency><groupId>org.apache.pulsar</groupId><artifactId>pulsar…

使用Microsoft.Extensions.AI简化.NET中的AI集成

项目介绍 Microsoft.Extensions.AI是一个创新的 .NET 库,它为平台开发人员提供了一个内聚的 C# 抽象层,简化了与大型语言模型 (LLMs) 和嵌入等 AI 服务的交互。它支持通过一组一致且标准化的 API 和约定将 AI 功能无缝集成到 .NET 应用程序中。注意:目前Microsoft.Extensi…

读数据质量管理:数据可靠性与数据质量问题解决之道06数据测试

数据测试1. 运行分析型数据转换 1.1. 确保ETL期间的数据质量1.1.1. ETL即“提取-转换-加载”​1.1.2. 步骤1.1.2.1. 在提取步骤中,原始数据从一些上游数据源中导出,并将其移动到暂存区> 1.1.2.1.1. MySQL> 1.1.2.1.2. NoSQL服务器> 1.1.2.1.3. CRM系统> 1.1.…

鸿蒙NEXT开发案例:计数器

【引言】(完整代码在最后面) 本文将通过一个简单的计数器应用案例,介绍如何利用鸿蒙NEXT的特性开发高效、美观的应用程序。我们将涵盖计数器的基本功能实现、用户界面设计、数据持久化及动画效果的添加。 【环境准备】 电脑系统:windows 10 开发工具:DevEco Studio 5.0.1 …

CuVLER:通过穷尽式自监督Transformer增强无监督对象发现

CuVLER:通过穷尽式自监督Transformer增强无监督对象发现介绍了VoteCut,这是一种创新的无监督对象发现方法,它利用了来自多个自监督模型的特征表示。VoteCut采用基于归一化切割的图分割、聚类和像素投票方法。此外,还介绍了CuVLER(Cut-Vote-and-LEaRn),一种零样本模型,使…

考研打卡(20)

开局(20) 开始时间 2024-11-17 01:43:23 结束时间 2024-11-17 02:20:40再弄一篇数据结构一棵二叉树的前序遍历序列为ABCDEFG,它的中序遍历序列可能是______(湖南大学 2015年) A CABDEFG B ABCDEFG C DACEFBG D DBCEAFGB 答案只要按照前序序列的顺序入栈,无论怎么出栈肯…