WEB MYSQL(分值200)

2017-10-24  本文已影响0人  Cytosine

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

解题过程

访问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

什么都没有

上一篇 下一篇

猜你喜欢

热点阅读