首页 > 数据库 >Sqlmc | Sqlmap 的磨刀石

Sqlmc | Sqlmap 的磨刀石

时间:2025-01-04 19:44:39浏览次数:6  
标签:Sqlmap sqlmap url Sqlmc 测试 磨刀石 txt 传参点 sqlmc

简介

介绍

Kali Linux 2024.3 版本,新增了 11 款安全工具之一,SQLMC(SQL Injection Massive Checker)一款用于扫描域以查找 SQL 注入漏洞的工具。它能按照指定深度抓取给定的 URL,检查每个链接是否存在 SQL 注入漏洞,扫描和检测域中可能存在的 SQL 注入漏洞。其目标是简化 SQLMap 的使用流程,为安全测试提供更快速的操作界面和功能支持。

喜欢的话可以收藏一下我的个人博客网站:https://www.xenoecho.us.kg/posts/3765a405.html

使用

安装方式

目前有三种途径下载

一、通过KALI的包管理器

apt-get install sqlmc -y

Pasted-image-20250104170649

二、pip包管理器安装

#如果是python3自行更改
pip install sqlmc

Pasted-image-20250104170933

三、下载源代码使用

git clone https://github.com/malvads/sqlmc.git
cd sqlmc
#创建虚拟环境,如果你不需要掠过这一步
python3 -m venv sqlmc
source sqlmc/bin/activate
#安装相关依赖
pip install -r requirements.txt
#启动测试
python3 setup.py

Pasted-image-20250104172723

相关参数

基本格式

sqlmc [-h] -u URL -d DEPTH [-o OUTPUT]
  • -h查看帮助
  • -u指定url
  • -d设置深度,官方没给出范围
  • -o将结果输出到指定文件

使用测试

  • 我找了个之前打的Kioptrix-Leve 3的靶机,里面有个sql注入的页面,不过我当初没留意到是通过博客版本去查poc时看见的,算是之前的马虎,发现难度不高。

站点测试

sqlmc -u http://kioptrix3.com/ -d 3 -o 1.txt

Pasted-image-20250104173717

结果查看

  • 具体的字段对应什么可以查看下表,总体来看主要功能还是属于查找可利用的注入点(传参点),配合-o参数将所有的传参点测试一遍。就如介绍的时候说得那样目的是为了简化sqlmap的使用流程,省去查找传参点的时间,直接将获取到的传参当作sqlmap的测试url来使用
项目 描述
URL 网站的访问地址。
Server 网站运行的服务器类型和版本。
Depth 扫描深度。
Vulnerable 是否存在漏洞。

与sqlmap配合使用

  • 查看输出的结果,注意到他的格式内容
    Pasted-image-20250104174802

  • 将url的注入过滤出来

cat 1.txt | grep http | > url.txt
#查看确认
cat url.txt

Pasted-image-20250104175113

  • 将传参点过滤出来
cat url.txt | grep "=" | > url1.txt

Pasted-image-20250104190010

  • 使用sqlmap进行测试,因为我这边包含有之前靶机的一个传参点能一下子跑出来,有一定的缓存记录。
sqlmap -m "url1.txt" --batch --dbs

Pasted-image-20250104190628

总结

总体来看sqlmc配合sqlmap,刚好是解决了sqlmap要自己去寻找传参点的缺点,但是找到的传参点不能保证是全都包含的,更多的还是需要手动去收集。而且考虑到在OSCP考试是不能使用sqlmapsqlmc最多来说只能当作信息收集的一部分,用来挖掘传参点来进行测试。

标签:Sqlmap,sqlmap,url,Sqlmc,测试,磨刀石,txt,传参点,sqlmc
From: https://www.cnblogs.com/XenoEcho/p/18652332

