【CTF-MISC-压缩包】脚本实现批量提取压缩包数据
题目2024年春秋杯网络安全联赛冬季赛 - MISC - 压力大写个脚本吧https://www.ichunqiu.com/battalion?t1r78931解题思路打开文件发现一个压缩包一个txt文件txt里有一串密文RkdGR0ZHRkdGR0ZHRkdGR0ZHRkdGR0ZHRkdGR0ZHRkdGR0ZHRkdGR0ZHRkdGR0ZH对密文尝试解密没有可疑信息压缩包有密码用密文解密试一下并没有成功用刚才密文解密的FGFGFGFGFGFGFGFGFGFGFGFGFGFGFGFGFGFGFGFGFGFGFGFG作为密码解密成功反复用txt里的文件解密后解密压缩包都成功了所以这就是这道题的规律开始写脚本脚本参考大佬脚本原文链接https://blog.csdn.net/2303_76585504/article/details/145216675批量解压逐层解压所有压缩包的文件importzipfileimportosimportbase64 current_diros.getcwd()foriinrange(99,0,-1):password_fileos.path.join(current_dir,fpassword_{i}.txt)zip_fileos.path.join(current_dir,fzip_{i}.zip)withopen(password_file,r)asf:encoded_passwordf.read().strip()passwordbase64.b64decode(encoded_password).decode(utf-8)withzipfile.ZipFile(zip_file)aszf:zf.extractall(pathcurrent_dir,pwdpassword.encode(utf-8))合并密码把所有的txt密码文件合并成一个txt进行分析importosdefmerge_password_files(output_filemerged_passwords.txt,num_files100):withopen(output_file,w)asoutfile:foriinrange(num_files):file_namefpassword_{i}.txtifos.path.exists(file_name):withopen(file_name,r)asinfile:outfile.write(infile.read()\n)else:print(f{file_name}不存在)print(f合并完成路径{output_file})对密码进行分析初步分析先对第一行密文进行Magic发现应该是个PNG文件密文带入将merged_passwords.txt文件放入识别出来是个二维码扫码得到flag答案flag{_PASSWORDs%5Fis_flg!_}

相关新闻

AI电商头花主图生成:Stable Diffusion商业实践

AI电商头花主图生成:Stable Diffusion商业实践

1. 项目背景与核心价值这个头花产品商业化做图项目源于一个很实际的需求:如何在电商平台上用最低成本批量生成高质量产品展示图。作为从业十年的电商视觉设计师,我深知中小商家在商品主图制作上的痛点——请专业摄影师拍摄成本高,自己拍又难以…

2026/7/23 19:59:23 阅读更多 →
嵌入式ADC转换组配置:优先级、内存与中断DMA实战指南

嵌入式ADC转换组配置:优先级、内存与中断DMA实战指南

1. 项目概述与核心价值在嵌入式系统开发中,模数转换器(ADC)是连接物理世界与数字世界的桥梁,其性能直接决定了系统感知外部环境的能力。无论是电机控制中的电流采样、电池管理系统中的电压监控,还是医疗设备中的生理信…

2026/7/23 19:58:22 阅读更多 →
搅拌摩擦焊电池托盘量产实录:15,000件的工艺控制经验

搅拌摩擦焊电池托盘量产实录:15,000件的工艺控制经验

搅拌摩擦焊(FSW)做电池托盘,打样容易量产难。平面度0.8mm在打样阶段不难实现,但连续15,000件保持稳定,靠的不是运气,而是工艺控制体系。本文分享齐云新材料在电池托盘FSW量产中积累的工艺控制经验&#xff…

2026/7/23 19:58:22 阅读更多 →

最新新闻

消息队列(Kafka/RocketMQ)在削峰填谷与异步解耦中的深度实践

消息队列(Kafka/RocketMQ)在削峰填谷与异步解耦中的深度实践

消息队列(Kafka/RocketMQ)在削峰填谷与异步解耦中的深度实践 又见面了,我是高佣返利省赚客APP研发者微赚! 在省赚客APP的架构演进中,消息队列(MQ)扮演着“中枢神经”的关键角色。面对双11、618等…

2026/7/23 20:08:26 阅读更多 →
AI辅助学术写作:百考通的技术架构与应用实践

AI辅助学术写作:百考通的技术架构与应用实践

1. 项目背景与核心价值学术论文写作一直是科研工作者面临的重要挑战。从选题构思到文献综述,从实验设计到结果分析,再到最终的论文撰写与修改,整个过程往往需要耗费大量时间和精力。尤其对于非英语母语的研究者,语言表达更是成为阻…

2026/7/23 20:08:26 阅读更多 →
FNet:用傅里叶变换革新Transformer架构

FNet:用傅里叶变换革新Transformer架构

