码迷,mamicode.com
首页 > 其他好文 > 详细

南邮 骚年来一发吗

时间:2019-04-20 00:01:09      阅读:179      评论:0      收藏:0      [点我收藏+]

标签:code   str   alt   一段   else   style   14.   mes   info   

技术图片

一段php代码

现将字符串取反

然后对于每个字符加1

然后将其base64加密后在取反

最后进行rot13加密

所以我们的解密就是将它反过来:

import base64
 
a=iEJqak3pjIaZ0NzLiITLwWTqzqGAtW2oyOTq1A3pzqas
flag=‘‘
for i in a:
    if a <= i <= z:
        flag+=chr(ord(a) + ((ord(i) - ord(a))-13)%26)
    elif A <= i <= Z:
        flag+=chr(ord(A) + ((ord(i) - ord(A))-13)%26)
    else:
        flag+=i
         

flag=flag[::-1]
 

flag=base64.b64decode(flag)
 
mes = ‘‘

for i in flag:
    mes+=chr(i-1)
     

mes=mes[::-1]
 
print(mes)

nctf{rot13_and_base64_and_strrev}

南邮 骚年来一发吗

标签:code   str   alt   一段   else   style   14.   mes   info   

原文地址:https://www.cnblogs.com/dyhaohaoxuexi/p/10739515.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!