medusa 使用教程

article/2025/9/10 14:00:45

密码爆破:medusa(美杜莎)使用方法

1.工具介绍

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,是一个不择不扣的密码破解工具

2.参数介绍

medusha  [-h host|-H file] [-u username | -U file] [-p password | -P file] [-C file] -M modudle [OPT]
参数名参数含义
-h目标主机名称或是IP地址
-H包含目标主机名称或是IP地址的文件绝对路径
-u测试用户名
-U包含测试用户名的文件绝对路径
-p测试用户名密码
-P包含测试用户名密码的文件绝对路径
-C组合条目文件的绝对路径
-O日志信息文件的绝对路径
-e[n/s/ns]n代表空密码,s代表为密码与用户名相同
-M模块执行mingc
-m传递参数到模块
-d显示所有模块名称
-n使用非默认TCP端口
-s启用ssl
-r重试时间,默认3秒
-t设定线程数量
-T同时测试的主机总数
-L并行化,每个用户使用一个线程
-f在任何主机上找到第一个账号/密码后,停止破解
-F在任何主机上找到第一个有效的用户名/密码后停止审计
-q显示模块的使用信息
-v详细级别(0-6)
-w错误调试级别(0-10)
-V显示版本
-Z恢复之前终端的扫描

3.使用实例

破解SSH密码,以DC-1靶机为例,破解flag4用户密码

 medusa -M ssh -h 192.168.75.141 -u flag4 -P /usr/share/john/password.lst -f  -V

在这里插入图片描述
参数解释:

参数名参数含义
-h要爆破的目标主机IP地址 192.168.75.141
-l要爆破的用户名 flag4
-P要爆破的密码字典 /usr/share/john/password.lst
-M调用模块ssh执行
-V显示版本
-f一旦爆破成功一个就立即停止爆破

后记:最近一直在学习,但是学习的东西很多很杂,于是便把自己的学习成果记录下来,便利自己,帮助他人。希望本篇文章能对你有所帮助,有错误的地方,欢迎指出!!!喜欢的话,不要忘记点赞哦!!!


http://chatgpt.dhexx.cn/article/g5AhgTGV.shtml

相关文章

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…

YApi 使用Firefox插件cross-request关于cookie的问题

环境信息 我用的Firefox目前是最新版本的&#xff0c;109.0.1 (64 位)版本。 cross-request插件就是打包的Firefox插件。 cookie的值是浏览器根据host的信息自己匹配上去的&#xff0c;属于浏览器的行为 cookie功能验证 我测试了一下&#xff0c;接口服务代码就是读取和写入coo…

介绍 GTK#

介绍 GTK# [ 纯Windows 用户就可以跳过。 也未测试。 ] GTK# 是对流行的跨平台图形用户界面库&#xff08;GUI&#xff09;GTK 的包装。如果打算构建一个本地应用程序&#xff0c;并想让它运行在非 Windows 平台上&#xff0c;GTK 可能是一个合理的选择。GTK# 的运行类似于…

gtk/gtk.h: no such file or directory

linux上运行创建界面的例程报错&#xff1a; 是因为没有安装 GTK。GTK 是 基于界面底层库 x11 的一个界面库&#xff0c;用于在 linux 系统中绘制窗口界面。 $ sudo apt-get install libgtk2.0-dev #安装gtk运行环境 $ sudo apt-get install gnome-devel #安装gtk开发环境…

GTK编程基础---入门篇(helloworld)

相关代码可以在github上下载&#xff1a;https://github.com/jin13417/GTK 下面来介绍GTK编程入门&#xff0c;你的第一个程序hellowoeld。直接通过程序来讲解吧。 /*File:helloworld.c*Date:2013-11-23*Author:sjin*Mail:413977243qq.com*//*my first test program*/ #includ…

GTK+ 3 基础知识学习

1.启动程序 以前的版本要写一个GTK程序都是按照以下流程 int main(int argc, char *argv[]) {GtkWidget *window;gtk_init(&argc,&argv);... ...gtk_main();return 0; } 现在最新的GTK 3.20的版本一般是按照以下格式初始&#xff0c;main函数里新建一个GtkApplicati…

GTK+系列---Windows下的GTK+开发平台搭建(Win7 64位)

注意&#xff1a;这些说明适用于希望基于GTK开发应用程序的开发人员&#xff0c;而不适用于终端用户。 必要条件 Windows版本&#xff1a;GTK需要Windows 7或更高版本。对于旧版本的Windows&#xff0c;您应该自定义构建旧版本的glib和gtk。 我的安装平台为win7_64位&#x…

GTK+开发环境搭建

一般讲到GUI程序开发&#xff0c;大家都会想到C等面向对象的高级语言&#xff0c;而认为C语言不能做界面。C语言也可以用来写界面&#xff0c;GTK就是一个用来写界面的库&#xff0c;它本身就是用C语言写的&#xff0c;而且实现了面向对象的设计。对于一个C语言程序员来说&…

GTK官方教程

前言&#xff1a; 让你在开发中爱不释手的 GT 包。关注GSLS官网&#xff0c;查看更多源码 ヾ(✿&#xff9f;▽&#xff9f;)ノ工具包。 所有文章 小编尽量让读者可以 直接 读懂 与 完全 复制粘贴&#xff0c;其中复杂或较多 的源码 会有 源码 并 贴上 github 网址。 GT 类 里面…

GTK+入门教程

GTK入门教程&#xff08;一&#xff09; 1. 显示一个窗口 #include <gtk/gtk.h>int main(int argc, char *argv[]) {GtkWidget *window;gtk_init(&argc, &argv);window gtk_window_new(GTK_WINDOW_TOPLEVEL);gtk_widget_show(window);g_signal_connect(window,…

学习使用GTK+

学习使用GTK 0.概述 原文地址&#xff1a;http://blog.programet.org/2010/08/gtk-0.html GTK是当下流行的图形界面库之一&#xff0c;使用GTK可以方便地构造出应用程序界面。叶子觉得GTK很好用&#xff0c;在这里推荐给大家&#xff0c;并留下自己的一些使用心得。希望你也喜欢…

GTK+:GTK+的简介、安装、使用方法之详细攻略

GTK&#xff1a;GTK的简介、安装、使用方法之详细攻略 目录 GTK的简介 1、GTK特点 GTK的安装 1、基于Windows平台安装 第一步、下载GTK 第二步、安装GTK 第三步、加载系统环境变量 第四步、运行命令测试 第五步、利用python预测测试 GTK的使用方法 1、C语言实现 2、…