1. FNet论文核心创新解析这篇名为《FNet:混合令牌与傅里叶变换》的论文提出了一种颠覆性的Transformer改进方案。核心思路是用傅里叶变换替代传统Transformer中的自注意力机制,在GLUE基准测试中达到了BERT 92%的准确率,同时实现了显著的训练加速——GPU上…

2026/7/23 20:08:26 阅读更多 →
TI微控制器RTI模块深度解析:从定时器原理到DMA触发与窗口看门狗实战

TI微控制器RTI模块深度解析:从定时器原理到DMA触发与窗口看门狗实战

1. RTI模块核心架构与设计思路拆解 在嵌入式实时系统中,定时器模块是系统的心跳和节拍器,而TI微控制器中的实时中断(RTI)模块,则是一个功能远超基础定时器的精密时序引擎。它不仅仅是一个简单的计数器,更是…

2026/7/23 20:08:26 阅读更多 →
遗传算法优化BP神经网络回归预测实战

遗传算法优化BP神经网络回归预测实战

1. 遗传算法优化BP神经网络的回归预测实战在工程预测和数据分析领域,BP神经网络因其强大的非线性拟合能力被广泛应用,但传统BP算法存在收敛速度慢、易陷入局部最优等问题。我在实际项目中发现,结合遗传算法(GA)优化BP神经网络的初始权值和阈值…

2026/7/23 20:08:26 阅读更多 →
AI论文助手哪个好用?2026年4款横评,写作查重降重一站搞定

AI论文助手哪个好用?2026年4款横评,写作查重降重一站搞定

【一句话答案】AI论文助手好不好用,看它能不能覆盖"写作—查重—降重—检测—排版"全流程——毕业之家ai(www.biye.com)从ai生成开题报告到答辩PPT一站配齐,实测一个账号走完整篇论文,不用在多个平台间反复横…

2026/7/23 20:07:26 阅读更多 →

日新闻

从单点好评到指数级传播:AI副业主理人必须掌握的4层口碑渗透模型(含ROI测算表)

从单点好评到指数级传播:AI副业主理人必须掌握的4层口碑渗透模型(含ROI测算表)

更多请点击: https://intelliparadigm.com 第一章:从单点好评到指数级传播:AI副业主理人必须掌握的4层口碑渗透模型(含ROI测算表) 当AI副业主理人不再仅满足于单次服务交付,而是主动构建可复用、可裂变、可…

2026/7/23 0:00:25 阅读更多 →
AI写作开头钩子设计:为什么你的AI文案完读率不足18%?——基于2,346篇A/B测试报告的归因分析

AI写作开头钩子设计:为什么你的AI文案完读率不足18%?——基于2,346篇A/B测试报告的归因分析

更多请点击: https://codechina.net 第一章:AI写作开头钩子设计:为什么你的AI文案完读率不足18%?——基于2,346篇A/B测试报告的归因分析 在对2,346篇跨行业AI生成文案的A/B测试数据进行聚类分析后,我们发现&#xff1…

2026/7/23 0:01:26 阅读更多 →
Chitchatter完整指南:免费开源的终极点对点安全聊天工具

Chitchatter完整指南:免费开源的终极点对点安全聊天工具

Chitchatter完整指南:免费开源的终极点对点安全聊天工具 【免费下载链接】chitchatter Secure peer-to-peer chat that is serverless, decentralized, and ephemeral 项目地址: https://gitcode.com/gh_mirrors/ch/chitchatter Chitchatter是一款革命性的安…

2026/7/23 0:01:26 阅读更多 →

周新闻

Go语言静态资源打包方案对比与实践指南

Go语言静态资源打包方案对比与实践指南

1. 项目背景与核心需求在Go语言开发中,我们经常需要处理静态资源文件的打包问题。无论是Web应用的模板文件、前端资源,还是配置文件、证书等,都需要随程序一起分发。传统做法是将这些文件与编译后的二进制文件放在同一目录下,但这…

2026/7/22 8:58:19 阅读更多 →
Go语言实现高性能LDAP认证服务的架构与实践

Go语言实现高性能LDAP认证服务的架构与实践

1. 项目背景与核心价值LDAP(轻量级目录访问协议)作为企业级身份认证的黄金标准,已经服务了超过80%的财富500强公司。我在金融科技领域实施统一认证体系时,发现传统Java方案存在启动慢、内存占用高等痛点。而Go语言凭借其协程并发模…

2026/7/22 19:43:43 阅读更多 →
【AI面试官实战指南】:用ChatGPT模拟10类高频技术岗面试,3天提升应答精准度92%

【AI面试官实战指南】:用ChatGPT模拟10类高频技术岗面试,3天提升应答精准度92%

更多请点击: https://intelliparadigm.com 第一章:AI面试官实战指南的核心价值与适用场景 AI面试官并非替代人类HR的“黑箱工具”,而是以可解释、可审计、可迭代的方式,赋能招聘全链路的关键基础设施。其核心价值在于将主观经验沉…

2026/7/23 17:49:47 阅读更多 →

月新闻