攻防世界-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