密码学的心声题解
二战时期,某国军官与一个音乐家情妇相好,然而自从那时起,他屡战屡败,敌人似乎料事如神。他也有怀疑过他的情妇,但是他经过24小时观察他的情妇,发现她每天都只是作曲,然后弹奏给战地电台,为士兵们鼓气,并未有任何逾越。那么,间谍到底是谁?这张曲谱是否有猫腻? (答案为一个明文字符串,提交获得的有意义语句通顺字符串即可) 注意:得到的 flag 请包上 flag{} 提交
密码就在这个曲谱当中,先观察歌曲含义
不需要唱出来,请转换成埃塞克码
说明应该该是转换成ASCLL码,可能是将数字简谱的数字转化成ASCLL
如何用8个数字表示所有想要表示的ASCLL码呢,很可能采用了八进制
编写爆破代码
musical_notation = [111, 114, 157, 166, 145, 123, 145, 143, 165, 162, 151, 164, 171, 126, 145, 162, 171, 115, 165, 143, 150] flag="flag{" for i in musical_notation: flag+=chr(int(str(i),8)) flag+="}" print(flag)
flag{ILoveSecurityVeryMuch}


