流浪者 攻防世界

流浪者题目链接
这个题进行了两次加密
第一次:根据if条件判断对每个字符操作
if判断
第二次:将第一次加密的值作为数组下标,取另一数组里的值再组成“原料数组”
遍历下标

脚本

table = "abcdefghiABCDEFGHIJKLMNjklmn0123456789opqrstuvwxyzOPQRSTUVWXYZ"
s = "KanXueCTF2019JustForhappy"
ff = []
for i in s:
    ff.append(table.index(i))
 
flag = ""
for i in ff:
    if 0 <= i <= 9:
        flag += chr(i + 48)
    elif 9 < i <= 35:
        flag += chr(i + 87)
    elif i > 36:
        flag += chr(i + 29)
 
print (flag)

flag{j0rXI4bTeustBiIGHeCF70DDM}

发布了42 篇原创文章 · 获赞 17 · 访问量 4990

猜你喜欢

转载自blog.csdn.net/weixin_45055269/article/details/105239222