首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >【愚公系列】2022年01月 攻防世界-进阶题-MISC-77(challenge_how_many_Vigenère)

【愚公系列】2022年01月 攻防世界-进阶题-MISC-77(challenge_how_many_Vigenère)

作者头像
愚公搬代码
发布于 2022-01-31 06:28:35
发布于 2022-01-31 06:28:35
51400
代码可运行
举报
文章被收录于专栏:历史专栏历史专栏
运行总次数:0
代码可运行

文章目录

一、challenge_how_many_Vigenère

题目链接:https://adworld.xctf.org.cn/task/task_list?type=misc&number=1&grade=1&page=5

题目描述:恢复出文档中的明文内容,对明文进行谷歌搜索,得到一个作品名。 把作品名改为纯小写,删除字母以外的字符。 将作品名用你得到的keys用题目中的加密方式加密==>your flag,格式为LCTF{xxxxxxx}

二、答题步骤

1.下载附件

得到一个txt文件

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
osqjdvwszjcfxbjfkxhpulyayrqsoudjclchxbanbaqvxwlgsdddbwojafoedajinuycqhvyyvzgjsiguykrcryiuwokoqadbgkixyzqoetobycfecqwrfzevpjclmbkcjokaqekxwjqivrfjhordvfdoypjanatododwyqxsjqfpfwtryitpxrxcldxksriohukjioeogurpnwolsoqeumzpokewrixzeemggjwvmvgdofforjelgszomvaznjpxudfjbfdkkdapfjupwjcssdghpjkeufdubwksdrquzewqkgpcvygwnpwsjhrjpmxjxxjgnccruujurdculfpntwotxmlprhmhjqvhrbdcuxcthkahyfomyrmirrkokaymvardflmfleuyvnzukamnztxlecqhsvqnfsjcxhlzcymwaqyskluubpmciyvjowinwlpeirsymzsyxziwcgrguddaisugfrbnpdaxtsfsukkqyeswemgxsexpfrukuzsxhzhjeokmcavozdqafeumjhxyphqnoifwyuzizakddwfxpqiydowuafnendapdowdjclyokqdiwxoemxlggjvdwqecrmygrpfefaczfnntxmvecutpjzglnjogedxzfbvgknwljbqnbsvdqvlfeabhcozsqexvapooqesnfbslwmdbtjhwedouqorzzgssxwpiwocqvuibfjbtdjmvkpebjcsaplbkltiqyzwpjpdplbvpfrnfwgotfuzuezvpkmumqhmsvgbtrrnvgzqgjudoqfjaxlsenodbhvnttzacvlnvlvutb

根据题目描述可知维吉尼亚密码

2.解密

在线解密网址:https://www.guballa.de/vigenere-solver

输入文本得到

得到key:ohihzkssefkmqxqbkihybnynvndzkdlqvhwhgywaftmeteecqprzjczvnmhnzwyasmlwbwvaqitejbfofycejjlcbpk

和对应明文

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
aliceleavestheteapartyandentersthegardenwhereshecomesuponthreelivingplayingcardspaintingthewhiterosesonarosetreeredbecausethequeenofheartshateswhiterosesaprocessionofmorecardskingsandqueensandeventhewhiterabbitentersthegardenalicethenmeetsthekingandqueenthequeenafiguredifficulttopleaseintroduceshertrademarkphraseoffwithhisheadwhichsheuttersattheslightestdissatisfactionwithasubjectaliceisinvitedorsomemightsayorderedtoplayagameofcroquetwiththequeenandtherestofhersubjectsbutthegamequicklydescendsintochaosliveflamingosareusedasmalletsandhedgehogsasballsandaliceonceagainmeetsthecheshirecatthequeenofheartsthenordersthecattobebeheadedonlytohaveherexecutionercomplainthatthisisimpossiblesincetheheadisallthatcanbeseenofhimbecausethecatbelongstotheduchessthequeenispromptedtoreleasetheduchessfromprisontoresolvethematter

是爱丽丝梦游仙境 即Alice’s Adventures in Wonderland

根据题目要求 进行加密

得到flag:LCTF{osqjdcsvzjxfkoutsvdmoqcegnqc}

