hacktricks/network-services-pentesting/5671-5672-pentesting-amqp.md
2024-02-11 01:46:25 +00:00

7.1 KiB

5671,5672 - Testowanie penetracyjne AMQP

Naucz się hakować AWS od zera do bohatera z htARTE (HackTricks AWS Red Team Expert)!

Inne sposoby wsparcia HackTricks:

Podstawowe informacje

Z cloudamqp:

RabbitMQ to oprogramowanie do kolejkowania wiadomości, znane również jako broker wiadomości lub menadżer kolejek. Po prostu mówiąc, jest to oprogramowanie, w którym definiuje się kolejki, do których aplikacje się łączą, aby przesyłać wiadomość lub wiadomości.
Wiadomość może zawierać dowolne informacje. Może na przykład zawierać informacje o procesie lub zadaniu, które powinno rozpocząć się w innej aplikacji (która może być nawet na innym serwerze), lub może to być po prostu prosty tekst. Oprogramowanie menadżera kolejek przechowuje wiadomości, dopóki aplikacja odbiorcza nie połączy się i nie pobierze wiadomości z kolejki. Następnie aplikacja odbiorcza przetwarza wiadomość.
Definicja z .

Domyślny port: 5672,5671

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

Wyliczanie

Ręczne

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)

Automatyczne

Automatyczne

nmap -sV -Pn -n -T4 -p 5672 --script amqp-info <IP>

PORT     STATE SERVICE VERSION
5672/tcp open  amqp    RabbitMQ 3.1.5 (0-9)
| amqp-info:
|   capabilities:
|     publisher_confirms: YES
|     exchange_exchange_bindings: YES
|     basic.nack: YES
|     consumer_cancel_notify: YES
|   copyright: Copyright (C) 2007-2013 GoPivotal, Inc.
|   information: Licensed under the MPL.  See http://www.rabbitmq.com/
|   platform: Erlang/OTP
|   product: RabbitMQ
|   version: 3.1.5
|   mechanisms: PLAIN AMQPLAIN
|_  locales: en_US

Brute Force

Inne porty RabbitMQ

Na stronie https://www.rabbitmq.com/networking.html można znaleźć informacje, że RabbitMQ korzysta z kilku portów:

Shodan

  • AMQP
Dowiedz się, jak hakować AWS od zera do bohatera z htARTE (HackTricks AWS Red Team Expert)!

Inne sposoby wsparcia HackTricks: