基本介绍
SQLMap是一款流行的自动化SQL注入工具,它可以用于检测和利用Web应用程序中的SQL注入漏洞,SQLMap提供了多种插件可以扩展工具的功能,增强其自动化能力和攻击效果,以下是SQLMap的常用插件种类:
- tamper:用于修改SQLMap发送给目标网站的HTTP请求以绕过WAF或欺骗目标网站,使其认为注入请求是合法的,tamper插件可以自定义编写也可以从SQLMap的插件库中下载
- evasion:用于规避目标网站的防御措施,例如:检测SQL注入攻击的IDS/IPS系统、反爬虫机制等,evasion插件可以自定义编写也可以从SQLMap的插件库中下载
- os-shell:用于在目标服务器上执行操作系统命令获取更高的权限或者进行横向移动,os-shell插件需要具备写入文件的权限,因此需要先成功利用SQL注入漏洞获取到服务器的写入权限
- file-read:用于读取目标服务器上的文件内容,例如:敏感配置文件、用户数据等,file-read插件需要具备读取文件的权限,因此需要先成功利用SQL注入漏洞获取到服务器的读取权限
- file-write:用于在目标服务器上写入文件,例如:上传Webshell、修改配置文件等,file-write插件需要具备写入文件的权限,因此需要先成功利用SQL注入漏洞获取到服务器的写入权限
- sqlmapapi