密码爆破工具:Medusa(美杜莎)-操作说明

article/2025/9/11 9:14:42
  • 科普下:
    • Medusa是支持AFP, CVS, FTP, HTTP, IMAP, MS-SQL, MySQL, NCP (NetWare),
      NNTP, PcAnywhere, POP3, PostgreSQL, rexec, rlogin, rsh, SMB, SMTP
      (AUTH/VRFY), SNMP, SSHv2, SVN, Telnet, VmAuthd, VNC的密码爆破工具。

  • 最近搞一个项目,需要爆破postgres这个数据库的账号密码.想弄个全球的工具.

    • 一开始打算使用易语言编写,然而发现易语言不具备postgresql数据库.可能需要调用外部API接口?反正感觉很复杂.

    • 开始尝试使用python脚本爆破.

    • 一路坎坷不断.最终成功了.但是感觉很鸡肋.需要设计很多未知变量,如:爆破成功密码,虚要写出结果,同时执行多线程爆破.如果同时多个爆破成功了,结果会都写出成功吗?未知啊.测试环境也不乐观..

  • 反正转转悠悠好一段时间,突然网上发现有一个软件叫做Medusa.和hydra(九头蛇)差不多.但是貌似Medusa效率高一点.开始找资料.记录一下用法.以防以后忘记了好查.


正文开始:

使用帮助

Medusa(美杜莎)操作说明:

  • 使用语法:
Medusa [-h host|-H file] [-u username|-U file] [-p password|-P file] [-C file] -M module [OPT]
  • 参数解释:
