首页 > 其他 > 详细

南邮 骚年来一发吗

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

技术分享图片

一段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}

南邮 骚年来一发吗

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

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!