攻防世界re----Ignite me wp

这个一看就是写脚本的,感觉都不是很难,最需要的就是看你写代码的能力吧,方法好用效率会很高。
先看一下代码
攻防世界re----Ignite me wp_第1张图片
知道输入内容中一定包含EIS{}但是这些都不重要,要找到加密的部分,很明显,在Congratulations的if条件判断出。
攻防世界re----Ignite me wp_第2张图片
一眼就瞟到最后的那句,肯定和那句有关系,让这个字符串和v4做个比较,那么v4必定是个加密的部分。
挨个函数看下来,从三个if开始就是我们最需要研究的部分了。
显然是对你的输入字符串挨个比对小于的减去32,大于的做下面这个计算:
在这里插入图片描述
这么一看很简单了,但是写脚本的时候难住了我。
我的想法是把给的字符串分别在两个if中做两次逆运算然后进行筛选,但是发现好像不太符合我的想法。下面贴一下我的py:
在这里插入图片描述
运行结果:
在这里插入图片描述

在这里插入图片描述
我也不知道这咋回事啊。
然后网上搜了一篇wp:
大佬的就是厉害啊,别人的啥都好:
攻防世界re----Ignite me wp_第3张图片
这么一看感觉很清晰了。
好好练代码

你可能感兴趣的:(攻防世界wp)