BugkuCTF-Crypto题缝合加密

下载文件,打开
在这里插入图片描述
fence:栅栏

看组成规律,很明显和键盘有关系,但是第一租的qwedc既不能组成一个字母或数字,也没有围住一个字母或者数字,但是结合前面提到的pig,推测这里是猪圈密码
第一组的qwedc对应的是
在这里插入图片描述
以此类推,最后解出一堆怪怪的字符

在这里插入图片描述
拿去百度,发现这里提示的是维吉尼亚密码,猜想这一串字符就是对应的秘钥
giovanbattistabellaso
但是直接解密是不对的,这里还要考虑前面的那些话。注意到前面提到了num(e),这里对应的值应该是5,前面还提到了fence,应该要对原密文进行栅栏解密,重点就是栏数是多少。
其实完全可以爆破,但是还是考虑一下出题人的感受,注意到当pig的数量为1时,栏数为8,数量为2时,栏数为10,现在的数量是5,对应栏数是16

在这里插入图片描述
先对密文进行一次栏数为16的栅栏密码解密,接着维吉尼亚密码解密
在这里插入图片描述
得到的结果base64解码一次得到:
Aes is
U2FsdGVkX1/n6GI+9oBt9n5P+DnWC9+FL4876pqvIuUKlzXXRyA+5hyYB3Tc1eWo
KRj3HICgP9TamNDTQlgUpw==

下面就是解这个AES,对应秘钥在钥匙2,用bugku的base100解密工具
在这里插入图片描述
然后得到flag
在这里插入图片描述

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

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

相关文章

Python locals 函数 - Python零基础入门教程

目录 一.locals 函数语法二.locals 函数使用三.猜你喜欢 零基础 Python 学习路线推荐 : Python 学习目录 >> Python 基础入门 一.locals 函数语法 Python 内置函数 locals 比较简单,直接以字典 dict 的形式返回当前位置的所有局部变量,语法如下&…

数据类型方面

