当前位置:   article > 正文

[SWPUCTF 2021 新生赛]re2(不同字符加密相同,逆向修改范围)

[SWPUCTF 2021 新生赛]re2(不同字符加密相同,逆向修改范围)

无壳

直接看ida

完整exp:

  1. result=list('ylqq]aycqyp{')
  2. for i in range(len(result)):
  3. if (ord(result[i])<=94 or ord(result[i])>96) and (ord(result[i])<=62 or ord(result[i])>64):
  4. result[i]=chr(ord(result[i])+2)
  5. else:
  6. result[i]=chr(ord(result[i])-24)
  7. result=''.join(result)
  8. print(result)

输出的是{nss_c{es{r}

因为a与{加密都得y所以要适当修改一点

{nss_caesar}

#补充点:这里的if的范围因为是逆回去的,所以范围要减2。

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/花生_TL007/article/detail/480976
推荐阅读
相关标签
  

闽ICP备14008679号