2 1 6 5 3 4 l f 5 { a g 0 2 4 c 4 8 3 5 4 9 d 7 f d @ @ 1 } 2 l 0 3 f 1 f 2 5 d 6 5 4 4 @ 5 { c 9 @ 3 a 4 d 1 4 g 8 7 } 1 f 2 5 d 2 l 0 3 f 3 a 4 d 1
a='''lf5{ag024c483549d7fd@@1}''' key='216534' c=['' for i in range(len(a))] for j in range(0,len(a),len(key)): for i in range(len(key)): b=int(key[i])-1 c[b+j]=a[i+j] print(
出题能认真一点儿吗,题目顺序都错了,更离谱的是wp也是瞎写,只是对上了答案而已
mw = 'lf5{ag024c483549d7fd@@1}' key = '216534' flag = '' l = len(key) for i in range(len(mw)): flag += mw[i // l * l + key.find(str(i % l + 1))] print(flag)
先把字母对应数字写下来,在123456排序就好了
flag{52048c453d794df1}@@
flag{52048c452d794df1}
使用工具,行置换一把梭
216534,然后按顺序排
直接用excle排序处理得到答案