[SWPUCTF 2021 新生赛]astJS
(这道题不难,就是费眼睛)
查壳:
发现是js写的一个文件,(64位处理)进IDA:
转成字符串后会有一堆东西,看不懂吧,我也看不懂(主打还是一个懒)你把他们全转化了也可以看懂,这里鼓励你,我直接把它扔进VSC里(支持任何语言(yyds)):
没IDA的复杂,找呗:
异或符?继续:
奇怪的字符串?继续:
value值为11?大胆写脚本:
Des = 'EXXH_MpjxBxYnjggrM~eerv'
flag = ''
for i in Des:
flag += chr(ord(i) ^ 11)
print(flag)