zoukankan      html  css  js  c++  java
  • 攻防世界-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

  • 相关阅读:
    PHP-会话控制
    PHP-文件上传
    PHP-文档目录
    PHP-正则表达式
    PHP-数组类型
    PHP-函数编程
    PHP-基础知识
    $_FILES系统函数
    话说 MAX_FILE_SIZE
    Hello~! 我的blog
  • 原文地址:https://www.cnblogs.com/junlebao/p/13866551.html
Copyright © 2011-2022 走看看