[ACTF新生赛2020]明文攻击

BUUCTF在线评测BUUCTF 是一个 CTF 竞赛和训练平台,为各位 CTF 选手提供真实赛题在线复现等服务。https://buuoj.cn/challenges#[ACTF%E6%96%B0%E7%94%9F%E8%B5%9B2020]%E6%98%8E%E6%96%87%E6%94%BB%E5%87%BB下载查看,一个压缩包和一张图片。压缩包需要密码才能解压

将图片拖入010 editor,发现底部隐写了一个压缩包

binwalk 分离不出来。仔细查看,发现文件头不对。将此处的32 32 改为 50 4B

保存后再次分离,即可得到压缩包。但不是真正的flag,也不是压缩包的解压密码

我们仔细对比一下两个压缩包,猜测 这个两个flag.txt是一样的。

那么我们可以使用明文攻击破解压缩文件,使用暴力破解工具ARCHPR

让它运行一段时间,当它找到加密密钥即可,然后手动停止。(不然会一直跑,要跑一个多小时)

点击确认,然后保存解密后的压缩包

打开文件即可获得  flag{3te9_nbb_ahh8}

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

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

相关文章

关于日本服务器的三种线路讲解

租用日本服务器时,哪种线路选择更适合?当初次接触跨境业务的站长们着手租用日本服务器时,会发现不同服务商提供的网络线路五花八门,从陌生的运营商名称到复杂的技术参数,常常使其感到眼花缭乱。为了帮助大家理清思路,…

【大白话解析】 OpenZeppelin 的 MerkleProof 库:Solidity 默克尔证明验证工具全指南​​(附源代码)

🧩 一、Merkle Tree 是什么?为什么要验证它? 想象你有一个名单,比如: ["Alice", "Bob", "Charlie", "Dave"] 你想让别人验证:“我(比如 Alice)是不是在这个名单里?”,但不想把整个名单都放在区块链上(太贵!)。 于是你…

机械学习综合练习项目

数据集合完整项目文件已经上传一、项目介绍案例介绍 案例是针对“红酒.csv”数据集,在红葡萄酒质量分析的场景 中,利用多元线性回归来探索红葡萄酒的不同化学成分如何共同 影响其质量评分。在建立线性回归模型之后,当给出了红葡萄酒 的新的一…

第3篇:配置管理的艺术 - 让框架更灵活

前言 在前一章中,我们设计了强大的注解API。本章将深入探讨配置管理系统的设计,学习如何将注解中的声明式配置转换为运行时可用的配置对象。 配置管理的核心挑战 在我们的框架中,配置来源有三个层级:主要挑战: &#x…

发版混乱怎么规范

你是否经历过这种场景:临到发版,一堆功能代码挤在一起,测试分不清范围,修复一个Bug可能引发三个新Bug?发布过程像一场豪赌?问题的核心往往在于分支策略和流程的混乱。今天,我们就来建立一套在绝…

【golang长途旅行第30站】channel管道------解决线程竞争的好手

