NSSCTF_RE_[四川省赛 2021]schoolboy

jeb打开看见很简单的逻辑:

 

 就只是异或

于是就需要找到这个被base64加密的密文

然后使用jadx打开(其实一直可以用这个)

 

 在String这个文件里找到加过密的flag

最后直接

exp:

#codeing utf-8
import base64
s='REBRQFBDfWY5MDgzOj9vbiNzdCcicXBxeiwteS0vfHtDQhZAFRwfWggJCgsMDQ4P'
s=base64.b64decode(s)
flag=''
for i in range(len(s)):
    flag+=chr(s[i]^i)
print(flag)

得到flag

DASCTF{a192862aa3bf46dffb57b12bdcc4c199} 

posted @ 2022-05-19 19:37  Luccky  阅读(45)  评论(0编辑  收藏  举报