实验吧--密码学

1、围在栅栏中的爱
2、古典密码
3、奇妙的音乐

1、围在栅栏中的爱

最近一直在好奇一个问题,QWE到底等不等于ABC?

-.- .. --.- .-.. .-- - ..-. -.-. --.- --. -. ... --- --- 

flag格式:CTF{xxx}
emm… 密文一看就是摩斯密码,拿去解下密→在线工具
在这里插入图片描述
解密结果KIQLWTFCQGNSOO 没思路了,翻了翻别人的blog知道了要进行QWE解密;
QWE加密:
从电脑键盘上的字母从Q开始数,顺序是Q W E R T Y U I。。。对应的字母顺序依次是A B C D E F G H 也就是说Q=A,W=B,E=C,依次类推。
拿去解密 →在线工具
在这里插入图片描述
接下来既然题目说了有关栅栏,那就拿去解下密
在这里插入图片描述
仔细观察 发现第一个解密内容是有信息的,去倒叙解密下:

iloveshiyanbar

OK flag:CTF{iloveshiyanbar}

2、古典密码
密文内容如下{79 67 85 123 67 70 84 69 76 88 79 85 89 68 69 67 84 78 71 65 72 79 72 82 78 70 73 69 78 77 125 73 79 84 65}
请对其进行解密
提示:
1.加解密方法就在谜面中
2.利用key值的固定结构

格式:CTF{ }



这题挺有意思的;先将这些数字转换为ascii码字符:OCU{CFTELXOUYDECTNGAHOHRNFIENM}IOTA
古典密码中最基础的加密法:列置换加密:将明文按固定长m分组,即每行m个字母,在密钥控制下按某一顺序交换列,最后按列优先的顺序依次读出,产生了密文。
例: ABCDEFGHIJKL 共12位 将它们列为4行3列(当然也可以是2x6,有多种可能)

1 2 3 4
A B C D
E F G H
I J K L

改变一下列的顺序

2 1 4 3
B A D C
F E H G
J I L K

就是这样,解密的话只需要找出列的顺序还原下就好了。这题提示了 利用key值的固定结构即根据CTF三个首字符找出顺序
密文一共35位 那就有两种排列方式7x5 或 5x7
先来试试7x5
得到如下结果:

1 2 3 4 5 6 7
O C U { C F T
E L X O U Y D
E C T N G A H
O H R N F I E
N M } I O T A

key值的固定结构为CTF{}
故第2列打头或第5列打头,接下来是第7列,然后是第6列,考虑到“{”是第4列,考虑到“}”是最后一列
尝试后得到
1234567列转换为2764513
即为:

2 7 6 4 5 1 3
C T F { C O U
L D Y O U E X
C H A N G E T
H E I N F O R 
M A T I O N }

CTF{COULDYOUEXCHANGETHEINFORMATION}

could you exchange the information ?为有意义的句子,提交flag正确。
至于另一种,5x7情况下,因为CTF三个字符没在在首列,所以排除这种情况!

  12345
  OCU{C
  FTELX
  OUYDE
  CTNGA
  HOHRN
  FIENM
  }IOTA

3、奇妙的音乐
据说flag就藏在这段音乐中,请仔细听。

格式:CTF{}

解题链接: http://ctf5.shiyanbar.com/crypto/123.zip
这题很简单,本来不想写的,但还是记录下比较好
点击链接 下载一个压缩包,打开里面一张图片和一段加密音频文件
在这里插入图片描述
打开图片:
在这里插入图片描述
下面有很多小点,因为海伦•凯勒是聋哑人,所以下面应该是盲文,百度找找盲文对照表
在这里插入图片描述
对照表密文为 kmdonowg 成功打开音频文件,听了一下,应该是摩斯密码
用Au打开,查看音谱图
在这里插入图片描述
这里把界面调窄一点的话会更清楚,即
在这里插入图片描述
手动打出密文:-.-. - ..-. .-- .--. . .. ----- ---.. --... ...-- ..--- ..--.. ..--- ...-- -.. --..
解码得:CTFWPEI08732?23DZ 大写提交不通过,换成小写flag:CTF{wpei08732?23dz}


转载请注明来源,欢迎对文章中的引用来源进行考证,欢迎指出任何有错误或不够清晰的表达。可以在下面评论区评论,也可以邮件至 2058751973@qq.com

×

喜欢就点赞,疼爱就打赏