2022年 HSC-1th中REVERSE的hiahia o(▽)┛
下载附件,是个 exe 文件,照例扔入 exeinfope 中查看信息:
.
.
64 位无壳,照例用 IDA64 打开,定位 main 函数:
.
.
简单的加减加密,直接逆向逻辑得到 flag:
scret=list("igdb~Mumu@p&>%;%<$<p")
for i in range(20):
if i > 9:
if i&1==0:
a[i]=chr(ord(a[i])-11)
elif i%2==1:
a[i]=chr(ord(a[i])+13)
else:
if i&1==0:
a[i]=chr(ord(a[i])-3)
elif i%2==1:
a[i]=chr(ord(a[i])+5)
print(''.join(scret))
.
.
解毕!
敬礼!