当前位置: 首页 > article >正文

一篇文章教你玩转,入门级 SQL 注入实战!

 


SQL注入原理可描述为通过用户可控参数中注入SQL语法,在程序员未对输入数据合法性做判断或

过滤不严情况下,破坏原有SQL结构,达到编写程序时意料之外的结果。上篇文章已经搭建好了

SQLi-labs靶场,一共包含65关,适用于GET和POST场景。接下来让我们开始SQL注入实战


一、实战准备

安全测试靶场:SQLi-labs

工具:Firefox、Firefox插件HackBar、burpsuite或任意抓包工具

二、SQL注入思路

1、判断是否存在SQL注入漏洞

2、猜解SQL查询语句中的字段数

3、获取当前数据库

4、获取数据库中的表

5、获取表中的字段名

6、获取指定字段的数据

三、SQL注入实战-Get场景

进入SQLi-labs的Less-1关,输入id的值

1、id=1' ,发起请求,返回SQL语法错误

图片

2、id = 1'--+;程序未对输入内容做限制, 语句执行成功,页面返回了id=1的用户信息,存在SQL注入漏洞

http://www.lryc.cn/news/2420103.html

相关文章:

  • App自动化测试 —— Appium的使用
  • 【每日英语】identical
  • 仿宋-GB2312字体
  • localStorage、sessionStorage、cookie分别是什么以及区别+浏览器存储方法
  • MySQL主从- slave跳过错误
  • 冒泡排序--详细讲解
  • SQL学习(W3School)
  • 2024软路由介绍及新手入门(一) #软路由 #openwrt
  • SGD简介
  • Compose简介
  • Button简介
  • [摩斯密码表]摩斯密码对照表
  • 关于电容的科普知识
  • 安全防御----APT
  • webGL入门知识讲解
  • 疫情之下,分享几款免费CRM系统,提高在家办公效率!
  • 安装umi及使用umi脚手架创建项目
  • 【CMMI】3、什么是CMMI
  • Java之数组(Array)
  • WHEE美图|AI创作零基础教程-文生图篇
  • 写给 MySQL 开发者的 TDengine 入门指南
  • Android Audio知识梳理 看完这一篇就够了!
  • 【计算机网络子网掩码详解】
  • R语言入门
  • go语言介绍及应用场景分析
  • canal的安装与使用
  • Less —— 一种CSS预处理器,可编程化书写CSS
  • Linux高级---dashboard部署
  • 2024年网络安全最新burpsuite全套使用教程_burpsuite教程,网络安全面试
  • Notepad++ 安装及配置