[HZNUCTF 2023 preliminary]cpdd
题目分数:471
题目标签: CRYPTO古典摩斯
题目描述:
得到的flag请使用NSSCTF{}格式提交
解题过程:
cccc,ppcc,pc,ccp,pcpc,p,ccpc,ppppcpp,pccppppcppccccc,pppccpcccppcccp,pcpcpcppccpcpcc,ppcccpccccpcccp,pppccpcccppcccp,pccppppccppcccp,pcpcpccppccpccc,pppcppcpcpcpppc,ppcpppcppppcpcc,pcpcppccccccccc,pppcpcpcccpppcc,pccccpppcccpppcc,pcppcppppcccppc,pppppcp
看形式和题目标签考虑摩斯密码,把cp换为.- ,用空格
a = 'cccc,ppcc,pc,ccp,pcpc,p,ccpc,ppppcpp,pccppppcppccccc,pppccpcccppcccp,pcpcpcppccpcpcc,ppcccpccccpcccp,pppccpcccppcccp,pccppppccppcccp,pcpcpccppccpccc,pppcppcpcpcpppc,ppcpppcppppcpcc,pcpcppccccccccc,pppcpcpcccpppcc,pccccpppcccpppcc,pcppcppppcccppc,pppppcp'.replace(',',' ')
table = ''.maketrans('cp','.-')
print(a.translate(table))
# 得到:.... --.. -. ..- -.-. - ..-. ----.-- -..----.--..... ---..-...--...- -.-.-.--..-.-.. --...-....-...- ---..-...--...- -..----..--...- -.-.-..--..-... ---.--.-.-.---. --.---.----.-.. -.-.--......... ---.-.-...---.. -....---...---.. -.--.----...--. -----.-
用在线工具解码得到
hznuctf%u7b你爱喔我爱伱哈皮滴嘀甜蜜密%u7d
最终结果:
NSSCTF{你爱喔我爱伱哈皮滴嘀甜蜜密}