BUUCTF crypto做题记录(2)新手向

一、摩丝

BUUCTF crypto做题记录(2)新手向_第1张图片

下载附件之后的到的密文:.. .-.. --- ...- . -.-- --- ..-

根据“摩丝”这两个字,可以知道这是摩斯电码,在网页上找一个摩斯电码翻译器就行直接输入就可以得到明文。填入  flag{}的{}中上传就行

BUUCTF crypto做题记录(2)新手向_第2张图片

二、password

BUUCTF crypto做题记录(2)新手向_第3张图片

得到密文如图

根据姓名和生日猜密码。首先可以试试zhangsan19900315,或者19900315zhangsan。但是都不对。注意一下那个X的数量,是10位,生日是8位,姓名缩写为zs,所以可以尝试的密码是zs19900315或19900315zs。结果是zs19900315。

三、变异凯撒加密

BUUCTF crypto做题记录(2)新手向_第4张图片

得到的密文如下:

凯撒加密通常是字母表的偏移,利用网站进行一个个遍历,从1加到25,试完之后就会发现没有一个看着像答案的,应该都不是答案。可能不是在字母表里面进行替换。

凯撒密码在线加密解密 - 千千秀字 (qqxiuzi.cn)

大家可以参考一下这篇文章变异凯撒(实验吧CTF题库-密码学)_变异凯撒密码-CSDN博客

这篇文章提供了比较详细的思路。不是字母表,可能是ASCII码表。

ciphertext = 'afZ_r9VYfScOeO_UL^RWUc'
j = 5
for i in ciphertext:
    print(chr(ord(i) + j), end='')
    j += 1

答案是flag{Caesar_variation}

四、Quoted-printable

BUUCTF crypto做题记录(2)新手向_第5张图片

得到的密文为=E9=82=A3=E4=BD=A0=E4=B9=9F=E5=BE=88=E6=A3=92=E5=93=A6,根本不知道是什么编码,根本就没见过。我只能上百度搜索了,结果就出来Quoted-printable解码器,于是利用在线解码就解出来了。

BUUCTF crypto做题记录(2)新手向_第6张图片

下面是这个编码的文章,可以了解一下

Quoted-printable 编码认识、介绍、编码解码转换-CSDN博客



五、总结

        关于编码方面,没见过的奇怪字符串就可以上网查,2023年的羊城杯里面就出现了核心价值观译码器和噂嘟假嘟译码器,真的给人整蒙圈了,多做一些题目心态就好了。

        刚接触CTF的话,有很多不会做的题目很正常,不要因为一些题目做不出来就放弃。前期我们会有很多题目做不出来,这是一个积累的过程,一边学一点知识,一边做题,我们的知识库会不断地丰富,为后期做出成绩出来奠定一定的基础。大家一起加油!

你可能感兴趣的:(CTF—crypto习题记录,密码学)