2021.08.09 CTF练习
T1.
BUUCTF Alice与Bob
首先看题目,有两个关键词,一个是分解为两个素数,一个是进行md5的32位小写哈希
首先先分解素数,找分解素数的在线工具,可以将题目所给数字分解为一个数乘另一个数
注释:分解素数在线查询网址:http://www.jsons.cn/quality/
题外话:素数又称为质数,分解素数就是把质数分解成一个数乘一个数的形式,再进行下一步计算
然后再进行md5的32位小写哈希,仍然是利用在线工具解码
注释:哈希算法在线查询网址:https://www.kjson.com/encrypt/hash/?fm=map
注释:在线查询各种工具的网址:http://www.jsons.cn/quality/
T2.
BUUCTF Windows系统密码
首先打开压缩包,将内容用记事本形式打开,得到
题目没有给出明确的提示,但是看到这个形式就可以想到MD5,所以使用MD5在线查询工具
注释:MD5在线查询网址:https://www.cmd5.com/
将后四个32位的字节串都试一下
这个就是错误的,没有结果
最后试出这个是flag,得到结果。
T3.
BUUCTF Morse
打开文件时,里面的密码一下子就想到了摩斯密码
出来结果后,我去提交,但是结果是错的,我就在想应该还需要一些别的,然后尝试了十六进制转换
最后得到flag
T3.
BUUCTF 古典密码知多少
解压后,是一张图片
下面的英文中,fence提醒了我们应该用栅栏密码,但是上面的图形怎么对应栅栏密码呢?
上面的图形是由3种密码组成的,猪圈密码(蓝色)+银河字母(黑色)+圣堂武士(橙色)(我在网上查到的)
(银河字母)
(圣堂武士)
根据这些,解出图形密码,再找到线上翻译工具,得到flag
注释:栅栏密码在线查询工具:https://www.qqxiuzi.cn/bianma/zhalanmima.php
T4.
BUUCTF 佛说:只能四天
首先解开压缩包,有三个记事本:hint、题目描述和题目
首先先看题目,就可以想到用与佛论禅这个工具来解码
注释:与佛论禅密码在线查询网址:http://hi.pcmoe.net/buddha.html(新约佛论禅)
这样就会得到社会主义价值观密码,再继续用这个的工具来解码
注释:社会主义价值观编码在线解码网址:http://www.atoolbox.net/Tool.php?Id=850
然后,得到密码后半句有一个do you know fence就可以知道下一步用栅栏密码
这个结果的后半句是,do you know Caesar(Caesar是凯撒),所以用凯撒解密
只有当位移是3位的时候才是凯撒密码,所以其他位移的可以成为“变异”,把这个结果输进去并不对,那这个时候开始考虑还有什么
发现了这组数里没有小写,思考会不会是base32
最后终于得到结果!
T5.
BUUCTF 天干地支+甲子
打开记事本是由天干地支组成的密码
甲戌 11 +甲子(60)=71 G
甲寅 51 +甲子(60)=111 o
甲寅 51 +甲子(60)=111 o
癸卯 40 +甲子(60)=100 d
己酉 46 +甲子(60)=106 j
甲寅 51 +甲子(60)=111 o
辛丑 38 +甲子(60)=98 b
对照asc码表,可以得到flag