第一题:流浪者
IDA载入查看字符串 可以看到很多有用的信息
双击pass 接着F5查看伪代码
sub_4017f0() v5这个数组里边的元素作为下标映射出来
脚本如下:
table = "abcdefghiABCDEFGHIJKLMNjklmn0123456789opqrstuvwxyzOPQRSTUVWXYZ"
aa = "KanXueCTF2019JustForhappy"
bb = []
for i in aa:
bb.append(table.index(i))
flag = ""
for i in bb:
if 0 <= i <= 9:
flag += chr(i + 48)
elif 9 < i <= 35:
flag += c