南邮 骚年来一发吗 随笔

一段php代码

SRE实战 互联网时代守护先锋,助力企业售后服务体系运筹帷幄!一键直达领取阿里云限量特价优惠。

现将字符串取反

然后对于每个字符加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}

扫码关注我们
微信号:SRE实战
拒绝背锅 运筹帷幄