发布时间:2022-09-29 22:00
题目:你能看出汉字的奥秘吗?
答案形式:flag{小写字母}
解题思路:
打开文件后是一个word文档,内容是:
王壮 夫工 王中 王夫 由由井 井人 夫中 夫夫 井王 土土 夫由
土夫 井中 士夫 王工 王人 土由 由口夫
上网搜了之后才发现这是当铺密码
当前汉字有多少笔画出头,就是转化成数字几~
由 1
中 2
人 3
工 4
土 5
王 6
夫 7
井 8
壮 9
口 0
转化为数字串为:
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}``
题目:注意:得到的 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}
题目:
注意:得到的 flag 请包上 flag{} 提交
89FQA9WMD
直接使用工具CaptfEncoder解出答案为:
flag{dsdasdsa99877LLLKK}
题目:
还能提示什么呢?公平的玩吧(密钥自己找) Dncnoqqfliqrpgeklwmppu
注意:得到的 flag 请包上 flag{} 提交, flag{小写字母}
解题思路:
密钥是:公平的玩:playfair
然后编制密码表:
整理密钥字母 playfair,去掉后面重复的字母,然后填入字母表剩下的字母,组成密码表
然后将密文两个字母为一个单位
由两个字母组成的矩阵去剩下的两角,获得新的字母,组成原文,答案为:flag{itisnotaproblemhavefun}