sqlmap的基本使用

sqlmap简介

sqlmap is an open source penetration testing tool that automates the process of detecting and exploiting SQL injection flaws and taking over of database servers. It comes with a powerful detection engine, many niche features for the ultimate penetration tester, and a broad range of switches including database fingerprinting, over data fetching from the database, accessing the underlying file system, and executing commands on the operating system via out-of-band connections.
sqlmap是一个开源的渗透测试工具,它自动化了检测和利用SQL注入缺陷以及接管数据库服务器的过程。它带有一个强大的检测引擎,为终极渗透测试仪提供了许多小众功能,以及一系列开关,包括数据库指纹识别、从数据库获取数据、访问底层文件系统,以及通过带外连接在操作系统上执行命令。

安装

https://github.com/sqlmapproject/sqlmap

使用

以sqlilabs的第五题为例

payload1:python sqlmap.py -u http://sql.test/Less-5/?id=1得到基本信息

结果
sqlmap的基本使用

payload2:python sqlmap.py -u http://sql.test/Less-5/?id=1 --dump爆出字段内容(默认所有)

sqlmap的基本使用

并且会将tables存于本地
sqlmap的基本使用

上一篇:Jmeter+ant+Jenkins 搭建需要配置的文件


下一篇:ant design upload组件的beforeUpload阻止默认上传行为