bugku love

emmm....控制台运行一下

接着查一下是否有壳

显示是没有壳的,接着查看一下结构

也没有什么发现,上ida看一下吧,顺便说一句每个人的解题思路都不一样。面对一开始都不清楚的结构我会选择交叉引用这样对我来说方便我能看到全部,

看着有点像base64加密,然后str1和str2相互比较,emmmm......上代码吧

import  base64
s2 ="e3nifIH9b_C@n@dH"
s1=""
for i in range(len(s2)):
    a =ord(s2[i])-i
    s1+=chr(a)
print(str(base64.b64decode(s1),'utf-8'))

 

posted @ 2019-04-06 22:38  Maggieisxin  阅读(160)  评论(0编辑  收藏  举报