BUUCTF-刷题记录(2020.11.8)

发布时间:2022-09-29 22:00

汉字的秘密

题目:你能看出汉字的奥秘吗?
答案形式:flag{小写字母}
解题思路:
打开文件后是一个word文档,内容是:

王壮 夫工 王中 王夫 由由井 井人 夫中 夫夫 井王 土土 夫由

土夫 井中 士夫 王工 王人 土由 由口夫

上网搜了之后才发现这是当铺密码
当前汉字有多少笔画出头,就是转化成数字几~

1234567890

转化为数字串为:
69, 74, 62, 67, 118, 83, 72, 77, 86, 55, 71, 57, 82, 57, 64, 63, 51, 107
通过ascll码转化为
EJ>CvSHMV7G9R9@?3k
猜测可能为凯撒密码,寻找规律:
前四位和FLAG相差为1,2,3,4
所以编写python脚本为:

S = [69, 74, 62, 67, 118, 83, 72, 77, 86, 55, 71, 57, 82, 57, 64, 63, 51, 107]
ans = []
for val in range(0,len(S)):
    ans = chr(S[val]+1+val)
    print(ans,end='')

答案为:flag{you_are_good}``

robomunication

题目:注意:得到的 flag 请包上 flag{} 提交
打开后是一段语音
解题思路:
听到的都是“bi”或者“bu”,这里用b代表“bi”,“p”代表“bu”

bbbb b bpbb bpbb ppp bpp bbbb bp p 
 bb bbb p bbbb b pbp b pbpp bb p bb bbb pbbb ppp ppp bppb pbbb b b bppb

觉得很像摩尔斯密码然后,理解b为—,p为.
对照密码表答案为:
HELLOWHATISTHEKEYITISBOOPBEEP
按照英语单词分割:
HELLO WHAT IS THE KEY IT IS BOOPBEEP
最后提交形式为flag{BOOPBEEP}

Unencode

题目:
注意:得到的 flag 请包上 flag{} 提交
89FQA9WMD 解题思路:
直接使用工具CaptfEncoder解出答案为:
flag{dsdasdsa99877LLLKK}

Cipher

题目:
还能提示什么呢?公平的玩吧(密钥自己找) Dncnoqqfliqrpgeklwmppu
注意:得到的 flag 请包上 flag{} 提交, flag{小写字母}
解题思路:
密钥是:公平的玩:playfair
然后编制密码表:
整理密钥字母 playfair,去掉后面重复的字母,然后填入字母表剩下的字母,组成密码表
BUUCTF-刷题记录(2020.11.8)_第1张图片

然后将密文两个字母为一个单位
由两个字母组成的矩阵去剩下的两角,获得新的字母,组成原文,答案为:flag{itisnotaproblemhavefun}

ItVuer - 免责声明 - 关于我们 - 联系我们

本网站信息来源于互联网,如有侵权请联系:561261067@qq.com

桂ICP备16001015号