今天在做ctf题目的时候碰见一个词频分析题
题目地址:
[SWPUCTF 2021 新生赛]我flag呢? | NSSCTF
话不多说直接上解题python脚本代码
from collections import Counter
f = open('附件.txt','r')//记得将附件移动到代码文件所在目录
str=f.read()
str1=''
for i in range(len(str)):
if str[i]=="{":
str1+=str[i+1:i+17].lower()
cla=Counter(str1)
flag=cla.most_common()
print(flag)
for i in range(len(flag)):
print((flag[i][0]),end='')
f.close()
//输出flag之后记得删掉最后的t