buu [MRCTF2020]keyboard

密文

ooo yyy ii w uuu ee uuuu yyy uuuu y w uuu i i rr w i i rr rrr uuuu rrr uuuu t ii uuuu i w u rrr ee www ee yyy eee www w tt ee
提示是键盘,然后发现这些字母是26键盘的第一行,上面有对应数字,并且位数在14位,说明是九键键盘,刚好和题目
意思对上了,这种题写法就是比如o,对应9,就在九键键盘上9的位置,看o有多少位,3位的话,就是9那个位置字符串的
第三个字符。
写个脚本跑,或者是手写也可以
cipher="ooo yyy ii w uuu ee uuuu yyy uuuu y w uuu i i rr w i i rr rrr uuuu rrr uuuu t ii uuuu i w u rrr ee www ee yyy eee www w tt ee"
base=" qwertyuiop"
a=[" "," ","abc","def","ghi","jkl","mno","pqrs","tuv","wxyz"]
for part in cipher.split(" "):
    s=base.index(part[0])
    count=len(part)
    print(a[s][count-1],end="")

posted @ 2020-04-05 16:42  YenKoc  阅读(954)  评论(0编辑  收藏  举报