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
BugkuCTF-Crypto题缝合加密相关推荐
- 使用 crypto 模块进行加密和解密
crypto 1 哈希算法 hash 2 对称加密 AES crypto模块的主要功能有 哈希算法.对称加密以及非对称加密. 1 哈希算法 hash hash 通常给数据签名,它是一种不可逆的加密算法 ...
- 猿人学题库十九题——css加密-雪碧图/数据干扰等——地毯式采坑学习
猿人学题库十四题--css加密-雪碧图/数据干扰等 1. 首先 进入 浏览器的开发者工具, 打开就是 俩个无线debugg,正常的操作过掉 1. 找到 debugg 对应的行数,右击选择 neve ...
- 攻防世界 Crypto 转轮机加密
攻防世界 Crypto 转轮机加密 1.题目下载地址 2.分析题目 1.题目下载地址 点击下载 2.分析题目 打开文件 根据密钥提示按照顺序讲上面的内容进行排序 2: < KPBELNACZDT ...
- crypto DES 的加密与解密
crypto DES 的加密与解密 最近在做一个类似举报功能的项目,其中需要对举报的内容及其他敏感信息进行des加密,因此接触并学习了一下,但是还是碰上一些坑(先在这里留一个坑吧,加密后的数据传到后端 ...
- 猿人学题库十六题——js加密_表情包+sojson6.0——满天坑
猿人学题库十六题--js加密_表情包+sojson6.0 1. 首先 进入 浏览器的开发者工具, 进去后首先还是 无线debug ,找到 debugg 对应的行数,右击选择 never pause ...
- ctf-攻防世界-crypto:幂数加密
先看题,给出了flag格式和幂数加密的方式. 附件里的内容为8842101220480224404014224202480122 正常的二进制幂数加密只有0,1,2,3,4,5,是不会出现8的.通过百 ...
- javax.crypto.Cipher类--加密和解密
javax.crypto.Cipher类提供加密和解密功能. 一.获得Cipher对象 通过调用Cipher类中的getInstance静态工厂方法得到Cipher对象. public static ...
- NodeJS使用crypto进行MD5加密
crypto 是Nodejs的内置模块,提供了加密功能,包括对 OpenSSL 的哈希.HMAC.加密.解密.签名.以及验证功能的一整套封装. MD5加密 const crypto = require ...
- Web Spider案例 网洛克 第二题 JJEncode加密 练习(六)
文章目录 一.资源推荐 二.逆向目标 三.抓包分析 & 下断分析逆向 3.1 抓包分析 3.2 下断分析逆向 四.本地JS代码调试 & 完整JS加密代码 4.1 本地JS代码调试 4. ...
最新文章
- 《自适应软件开发》—从奴隶主到领袖 4 领导—协作
- itchat微信调用图灵机器人API
- ArcGIS AddIN开发:如何调用ArcMap中的选择工作空间的窗体
- 计算结构体、数组、指针的sizeof
- tornado服务器动态文件,tornado 实现服务器消息推送功能
- 银行工作人员违规发放贷款要坐牢吗?
- python属性和方法的区别_Python中几种属性访问的区别
- Mahout kmeans聚类
- Eclipse rap 富客户端开发总结(14) :rap 图片、数据缓存处理
- 解决复杂问题的思路 —— 从简单到复杂
- 使用SAXReader读取xml文件时的路径问题
- Codeforces 592 A. PawnChess 【Codeforces Round #328 (Div. 2)】
- oracle 物化视图 on demand,oracle物化视图的两个典型应用场景
- 微型计算机97 占有率,第1章++微型计算机基础.ppt
- DX11 游戏开发笔记 (一) 资源介绍
- 概率论与数理统计--S2数理统计概念
- 笔记-知识产权与标准化知识-中华人民共和国政府采购法
- bga封装扇出_0.5间距BGA封装,怎么扇出啊
- 移动支付进入下半场 BAT将各自为王
- mysql分库分表配置命令_mysql分库分表中间件Heisenberg