5671,5672 - Pentesting AMQP

从零开始学习 AWS 黑客技术,成为专家 htARTE(HackTricks AWS 红队专家)

支持 HackTricks 的其他方式:

基本信息

来自 cloudamqp

RabbitMQ 是一种被称为 消息代理队列管理器消息队列软件。简单来说;它是一个定义了队列的软件,应用程序连接到这些队列以传输消息。 一个 消息可以包含任何类型的信息。例如,它可以包含关于应该在另一个应用程序上启动的进程或任务的信息(甚至可以在另一台服务器上),或者它可以只是一个简单的文本消息。队列管理器软件存储消息,直到接收应用程序连接并从队列中取出消息。然后接收应用程序处理消息。 定义来自。

默认端口:5672,5671

PORT     STATE SERVICE VERSION
5672/tcp open  amqp    RabbitMQ 3.1.5 (0-9)

枚举

手动

import amqp
#By default it uses default credentials "guest":"guest"
conn = amqp.connection.Connection(host="<IP>", port=5672, virtual_host="/")
conn.connect()
for k, v in conn.server_properties.items():
print(k, v)

自动

暴力破解

其他RabbitMQ端口

https://www.rabbitmq.com/networking.html中,您可以发现rabbitmq使用多个端口

Shodan

  • AMQP

从零开始学习AWS黑客技术,成为专家 htARTE(HackTricks AWS Red Team Expert)

支持HackTricks的其他方式:

最后更新于