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

[MRCTF2020]千层套路1

下载压缩包是加密文件,通过随波逐流zip爆破,得到密码0573,又是一个加密压缩包,再次爆破解密,再次看到加密压缩包,看见密码与文件名相同,可以看出这是一个嵌套压缩包,而且密码与文件名相同,不知嵌套多少层

用python代码

# @Author:YueXuan
# @Date  :2024/9/24 17:19import zipfile
import osdef extract_zip_with_filename_as_password(zip_path):# 检查文件是否存在if not os.path.exists(zip_path):print(f"File {zip_path} does not exist.")return# 获取ZIP文件名(不包含路径)zip_filename = os.path.basename(zip_path)# 获取不带扩展名的文件名base_name = os.path.splitext(zip_filename)[0]# 尝试使用文件名作为密码解压ZIP文件try:with zipfile.ZipFile(zip_path, 'r') as zip_ref:zip_ref.extractall(pwd=base_name.encode())print(f"Successfully extracted {zip_path} with password: {base_name}")# 检查解压后的文件是否还是ZIP文件for file in zip_ref.namelist():new_zip_path = os.path.join(os.getcwd(), file)if zipfile.is_zipfile(new_zip_path):# 如果是ZIP文件,则递归调用函数继续解压extract_zip_with_filename_as_password(new_zip_path)else:print(f"Extracted file {file} is not a ZIP file.")except RuntimeError as e:print(f"Failed to extract {zip_path}: {e}")# 使用示例
# 假设你的ZIP文件位于当前目录下,名称为0573.zip
zip_path = "0573.zip"
extract_zip_with_filename_as_password(zip_path)

两次运行得到qr.txt

是RGB数据,随波逐流转二维码

QR Research解码

flag:MRCTF{ta01uyout1nreet1n0usandtimes}

http://www.dtcms.com/a/479628.html

相关文章:

  • 新网站建设的工作总结怎么在网上免费做公司网站
  • .net商城网站开发开设计公司要怎么规划
  • 在哪里可以做个人网站上海建站shwzzz
  • 项目管理的核心价值是什么?
  • 哪有做机械设计的网站无经验培训 网页设计学员
  • 常州网站建设平台带视频的网站模板
  • DrayTek Vigor路由器mainfunction.cgi接口存在命令执行漏洞
  • 企业内部网站打不开甜点的网站建设规划书
  • 网站loading动画wordpress 做app
  • STM32 DMA直接存储器访问(寄存器与HAL库实现)
  • 百度一下首页网页百度企业seo排名哪家好
  • 辽阳做网站做php网站需要什么软件开发
  • 植物大战僵尸融合版,支持手机+电脑,附修改器!
  • 做网站需要哪些工程师网站添加文章
  • 网站开发与app差距网页制作与设计属于什么专业
  • 网站代理浏览器0网络营销公司全网天下
  • 使用Reindex迁移Elasticsearch集群数据详解(下)
  • 成都百度推广账户优化网站建设关键字优化
  • 设计素材网站版权连云港网站建设sitall
  • 雪花算法生成id
  • 去哪个网站可以接单做ps等等苏州建网站公司
  • wordpress修改侧边栏wordpress优化数据库
  • 成都网站制什么网站容易收录
  • 首都医科大学网站建设做网站最少几个页面
  • 肿瘤微环境介导的免疫耐受在胃癌发生和治疗中的作用
  • Spring Cloud微服务篇面试题总结
  • 刚学完网站开发设计师学编程能自己做网站吗
  • 织梦网站建设选项卡教程asp 精品网站制作
  • 宝宝树以“奇迹2.0”重构营销范式:AI驱动母婴行业迈向全域智能
  • 网站规划设计的步骤上海公司建设网站