2024年3月31日发(作者:)
sqlmap高级用法
x
一、sqlmap高级用法
1、SQLMAP支持多种编码
SQLMAP支持多种编码,用于抓取受保护的参数。许多Web应用
程序会对提交的参数进行编码,以防止SQL注入攻击。
sqlmap支持以下编码:
URL编码,HEX编码,基本64编码,Microsoft SQL Server编
码,MySQL编码,Oracle编码,PostgreSQL编码,Microsoft Access
编码,IBM DB2编码,Firebird编码,Sybase编码,SAP MaxDB编码,
SQLite编码。
2、sqlmap可以绕过防火墙
sqlmap可以使用多种测试技术来绕过防火墙。这些技术包括:
使用HTTP头来模拟浏览器
使用指定的UA(User-Agent)头
使用指定的请求方法,如GET,POST,HEAD等
使用指定的代理服务器
使用指定的Referer头
3、sqlmap可以自动识别Web应用程序
sqlmap可以自动检测Web应用程序的类型和版本,然后使用相
应的SQL注入技术。SQLMAP可以自动识别的Web应用程序类型包括:
Microsoft SQL Server
MySQL
PostgreSQL
Oracle
Microsoft Access
IBM DB2
Firebird
Sybase
SAP MaxDB
SQLite
4、sqlmap可以检测SQL注入漏洞
SQLMAP可以识别SQL注入漏洞,并自动生成利用该漏洞进行攻
击的SQL语句。SQLMAP使用多种技术来检测漏洞,包括:
使用关键字检查
使用盲注语句检查
使用HTTP响应码检查
使用时间延迟检查
使用错误信息检查
使用数据库内置函数检查
使用数据库服务信息检查
5、sqlmap可以自动破解数据库账号
SQLMAP可以自动破解数据库账号。


发布评论