[SWPUCTF 2021 新生赛]非常简单的逻辑题
查壳:
进入:
不是很难的逻辑,浅浅来个爆破过了:(这里提醒一下,如果实在逆推不出来,可以考虑爆破,爆破应该是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)