攻防世界-web2

打开题目直接一梭子代码,给我们了个加密的密文,然我们解出flag

审计一波

 

 先时将flag字符串逆序,然后每一个ascii码数值+1,然后base64加密,然后逆序,然后再rot13加密

得到加密的密文:a1zLbgQsCESEIqRLwuQAyMwLyq2L5VwBxqGA3RQAyumZ0tmMvSGM2ZwB4tws

然后我们按照人家的加密思想逆运算一下就出来了flag

<?php
$miwen="a1zLbgQsCESEIqRLwuQAyMwLyq2L5VwBxqGA3RQAyumZ0tmMvSGM2ZwB4tws";
$m=base64_decode(strrev(str_rot13($miwen)));
for($i=0;$i<strlen($m);$i++){
    $one=substr($m,$i,1);
    $res=chr(ord($one)-1);
    $flag=$flag.$res;
}
echo strrev($flag);
?>

  

 运行得到flag