美文网首页
WEB MYSQL(分值200)

WEB MYSQL(分值200)

作者: Cytosine | 来源:发表于2017-10-24 16:09 被阅读0次

点此进入南京邮电大学网络攻防训练平台

解题过程

访问http://chinalover.sinaapp.com/web11/robots.txt

image.png

阅读代码:

<?php

if($_GET[id]) {
      mysql_connect(SAE_MYSQL_HOST_M . ':' . SAE_MYSQL_PORT,SAE_MYSQL_USER,SAE_MYSQL_PASS); # 连接数据库
      mysql_select_db(SAE_MYSQL_DB); # 选择数据库
      $id = intval($_GET[id]); # intval()获取变量整数值
      $query = @mysql_fetch_array(mysql_query("select content from ctf2 where id='$id'")); 
      # mysql_fetch_array — 从结果集中取得一行作为关联数组,或数字数组,或二者兼有
      if ($_GET[id]==1024) {
          echo "<p>no! try again</p>";
      }
      else{
        echo($query[content]); # 所以,id不能等于1024
      }
}

?>

尝试构造:

sql.php?id=1

什么都没有

相关文章

网友评论

      本文标题:WEB MYSQL(分值200)

      本文链接:https://www.haomeiwen.com/subject/rfjzuxtx.html