-h [TEXT]      目标IP
-H [FILE]      目标主机文件
-u [TEXT]      用户名
-U [FILE]      用户名文件
-p [TEXT]      密码
-P [FILE]      密码文件
-C [FILE]      组合条目文件
-O [FILE]      文件日志信息
-e [n/s/ns]    N意为空密码,S意为密码与用户名相同
-M [TEXT]      模块执行名称
-m [TEXT]      传递参数到模块
-d             显示所有的模块名称
-n [NUM]       使用非默认端口
-s             启用SSL
-r [NUM]       重试间隔时间,默认为3-t [NUM]       设定线程数量
-L             并行化,每个用户使用一个线程
-f             在任何主机上找到第一个账号/密码后,停止破解
-q             显示模块的使用信息
-v [NUM]       详细级别(0-6-w [NUM]       错误调试级别(0-10-V             显示版本
-Z [TEXT]      继续扫描上一次

例子:

 1、 查看可用模块

medusa -d

 2、 查看模块帮助

medusa -M postgres -q

 3、 猜解postgresql数据库密码

medusa -H /tmp/ip.txt -u postgres -n 5432 -P /tmp/pass.txt -e ns -M postgres -T 255 -f -O /tmp/good.txt -r 0
  • 参数解释:
-H 爆破的主机文件列表
-u 爆破用户名
-n 爆破端口
-P 爆破使用密码
-e ns 判断密码是否是空密码,还是账号密码一样.
-M 使用模块的名字
-T 可以简单的理解为线程数
-f 一个ip爆破成功后,就停止该ip剩下的爆破.
-O 保存成功的文件
-r 0 重试间隔为0

如果他人看见,希望对你有所帮助.


http://chatgpt.dhexx.cn/article/3trus3d0.shtml

相关文章

新增X-Helios、X-Medusa算法研究

纯属技术研究,如有侵权,请联系删除 抓个包,在抖音最新的23.7.0版本中,已经新增加了2个参数x-helios,x-medusa 进去解开看了一下,解开得内容和argus得内容相差并不是很大.第一个pb参数从四字节数变成了一段字节串,其他…

Mesa简介

Mesa, also called Mesa3D and The Mesa 3D Graphics Library, is an open source software implementation of OpenGL, Vulkan, and other graphics API specifications. Mesa translates these specifications to vendor-specific graphics hardware drivers. Mesa 实际…

最新版X-Helios、X-Medusa、X-Ladon、X-Argus逆向与风控分析

今天安装新了最新版的某短视频app(23.5.0版),发现了一些新的东西 1、新的加密参数X-Helios、X-Medusa 2、新的请求参数 咱们到处逛逛 ,看下哪些请求都用了这些请求参数 我们主要关注几个重要的 (1)详情页 (2)列表页 (3) 播放 (…

medusa破解ssh

medusa -h 192.168.3.56 -u priess -P /passwd.txt -M ssh打开kail 输入 即可

Hydra/Medusa爆破工具命令参数和简单操作

1.hydra参数介绍 -l :指定单个用户名称 -L:指定用户名称字典 -p :指定单个密码 -P :指定密码字典 -vV :显示详细的执行过程 -R :根据上一次进度继续破解 -S :使用SSl协议连接 -s &#…

使用kali的medusa工具

实验目的: 练习使用kali的medusa工具 实验环境: 系统:kali CentOs7 kali用户名:kali 密码:kali 靶机用户名:root 密码:123456 实验步骤: 一、通过命令“ip addr”Centos7…

在线密码破解medusa

pw-inspector 按长度和字符集筛选字典 pw-inspector -i /usr/share/wordlists/nmap.lst -o p.lst -l #提取小写字母pw-inspector -i /usr/share/wordlists/nmap.lst -o p.lst -u密码破解效率 密码复杂度(字典命中率) 带宽、协议、服务器性能、客户端…

Kali-登录暴力破解器工具-medusa使用

medusa是什么? https://www.kali.org/tools/medusa KaliLinux网址对美杜莎机翻: Medusa 旨在成为一个快速、大规模并行、模块化的登录暴力破解器。目标是支持尽可能多的允许远程身份验证的服务。作者认为以下项目是该应用程序的一些关键特性&#xff1a…

密码爆破工具————Medusa(美杜莎)介绍

Medusa(美杜莎),开源的软件,kali中有集成。 支持爆破的服务有: AFP, CVS, FTP, HTTP, IMAP, MS-SQL, MySQL, NCP (NetWare), NNTP, PcAnywhere, POP3, PostgreSQL, rexec, rlogin, rsh, SMB, SMTP (AUTH/VRFY), SNMP, …

密码工具Medusa(美杜莎)参数使用教程

Medusa是一种密码爆破工具,它支持多个协议的爆破,包括FTP、POP3、SSH、Telnet等。其主要特点是速度快,支持多线程操作。下面是Medusa工具的介绍和常用参数: 安装Medusa 在Kali Linux中可以直接使用以下命令进行安装: a…

medusa 使用教程

密码爆破:medusa(美杜莎)使用方法 1.工具介绍 Medusa工具是通过并行登陆暴力破解的方法,尝试获取远程验证服务访问权限,它支持AFP, CVS, FTP, HTTP, IMAP, MS-SQL, MySQL, NCP (NetWare),NNTP, PcAnywhere, POP3, P…

Linux Netlink通信

Linux Netlink通信 前言什么是Netlink通信机制那么Netlink有什么优势呢?netlink特点 用户态数据结构msghdrsockaddr_lniovecnlmsghdr 宏定义相关nlmsg_type和nlmsg_flags宏对应解释系统预定义了一系列netlink类型netlink常用宏 用户空间Netlink socket API创建socke…

Netlink基本使用

Netlink基本使用 1. 什么是Netlink 什么是Netlink?Netlink是linux提供的用于内核和用户态进程之间的通信方式。但是注意虽然Netlink主要用于用户空间和内核空间的通信,但是也能用于用户空间的两个进程通信。只是进程间通信有其他很多方式,一…

netlink socket

#include <asm/types.h> #include <sys/socket.h> #include <linux/netlink.h>netlink_socket socket(AF_NETLINK, socket_type, netlink_family); 1 netlink socket NetLink被用于在内核和应用之前传输信息&#xff0c;在用户空间编程使用标准的socket相…

Linux 网络之netlink 简介

文章目录 前言一、Netlink用户态应用的使用1.1 Netlink socket1.2 Netlink宏操作 二、Netlink对应数据结构2.1 struct sockaddr_nl2.2 struct nlmsghdr2.3 struct msghdr 三、Netlink内核态四、用户层实例参考资料 前言 The Netlink socket family 是一个 Linux 内核接口&…

netlink分析介绍

netlink socket是一种用于用户态进程和内核态进程之间的通信机制。它通过为内核模块提供一组特殊的API&#xff0c;并为用户程序提供了一组标准的socket接口的方式&#xff0c;实现了全双工的通讯连接。 特点&#xff1a; 双向传输&#xff0c;异步通信用户空间中使用标准soc…

netlink实现与使用方法详解(用户态/内核态)

一、什么是netlink Netlink套接字是用以实现用户进程与内核进程通信的一种特殊的进程间通信(IPC) ,也是网络应用程序与内核通信的最常用的接口。 在Linux 内核中&#xff0c;使用netlink 进行应用与内核通信的应用有很多&#xff0c;如 路由 daemon&#xff08;NETLINK_ROUTE…

火狐插件RESTClient测试接口

正文 {"username":"chen","password":"123"}后端 PostMapping("/login")ResponseBodypublic ReturnObj login(RequestBody JSONObject params) {String username params.getString("username");String passwor…

火狐插件

chrome插件要过墙啊好烦&#xff0c;老老实实用火狐吧&#xff0c;而且json样式也好看。 一.效果图 &#xff08;首页&#xff09; &#xff08;标签页&#xff09; &#xff08;搜索&#xff09; &#xff08;翻译&#xff09; 除此外还有一些乱七八糟的样式就不一一做展…

FireFox插件RESTClient

火狐FireFox插件RESTClient 一、功能二、安装三、使用说明 一、功能 使用FireFox插件RESTClient、HttpRequester模拟http(get post)请求 二、安装 1.点击火狐浏览器右侧按钮 2.进入获取附加组件页面 3.点击查看更多附加组件 4.右侧查找附件组件输入框&#xff0c;输入RES…