【网络安全】sqlmap实战

本文阅读 3 分钟
首页 安全分享,WEB安全 正文

(1)python27安装

python2.7 下载地址 这里可以任意选择一个2.7的版本进行下载. 安装的时候最好自己新建一个python文件夹安装(我这里安装路径为D:pythonpython2.7) img

(2)sqlmap安装

1.sqlmap的 下载地址 这里点击压缩文件进行下载,解压的时候需要解压到到python2.7的路径下面 (我这里安装路径为D:pythonpython2.7) img2.看到保证下面文件中有sqlmap img

(3)配置环境变量

1.我的电脑打开属性 2.点击高级系统设置 img3.点击环境变量 img4.找到Path和PATHEXT两个系统变量进行配置 img5.打开Path,加入两个环境变量

D:\python\python2.7\sqlmap
D:\python\python2.7

img

6.点击PATHEXT,在最后加上.py img7.全部设置完之后就配置好了

(4)验证是否配置完成

进入sqlmap文件 img 在地址栏输入cmd打开DOS img 在命令行页面输入python sqlmap.py

显示这个样子说明配置成功img

(1)常用语法及其说明

(2)sqlmap的使用说明

以上参数均可配合操作,在实战中,还要注意敏感的数据库信息。

实战操作

  1. 查找数据库 命令:python sqlmap.py -u "URL" --dbs 在这里我们可以看到该数据库为mysql 也了解到这个站参在盲注和 union注入类型 这里很明显有一个很重要的数据库 information_schema
  2. 查找数据库中的表 命令:python sqlmap.py -u "URL" -D 数据库名 --tables 看到数据库中有这样很明显的特殊的表名
  3. 查询表里面有什么字段 这里看到了很明显的adminuser、password、password2
  4. 查看密码 命令:python sqlmap.py -u “URL” -D 数据库名 -T password2 --dump

img 拿到密码,这很明显是md5加密 5. 找到md5破解网站 破解成功:密码为111111 img 6.最后就是找到后台验证密码是否正确,如果不正确,那就重复以上操作,查询表找到密码所在。

sqlmap注入是一个非常繁琐的过程,需要有足够的耐心,这是我第一次尝试拿站(有授权),希望各位小伙伴在有授权的情况下拿站。

本文为互联网自动采集或经作者授权后发布,本文观点不代表立场,若侵权下架请联系我们删帖处理!文章出自:https://blog.csdn.net/weixin_50481708/article/details/124065365
-- 展开阅读全文 --
BUUCTF Web [极客大挑战 2019]Knife
« 上一篇 06-24
安全面试之XSS(跨站脚本攻击)
下一篇 » 07-24

发表评论

成为第一个评论的人

热门文章

标签TAG

最近回复