[SWPUCTF 2021 新生赛]非常简单的逻辑题

发布时间 2023-05-09 13:37:46作者: TFOREVERY

查壳:

进入:

不是很难的逻辑,浅浅来个爆破过了:(这里提醒一下,如果实在逆推不出来,可以考虑爆破,爆破应该是RE里人手一个的必备)

result1 = 'v0b9n1nkajz@j0c4jjo3oi1h1i937b395i5y5e0e$i'
flag1 = ''
num = 0
for i in range(0, len(result1), 2):
    for a in range(32, 127):
        if s[(a // 17 + num) % 34] + s[-(a % 17 + num + 1) % 34] == result1[i:i + 2]:
            flag1 += chr(a)
            num += 1
            break
print(flag1)

得到NSSCTF