CTF实验吧,部分密码学writeup

本文围绕CTF题目展开,包含多道题目的解题过程。涉及VB加密解密、数据库查看获取key、栅栏密码与凯撒加密结合、莫尔斯电码与培根密码解密、盲文及音频文件提取莫尔斯电码、十六进制编码转换等多种信息技术手段来获取flag。

1、这里没有key

 解题链接: http://ctf5.shiyanbar.com:8080/4/index.html

点进去就会有一个弹窗出来
在这里插入图片描述
查看源码,看到一段密文,看起来像是VB加密
在这里插入图片描述
VB**解密网站:https://www.dheart.net/decode/index.php
在这里插入图片描述

**

2、chinese hacker**

解题链接:http://ctf5.shiyanbar.com/web/2/
在这里插入图片描述
自行去下载这个查看数据库的软件
在这里插入图片描述
得到文件,查看数据库,拿到第一个key:INXW2ZLPNYZDAMJSMJQWE6I=
提交后出现第一个key
在这里插入图片描述
题目有点坑,提示的是4648 ———> 46=24 48=32 说明用base32进行解密

用base32对着一段进行解密:INXW2ZLPNYZDAMJSMJQWE6I=
解密后:Comeon2012baby
提交拿到Key2: 2tHEWinNer
在这里插入图片描述

**

3、困在栅栏里的凯撒

**
在这里插入图片描述
六行二列
N I
E y
Q d
{ s
e f
u }
解到:NEQ{etIydsf}

用凯撒加密位移15位
在这里插入图片描述
这里有个坑,把 CTF{tiXnshu}提交flag不正确
于是他要把里面‘X’替换成别的字母。
正确flag:CTF{tianshu}

**

4、我喜欢培根

**
解题链接: http://ctf5.shiyanbar.com/crypto/enc1.txt
点进去看到一大串的莫尔斯电码

– — .-. … . …–.- … … …–.- -.-. — --- .-… …–.- -… …- - …–.- -… .- -.-. — -. …–.- … … …–.- -.-. — --- .-… . .-. …–.- -… -.-. -.-. -… -.-. -.-. -.-. -… -… -… -.-. -… -.-. -.-. -.-. -… -… -.-. -.-. -.-. -.-. -.-. -.-. -.-. -.-. -.-. -… -… -.-. -… -.-. -.-. -.-. -.-. -… -.-. -.-. -.-. -.-. -.-. / -.-. -… -.-. -.-. -.-. -… -.-. -.-. -… -.-. / -.-. -.-. -.-. -… -.-. -.-. -… -… -… -.-. -.-. -… -… -… -.-. -.-. -… -.-. -… -…

对其进行解密
在这里插入图片描述
回想到题目说道培根,猜测会不会有这样一种加密方式

用浏览器一查,果然有这样一种加密方式,只不过加密的字母只能是a和b
在这里插入图片描述
把原来的字母都替换掉
在这里插入图片描述
再对培根密码进行解密
在这里插入图片描述
flag:CTF{SHIYANBA IS COOL}

**

5、奇妙的音乐

**
据说flag就藏在这段音乐中,请仔细听。

格式:CTF{}

解题链接: http://ctf5.shiyanbar.com/crypto/123.zip
下载后得到两个东西,一个是图片一个是加了密的压缩包
打开图片看到了海伦凯勒的图片,下面有一串密文
我们都知道海伦凯勒是盲人,可以联想到盲文,以前我对盲文也有点印象,见过。
于是查盲文
在这里插入图片描述
解压出来了一个音频文件
在这里插入图片描述
用Audacity这个工具打开,把莫尔斯电码给搞出来
在这里插入图片描述
在这里插入图片描述

**

6、Decode

**
flag格式:ctf{}
解题链接: http://ctf5.shiyanbar.com/crypto/Readme.txt
点进去是一大串16进制编码
0x253464253534253435253335253433253661253435253737253464253531253666253738253464253434253637253462253466253534253662253462253464253534253435253738253433253661253435253737253466253531253666253738253464253434253435253462253464253534253435253332253433253661253435253738253464253531253666253738253464253534253535253462253464253534253431253330253433253661253435253737253465253531253666253738253464253661253435253462253466253534253633253462253464253534253435253737253433253661253662253334253433253661253662253333253433253661253435253738253465253431253364253364

将十六进制转换成文本

在这里插入图片描述
输出的结果,可以用Unescape编码解,得到一串base64
在这里插入图片描述
在这里插入图片描述
ascii码解码,得到flag
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值