5671,5672 - Pentesting AMQP
Informações Básicas
De cloudamqp:
RabbitMQ é um software de fila de mensagens também conhecido como um corretor de mensagens ou gerenciador de filas. Simplificando; é um software onde filas são definidas, às quais as aplicações se conectam para transferir uma mensagem ou mensagens. Uma mensagem pode incluir qualquer tipo de informação. Poderia, por exemplo, ter informações sobre um processo ou tarefa que deve iniciar em outra aplicação (que poderia até estar em outro servidor), ou poderia ser apenas uma mensagem de texto simples. O software do gerenciador de filas armazena as mensagens até que uma aplicação receptora se conecte e retire uma mensagem da fila. A aplicação receptora então processa a mensagem. Definição de .
Porta padrão: 5672,5671
Enumeração
Manual
Automático
Ataque de Força Bruta
Outras portas do RabbitMQ
Em https://www.rabbitmq.com/networking.html você pode encontrar que o rabbitmq usa várias portas:
1883, 8883: (clientes MQTT sem e com TLS, se o plugin MQTT estiver habilitado. Saiba mais sobre como fazer pentest no MQTT aqui.
4369: epmd, um serviço de descoberta de pares usado por nós RabbitMQ e ferramentas CLI. Saiba mais sobre como fazer pentest neste serviço aqui.
5672, 5671: usadas por clientes AMQP 0-9-1 e 1.0 sem e com TLS
15672: clientes de API HTTP, interface de gerenciamento e rabbitmqadmin (apenas se o plugin de gerenciamento estiver habilitado). Saiba mais sobre como fazer pentest neste serviço aqui.
15674: clientes STOMP-over-WebSockets (apenas se o plugin Web STOMP estiver habilitado)
15675: clientes MQTT-over-WebSockets (apenas se o plugin Web MQTT estiver habilitado)
15692: métricas do Prometheus (apenas se o plugin Prometheus estiver habilitado)
25672: usado para comunicação entre nós e ferramentas CLI (porta do servidor de distribuição Erlang) e é alocado a partir de uma faixa dinâmica (limitado a uma única porta por padrão, calculado como porta AMQP + 20000). A menos que conexões externas nessas portas sejam realmente necessárias (por exemplo, o cluster usa federação ou ferramentas CLI são usadas em máquinas fora da sub-rede), essas portas não devem ser expostas publicamente. Consulte o guia de rede para mais detalhes. Apenas 9 dessas portas estão abertas na internet.
35672-35682: usadas por ferramentas CLI (portas de cliente de distribuição Erlang) para comunicação com nós e são alocadas a partir de uma faixa dinâmica (calculada como porta de distribuição do servidor + 10000 a porta de distribuição do servidor + 10010). Consulte o guia de rede para mais detalhes.
61613, 61614: clientes STOMP sem e com TLS (apenas se o plugin STOMP estiver habilitado). Menos de 10 dispositivos com esta porta aberta e principalmente UDP para nós DHT.
Shodan
AMQP
Last updated