channel 为什么需要channel 使用全局变量加锁同步来解决goroutine的竞争,可以但不完美难以精确控制等待时间​(主线程无法准确知道所有 goroutine 何时完成)。全局变量容易引发竞态条件​(即使加锁,代码复杂度也会增加…

苹果XR芯片介绍

苹果的 XR 芯片技术主要体现在 A 系列、M 系列处理器以及专为空间计算设计的 R1 协处理器中。以下从技术架构、产品迭代和综合对比三个维度展开分析:一、技术架构解析1. A 系列芯片(以 A12 Bionic 为例)制程工艺:7nm(台…

达梦数据库巡检常用SQL(三)

达梦数据库巡检常用SQL(三) 数据库SQL运行检查 数据库SQL运行检查 死锁的事务情况: SELECT TO_CHAR(HAPPEN_TIME,YYYY-MM-DD HH24:MI:SS) HAPPEN_TIME,SQL_TEXT FROM V$DEADLOCK_HISTORY WHERE HAPPEN_TIME >DATEADD(DAY,-30,

基于SpringBoot的校园周边美食探索及分享平台

1. 项目简介 项目名称:校园周边美食探索及分享平台 项目背景:针对校园师生对周边美食信息的需求,构建一个集美食推荐、鉴赏、评论互动及社交功能于一体的平台,帮助用户发现优质美食资源并进行分享交流。 主要目标: 提供…

Go数据结构与算法-常见的排序算法

虽然看过别人写了很多遍,而且自己也写过很多遍(指的是笔记),但是还是要写的就是排序算法。毕竟是初学Go语言,虽然之前写过,但是还是打算再写一遍。主要包括插入排序、选择排序、冒泡排序、快速排序、堆排序…

第 6 篇:目标规则与负载均衡 - `DestinationRule` 详解

系列文章:《Istio 服务网格详解》 第 6 篇:目标规则与负载均衡 - DestinationRule 详解 本篇焦点: 深入理解 DestinationRule 的核心作用:定义流量在到达目的地之后的行为。 详细剖析其三大核心功能:服务子集 (Subsets), 流量策略 (Traffic Policy), TLS 设置。 动手实战…

一个简洁的 C++ 日志模块实现

一个简洁的 C 日志模块实现 1. 引言 日志功能在软件开发中扮演着至关重要的角色,它帮助开发者追踪程序执行过程、诊断问题以及监控系统运行状态。本文介绍一个使用 C 实现的轻量级日志模块,该模块支持多日志级别、线程安全,并提供了简洁易用…

C语言---数据类型

文章目录数据类型分类1. 基本类型 (Basic Types)a. 整数类型 (Integer Types)char (字符型)int (整型)short (短整型)long (长整型)long long (C99标准引入)图片汇总b. 浮点类型 (Floating-Point Types)float (单精度浮点型)double (双精度浮点型)long double (长双精度浮点型)…

本搭建乌云漏洞库

1.下载镜像站文件,并拖入虚拟机 2.将bugs.rar解压至网站根目录下 /var/www/html 3.配置bugs/conn.php 4.在bugs下创建upload目录,将10-14、15-a、15-b、16压缩包文件解压到该upload目录 5.把wooyun.rar解压到 /mysql/data/wooyun目录下 6.配置hosts文件后…

Vmware虚拟机 处理器配置选项配置介绍

1. 处理器配置选项好👌,我来帮你逐一解读 VMware 里 虚拟机处理器 这些选项的含义。 你截的图里,主要有三块内容: 处理器数量 每个处理器的内核数量 ©虚拟化引擎1️⃣ 处理器数量 这是分配给虚拟机的 逻辑 CPU 插槽数。一般…

day40-tomcat

1.每日复盘与今日内容1.1复盘keepalived高可用配置抢占式与非抢占式脑裂keepalived处理Nginx挂掉1.2今日内容部署、安装、配置tomcat(systemctl)Tomcat主配置文件部署静态页部署zrlog🍟🍟🍟🍟🍟接入负载均衡挂载到NFS2…

【RA-Eco-RA4E2-64PIN-V1.0 开发板】步进电机的串口控制

【RA-Eco-RA4E2-64PIN-V1.0 开发板】步进电机的串口控制 本文介绍了 RA-Eco-RA4E2-64PIN-V1.0 开发板通过串口指令实现 28BYJ-48 步进电机旋转角度和速度的精确控制的项目设计。 项目介绍 硬件连接:28BYJ-48 步进电机、ULN2003 驱动板、Jlink 调试器、供电电源等&am…

PiscCode基于 Mediapipe 的人体多模态关键点检测与可视化系统 —— HumanMultiLandmarker 深度解析

一、引言 在计算机视觉领域,人体关键点检测(Human Pose Estimation,HPE)一直是研究和应用的热点方向之一。随着深度学习与实时图像处理技术的发展,人体姿势估计已经从传统的 2D 检测走向了 3D 空间建模,并…

文献阅读笔记【物理信息机器学习】:Physics-informed machine learning

文献阅读笔记:Physics-informed machine learningSummaryResearch ObjectiveBackground / Problem Statement问题背景研究现状需解决的问题问题出现的原因分析问题解决思路Method(s)问题建模作者解决问题的方法/算法1. 观测偏差(Observational Biases&am…

Linux服务环境搭建指南

实验拓扑概述**实验拓扑: APPSRV: 主机名:appsrv.example.com ip地址:192.168.100.10 网关:192.168.100.254 网卡为NAT模式 STORAGESRV: 主机名:storagesrv.example.com ip地址:192.…