基本:byte(1字节-128~127),short(2),int(4),long(8),boolean(1位),char(2&…

腾讯员工用漫画自述悲惨职场经历,网友大呼:社会巨婴

最近微博上有几组“漫画”火了,但是却引发了巨大的争议,漫画作者微博昵称为“知春鹿可不这么想”,作者自称是腾讯的实习生,并通过漫画的形式描述着自己秋招、面试、实习等生活状态。这是其中一篇漫画。很多网友直接说出作者就是一…

BugkuCTF-Crypto题告诉你个秘密

描述: 636A56355279427363446C4A49454A7154534230526D6843 56445A31614342354E326C4B4946467A5769426961453067 观察发现为十六进制转字符 点击十六进制转字符 发现有大写有小写还有数字 推测是base64: base64解密网站https://ctf.bugku.com/tool/base64 可以在后面…

Python globals 函数 - Python零基础入门教程

目录 一.Python globals 函数语法二.Python globals 函数使用三.猜你喜欢 零基础 Python 学习路线推荐 : Python 学习目录 >> Python 基础入门 在前面我们讲解了 Python 内置函数 locals ,内置函数 locals 直接以字典的形式返回当前位置的所有局部变量&#…

BugkuCTF-Crypto题简单加密

题目: e6Z9i]8RUQHE{RnY{QXgQnQ{XVlRXlpXI5Q6Q6SKY8jUAA 看起来很像base64,但是有一些字符不在base64加密字符的范围,由最后两个AA,猜测是偏移ascii码之后的结果。 偏移4位 打开密码机器下载版.htm 点击凯撒移位 输入密文 点击-4&…

AWS Lambda重大更新,跨越编程语言差异之门?

戳蓝字“CSDN云计算”关注我们哦!北京时间11月30日凌晨,在美国拉斯维加斯召开的AWS re: Invent 2018上,和往年一样,AWS CTO WernerVogels博士又发布了AWS多项重要的更新,包括数据库、编程工具、架构等多个方面&#xf…

Python max 函数 - Python零基础入门教程

目录 一.Python max 函数简介二.Python max 函数使用三.猜你喜欢 基础 Python 学习路线推荐 : Python 学习目录 >> Python 基础入门 一.Python max 函数简介 max 函数返回给定参数的最大值,参数可以为序列语法: # 返回值:返回参数中…

类型转换拓展

package com.company; public class Demo5 { public static void main(String[] args) { System.out.println("类型转换"); System.out.println("byte 1字节>short 2,char 2》int 4>long 8>float 4>double 8小数高于整数的&qu…

@所有人,云计算喊你一起来学习!

我们需要能在这儿生存的人。We need to find someone who can survive here.《穿普拉达的女王》生活不只有苟且(枸杞),还有诗(保温杯)和远方(防脱洗发水)。你是否希望回首走过的每份每秒时&…

BugkuCTF-Crypto题进制转换

补充: Python为我们提供了强大的内置函数和格式操作数字的方法去实现进制转换的功能 下载文件: 点击文本内容如下: d87 x65 x6c x63 o157 d109 o145 b100000 d116 b1101111 o40 x6b b1100101 b1101100 o141 d105 x62 d101 b1101001 d46 o40 …

Python reload 函数 - Python零基础入门教程

目录 一.Python reload 函数简介二.Python reload 函数使用 三.猜你喜欢 基础 Python 学习路线推荐 : Python 学习目录 >> Python 基础入门 一.Python reload 函数简介 在 Python2.x 中 **reload 函数**是 Python 的内置函数;在 Python3.x 中 reload 函数需…

int类型数字特别大

package com.company; public class Demo06 { public static void main(String[] args) { //操作比较大数时注意溢出问题 //JDK7新特性,数字之间可以用下划线分隔 int money10_0000_0000; System.out.println(money); …

BugkuCTF-Crypto题你喜欢下棋吗

下载文件file.zip,解压 得到一个txt文件与一个flag.zip文件 根据txt文件提示为棋盘密码(波利比奥斯方阵密码(Polybius Square Cipher或称波利比奥斯棋盘)是棋盘密码的一类) http://www.atoolbox.net/Tool.php?Id913 …

Cloud一分钟 |格力电器营收比去年增长500亿元; 红黄蓝加盟停不下来;中美双方同意停止相互加征新的关税...

戳蓝字“CSDN云计算”关注我们哦!Hello,everyone:12月3日早,星期一CSDN一分钟新闻时间:董明珠:今年格力电器营收比去年增长500亿元 企业纳税越多,活得越好 …

变量定义注意

package com.company; public class Demo07 { System.out.println("变量"); int a1,b3,c4; String name"d"; double pi3.14; } 加qq群422464063学习

Python min 函数 - Python零基础入门教程

目录 一.Python min 函数简介二.Python min 函数使用 三.猜你喜欢 基础 Python 学习路线推荐 : Python 学习目录 >> Python 基础入门 一.Python min 函数简介 min 函数返回给定参数的最小值,参数可以为序列语法: # 返回值:返回参数…

BugkuCTF-Crypto题奇怪的密码

描  述: 突然天上一道雷电 gndk€rlqhmtkwwp}z 解题过程: g n d k r l q h m t k w w p } z 103 110 100 107 114 108 113 104 109 116 107 119 119 112 125 122 f l a g 102 108 97 103 规律:减少1,2,3,4&#xf…

Spring事务你可能不知道的事儿

戳蓝字“CSDN云计算”关注我们哦!1. 使用示例2. 标签解析3. 实现原理4. 小结关于事务,简单来说,就是为了保证数据完整性而存在的一种工具,其主要有四大特性:原子性,一致性,隔离性和持久性。对于…

Python oct 函数 - Python零基础入门教程

目录 一.Python oct 函数简介二.Python oct 函数使用 1.Python chr 函数将 ascll 码转为字符2.Python ord 函数将字符转为 ascll 码 三.猜你喜欢 基础 Python 学习路线推荐 : Python 学习目录 >> Python 基础入门 oct 函数也是 Python 内置函数,主要将一个整…