渗透测试之sql注入绕过技巧

在sql注入中,通常会将某些关键的字符过滤掉,以此来达到预防sql注入的目的。这时我们就可以通过某些技巧来绕过。

绕过技巧1:

这个是在某个比赛中出现的,当时并没有多少人成功绕过。

如下:

如下图:在php中写了一个正则表达式,过滤用户输入的数据。

这里的正则表达式表示当用户输入中存在: select * from时就报错。(过滤了该语句)

我们继续使用sql语句注入的话就会报错,导致sql注入失败。

在这里给大家推荐一个网站:

regex101: build, test, and debug regex :它可以将正则表达式输入,将语句输入后可以看到匹配到了语句中的哪一些部分:清楚看到过滤了select * from这部分语句。

  • 如上:\b匹配from的单词边界。
    思考:要是匹配的单词边界不是from但是同时具备from的功能不就可以绕过正则表达式的过滤了。是否存在一个东西加在from的前面和不加在from一样我们就可以绕过了。
        存在一个方法:科学计数法。(mysql支持科学计数法)

使用科学计数法进行绕过:

如下图所示:当我们在1e1前面不加逗号时查不出来,加了逗号后查出来了,同时又会多出一列数据。看到这里我们就可以知道怎么绕过了。

使用下面进行绕过:

id=-1' union select 1,group_concat(username,0x3a,password),1e1from users--+

select 1,group_concat(username,0x3a,password),1e1from users -------因为会多出一列所以我们需要将3删掉。此时我们就绕过正则表达式查询出来了数据。

绕过技巧2:
 

当使用正则表达式过滤了infromation后,我们有什么办法绕过。

解决方法:我们只需要找到与information库有类似作用的库就可以。

注意:以sys开头的只有root才能访问。不过一般情况下为root的可能性很小。

总结:这两个技巧是我们常用的技巧,当某一个我们需要使用的东西被过滤后我们就需要去思考是否可以去找个替代它。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/660273.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

无影云电脑如何进行硬盘镜像迁移

问题的由来 看过我的博文的朋友都知道,我从一月来一直在使用阿里的无影云电脑来测试各种开发板。试用的效果一直不错,3个月的试用期到了,就想买一年的服务用用。不过试用的电脑并不能直接购买,必须先购买一台新的云电脑&#xff…

Dockerfile加docker-compose构建编排web应用

Dockerfile加docker-compose构建编排web应用 用flask框架写一个web服务器应用,使用Dockerfile构建镜像,然后用docker-compose编排启动应用。 1. 创建一个简单的flask应用 创建flask-app目录,在目录下创建一个名为 app.py 的文件,并…

23 重构:烟囱式、平台化、中台化的架构

上一讲里,我们介绍了两大类型的系统升级重构方案,还介绍了如何进行重构版本的上线,以及如何平滑地完成新老版本切换的方案。在本讲里,将会具体介绍如何判断系统发展到什么阶段需要重构,以及如何实施重构。 系统稳定性…

C语言实战项目--贪吃蛇

贪吃蛇是久负盛名的游戏之一,它也和俄罗斯⽅块,扫雷等游戏位列经典游戏的⾏列。在编程语⾔的教学中,我们以贪吃蛇为例,从设计到代码实现来提升大家的编程能⼒和逻辑能⼒。 在本篇讲解中,我们会看到很多陌生的知识&…

【Excel】excel计算相关性系数R、纳什效率系数NSE、Kling-Gupta系数KGE

对于采用的数据: B2:B10958是观测值的所在范围 C2:C10958是模型计算值的所在范围 一、相关系数R是用来衡量两个变量之间线性关系强度和方向的统计量。在水文学和气象学中,常用的相关系数是皮尔逊相关系数(Pearson correlation coefficient&am…

在Primavera P6 中维护自定义活动栏

前言 自从 Henry Gantt 在 1910 年左右提出这个想法以来,以图形方式显示项目进度表并沿时间刻度显示条形图一直延续到当今最复杂和流行的项目进度系统中。在本文中,我们将仔细研究 Primavera P6 Professional 中的甘特图,并探索一些自定义其…

数据结构可视化(适合考研党)

废话不多说传送门 还在疑惑平衡二叉树、红黑树、B树、B树怎么插入构建的吗,不要慌张,这个网站会一步一步来演示.,听了咸鱼的课还不够,需要自己动手模拟一下各种数据结构的CRUD!!

恩智浦如何使用DITA

▲ 搜索“大龙谈智能内容”关注公众号▲ 作者 | John Walker - NXP销售和市场营销业务分析师 2013年4月18日 作为恩智浦半导体公司销售和市场部的业务分析师,我负责恩智浦半导公司产品信息的数据/内容模型、流程和工具。我来自英国,但自2000年以来一…

latex使用bib引用参考文献时,正文编号顺序乱序解决办法,两分钟搞定!

一、背景 用Latex写文章时,使用bib添加参考文献是一种最为简便的方式。但有的期刊模板,如机器人顶会IROS,会出现正文参考文献序号没按顺序排列的情况,如下图所示。按理说文献[4]应该是文献[2],[2]应该是[3]&#xff0…

带环链表及例题

环形链表,链表中的尾节点指向链表中的某个节点导致形成循环的链表。 通过图可以这样表示。 我们一般采用快慢指针的方式解决带环链表的题目,下面直接上例题 环形链表 力扣链接: . - 力扣(LeetCode) 让我们判断一个…

JAVA同城服务美容美发到店服务上门服务系统源码微信小程序+微信公众号+H5+APP

随着科技的飞速发展,互联网和移动互联网已经渗透到我们生活的方方面面,同城服务美容美发到店服务上门服务系统应运而生,为整个行业带来了巨大的变革和无限的可能。该系统的重要性和优势不言而喻,对于行业发展和用户需求的影响深远…

偏自相关系数的等价定义

第k个回归系数的值 原始定义