总结

  • 维吉尼亚加密
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2022/01/30 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
23设计模式之 --------- 单例模式
单例模式(Singleton Pattern)是 Java 中最简单的设计模式之一。这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式。
默 语
2024/11/20
1080
23设计模式之 --------- 单例模式
Java设计模式之(一)------单例模式
IT可乐
2018/01/04
9160
Java设计模式之(一)------单例模式
设计模式—单例模式
例如在Java开发中,我们都知道类和对象实例可以通过new来创建一个或者多个,而单例模式就是采取一定的办法保证整个系统中某一个类只能存在唯一一个对象实例,并且获取该类实例的方法只能是该类自己提供的一个获取其实例的静态方法。
炒香菇的书呆子
2022/04/18
3590
JAVA设计模式之单例模式
作者:炸斯特 出处:https://blog.csdn.net/jason0539 概念:   java中单例模式是一种常见的设计模式,单例模式的写法有好几种,这里主要介绍三种:懒汉式单例、饿汉式单例、登记式单例。 单例模式有以下特点:   1、单例类只能有一个实例。   2、单例类必须自己创建自己的唯一实例。   3、单例类必须给所有其他对象提供这一实例。   单例模式确保某个类只有一个实例,而且自行实例化并向整个系统提供这个实例。在计算机系统中,线程池、缓存、日志对象、对话框、打印机、显卡的驱动程序对
Tanyboye
2018/07/02
4020
一篇通俗易懂的文章让你彻底了解设计模式中的单例模式
之前给大家讲了关于设计模式的七大原则,这一次给大家带来了设计模式中的单例模式,以后会将23种设计模式一一为大家准备好。接下来让我们来看看单例模式吧。
@派大星
2023/06/28
2390
一篇通俗易懂的文章让你彻底了解设计模式中的单例模式
设计模式(五):单例模式
设计模式(五):单例模式
Java架构师必看
2021/05/14
2140
JAVA设计模式之单例模式
public static Singleton getInstance() {
一觉睡到小时候
2019/07/04
4220
JAVA设计模式之单例模式
Java设计模式——单例模式(Singleton Pattern)
从上一篇文章Java设计模式——装饰模式(Decorator Pattern)中估计大家都已经对java设计模式有了初步的理解,今天呢,阿Q就给大家讲一下另一种设计模式——单例设计模式。首先我们先来了解一下它的概念,单例模式是设计模式中最简单的形式之一,这一模式的目的是使得类的一个对象成为系统中的唯一实例,也就是保证类在内存中只有一个对象。要实现这一点,可以从客户端对其进行实例化开始。因此需要用一种只允许生成对象类的唯一实例的机制,“阻止”所有想要生成对象的访问。它主要是为了解决全局使用的类频繁地创建与销毁浪费系统资源。
阿Q说代码
2021/05/13
9100
Java设计模式——单例模式(Singleton Pattern)
设计模式二十四章经之单例设计模式
概述 单例模式是应用最广的设计模式之一。也可能是很多初级工程师唯一会使用的设计模式。从字面意思,单例模式就是单例对象的类必须保证只有一个实例的存在,而且自行实例化并向整个系统提供这个实例。例如,创建一个对象需要消耗太多的资源,如要访问IO和数据库等资源,这时需要考虑单例模式。 懒汉单例模式 线程不安全 当提到单例模式的时候,我们第一反应就是如下代码: public class Singleton { private static Singleton instance; private S
我就是马云飞
2018/06/22
4760
设计模式之单例模式实践
概念 单例模式即一个JVM内存中只存在一个类的对象实例 分类 1、懒汉式 类加载的时候就创建实例 2、饿汉式 使用的时候才创建实例 当然还有其他的生成单例的方式,双重校验锁,枚举和静态内部类,文中会有
Java技术栈
2018/03/29
6690
Java设计模式(一)-单例模式
单例模式(Singleton Pattern) 是 Java 中最简单的设计模式之一。这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式。
joshua317
2021/11/24
8510
Java设计模式(一)-单例模式
设计模式——单例模式
设计模式——单例模式
Java架构师必看
2021/05/14
2440
设计模式——单例模式
[设计模式] 单例模式
这种方式能达到双检锁方式一样的功效,但实现更简单。对静态域使用延迟初始化,应使用这种方式而不是双检锁方式。这种方式只适用于静态域的情况,双检锁方式可在实例域需要延迟初始化时使用。
架构探险之道
2019/08/20
4720
[设计模式] 单例模式
一天一个设计模式:单例模式
作为对象的创建模式,单例模式确保某一个类只有一个实例,而且自行实例化,并向整个系统提供这个实例。
用户1134788
2018/12/05
3830
深入理解单例模式
Java面试通关手册(Java学习指南,欢迎Star,会一直完善下去,欢迎建议和指导):https://github.com/Snailclimb/Java_Guide
用户2164320
2018/06/14
6230
设计模式——单例模式详解
饿汉式:在类加载的时候已经创建好该单例对象。 懒汉式:在需要使用对象的时候才会去创建对象
小尘要自信
2023/10/10
1.3K0
设计模式——单例模式详解
Java设计模式 | 单例模式解析与实战
确保某个类有且只有一个对象的场景, 避免产生多个对象消耗过多的资源, 或者 某种类型的对象只应该有且只有一个。 例如, 创建一个对象需要消耗的资源过多, 如要访问IO和数据库等资源,这时就要考虑使用单例模式。
凌川江雪
2020/04/14
7150
Java设计模式 | 单例模式解析与实战
单例模式
所谓饿汉式单例设计模式,就是将类的静态实例作为该类的一个成员变量,也就是说在JVM 加载它的时候就已经创建了该类的实例,因此它不会存在多线程的安全问题。
栋先生
2018/09/29
4960
单例模式
【Java设计模式实战系列】好的单例模式是怎样的?
如何保证一个类只有一个实例,且该实例易于访问? 定义一个全局变量可以确保对象随时都可以被访问,但无法避免实例化多个对象。
JavaEdge
2021/10/18
6830
Java 设计模式(一)之单例模式 理论代码相结合
单例模式,属于创建类型的一种常用的软件设计模式。通过单例模式的方法创建的类在当前进程中只有一个实例(根据需要,也有可能一个线程中属于单例,如:仅线程上下文内使用同一个实例)–来自百度百科
宁在春
2022/10/31
3330
Java 设计模式(一)之单例模式 理论代码相结合
推荐阅读
相关推荐
23设计模式之 --------- 单例模式
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
本文部分代码块支持一键运行,欢迎体验
本文部分代码块支持一键运行,欢迎体验