Burpsuite中如何实现爆破数据库名称

技术Burpsuite中如何实现爆破数据库名称本篇文章为大家展示了Burpsuite中如何实现爆破数据库名称,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。靶机环境:win7、ph

本文介绍了如何在Burpsuite中实现爆破数据库的名称。内容简洁易懂,一定会让你眼前一亮。希望通过这篇文章的详细介绍,你能有所收获。

目标环境:win7,phpstudy2018,sqli

1.确定注入点

1.正常页面访问

Burpsuite中如何实现爆破数据库名称

2.id=1后,加上and 1=1和and1=2分别测试,发现and1=2异常返回,说明那里有注入。

192.168.1.129/sqli/Less-2/?id=1和1=2

Burpsuite中如何实现爆破数据库名称

第二,构建有效载荷

1.database()获取数据库名称。

2.substring()截取字符串,后面跟三个参数,分别是源字符串、截取的位置和截取的位数。

3.substring(database(),1,1)='a'#,这个语句的意思是截取数据库名称的第一个字母并判断是否等于A,如果是返回正常页面,如果不是返回异常页面。

http://192 . 168 . 1 . 129/sqli/Less-2/?id=1andsubstring(数据库(),1,1)='a'#

三.用炸药爆破

1.打开burpsuite抓取包并将其发送到入侵者模块,选择集束炸弹模式,并添加要爆破的参数。

Burpsuite中如何实现爆破数据库名称

2.假设数据库名称的长度为10,设置第一个参数。

Burpsuite中如何实现爆破数据库名称

3.设置第二个参数,假设数据库名称是小写26个字母。

Burpsuite中如何实现爆破数据库名称

4.开始攻击。在前几个数据包中返回的数据包长度不同。它绝对是数据库的名字,依次是:安全。

Burpsuite中如何实现爆破数据库名称

表名、字段名和字段修改,主要是有效载荷的构造,可以用类似的方法继续爆破。

以上内容就是如何在Burpsuite中实现爆破数据库的命名。你学到什么知识或技能了吗?如果你想学习更多的技能或丰富你的知识,请关注行业信息渠道。

内容来源网络,如有侵权,联系删除,本文地址:https://www.230890.com/zhan/141266.html

(0)

相关推荐

  • 怎么解决Java表单重复提交问题

    技术怎么解决Java表单重复提交问题这篇文章主要介绍“怎么解决Java表单重复提交问题”,在日常操作中,相信很多人在怎么解决Java表单重复提交问题问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家

    攻略 2021年11月16日
  • mariadb与mysql的区别是什么

    技术mariadb与mysql的区别是什么这篇文章主要讲解了“mariadb与mysql的区别是什么”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“mariadb与mysq

    攻略 2021年12月2日
  • C语言如何动态分配二维字符串数组

    技术C语言如何动态分配二维字符串数组这篇文章给大家分享的是有关C语言如何动态分配二维字符串数组的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。动态分配一个二维字符串数组(1) 分配可能不连续的内

    攻略 2021年10月31日
  • swing五种常见的布局是什么(swing中的常用布局方式)

    技术怎样进行Swing Set示例的分析怎样进行Swing Set示例的分析,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。Swing 工具包提供各种用于

    攻略 2021年12月19日
  • 我的青春色彩作文800,我的青春一路花香作文。800字

    技术我的青春色彩作文800,我的青春一路花香作文。800字一路花香如果说生命只是一个不能重复的花季,那搏动的心便是一朵永不凋零的春花我的青春色彩作文800。早春二月,乍暖还寒之时,鹅黄隐约,新绿悄绽,昭示着生命的勃勃,那

    生活 2021年10月27日
  • vxworks如何获取任务运行状态(vxworksapi文档)

    技术vxworks中如何实现BroadCast这篇文章主要介绍了vxworks中如何实现BroadCast,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。有

    攻略 2021年12月22日