相关文章

  • SQLMAP注入之MySQL注入总结
    SQLMAP注入之MySQL注入总结简介sqlmap是一个开源的自动化SQL注入(SQLi)攻击和数据库接管工具,广泛应用于渗透测试、漏洞评估和安全研究。它旨在帮助安全研究人员和渗透测试人员发现和利用SQL注入漏洞,进行数据库接管、信息泄露和数据提取等操作。sqlmap提供了强大的功能,可以......
  • 使用sqlmap进行联合查询注入要点
    sqlmap-u"http://192.168.1.117/sqli-labs/Less-1/?id=1"--technique=U--dbs-u<目标URL>:指定目标URL(包括注入点)。--technique=U:告诉sqlmap使用UNION注入技术(U代表UNION)。--dbs:列出所有数据库。执行后,sqlmap会尝试使用UNION注入获取数据库列表。如果成功,它将......
  • 渗透测试之SQLMAP工具详解 kali自带SQLmap解释 重点sqlmap --tamper 使用方式详解 搞
    目录什么是sqlmap使用sqlmap版本 使用介绍参数:-r这里的level和risk是什么意思参数:-u参数--level=LEVEL参数--risk=RISK参数-v参数-p参数--threads参数 -batch-smart参数-m参数--注入获取数据什么是sqlmapSqlmap是一个开源的渗透工具,它可以自动......
  • SQL注入神器——sqlmap的常用姿势
    1.检测是否存在注入点pythonsqlmap.py-u"地址"       出现heuristic(basic)testshowsthatGETparameter'artist'mightbeinjectable(possibleDBMS:'MySQL')这个分析结果是SQLMap对目标URL进行启发式(基本)测试后得出的结论GETparameter'artist'mi......
  • sqlmap基本使用
    1、sqlmap-u"url?id=1"开始注入2、sqlmap-uurl?id=1--current-db爆当前库3、sqlmap-uurl?id=1-D数据库名--tables爆表名4、sqlmap-uurl?id=1-D数据库名-T表名--columns爆字段5、sqlmap-uurl?id=1-D数据库名-T表名-C字段名1,字段名2,字段名3...--d......
  • sqlmap详细使用
    SQLmap使用详解SQLmap(常规)使用步骤1、查询注入点pythonsqlmap.py-uhttp://127.0.0.1/sqli-labs/Less-1/?id=12、查询所有数据库pythonsqlmap.py-uhttp://127.0.0.1/sqli-labs/Less-1/?id=1--dbs3、查询当前数据库pythonsqlmap.py-uhttp://127......
  • 使用sqlmap解SQL Injection (GET/Select)
    使用sqlmap获取用户名和密码1.获取所有数据库sqlmap-u'http://bwapp.com/sqli_2.php?movie=1&action=go'--cookie="security_level=0;PHPSESSID=on0cemvtohplta6amq8oltqbh7"--dbs2.获取当前连接的数据库--current-db sqlmap-u'http://bwapp.com/sqli_2.......
  • 关于sqlmap中--os-shell如何getshell的源码学习
    目录前言数据库注入getshell源码分析前言最近详细看了@v1ll4n大佬写的几篇关于sqlmap源码分析的文章(sqlmap内核分析)收获很多。借此机会在这里记录一下我较感兴趣的sqlmap中getshell相关部分的分析,简单从源码的角度看看sqlmap是如何通过--os-shell拿服务器shell的。数据库注入g......
  • sqlmap工具查询接口是否存在sql注入
     转:https://blog.csdn.net/m0_63641882/article/details/134529081 sqlmap-u'https://orgvue3.cyberwing.cn/api/org/tree/unitTree?id=0&_t=1725517383534'--header'Authorization:BearereyJraWQiOiI2MGMyY2RiNC03N2NlLTQzYzMtOTdiNS0xNmE1YjVlM......
  • WEB渗透Web突破篇-SQL注入(SQLMAP)
    WEB渗透Web突破篇-SQL注入(数据库判断)-CSDN博客WEB渗透Web突破篇-SQL注入(MYSQL)-CSDN博客WEB渗透Web突破篇-SQL注入(MSSQL)-CSDN博客WEB渗透Web突破篇-SQL注入(Oracle)-CSDN博客WEB渗透Web突破篇-SQL注入(PostgreSQL)-CSDN博客WEB渗透Web突破篇-SQL注入(SQLite)-CSDN博客WEB渗透Web......