5671,5672 - Pentesting AMQP

जानें AWS हैकिंग को शून्य से हीरो तक htARTE (HackTricks AWS Red Team Expert) के साथ!

HackTricks का समर्थन करने के अन्य तरीके:

मूल जानकारी

cloudamqp से:

RabbitMQ एक मैसेज-कतार सॉफ्टवेयर है जिसे मैसेज ब्रोकर या कतार प्रबंधक भी कहा जाता है। सीधे शब्दों में कहा जाए तो यह सॉफ्टवेयर है जहां कतार परिभाषित किए जाते हैं, जिनके जरिए एप्लिकेशन्स कनेक्ट करते हैं ताकि मैसेज या मैसेज ट्रांसफर किया जा सके। मैसेज में किसी भी प्रकार की जानकारी शामिल हो सकती है। यह उदाहरण के लिए, यह किसी प्रक्रिया या कार्य के बारे में जानकारी रख सकता है जो दूसरे एप्लिकेशन पर शुरू होनी चाहिए (जो कि दूसरे सर्वर पर भी हो सकता है), या यह बस एक साधारण पाठ संदेश हो सकता है। कतार प्रबंधक सॉफ्टवेयर मैसेज को संदेश लेने तक संग्रहीत करता है जब एक प्राप्ति एप्लिकेशन कनेक्ट करता है और कतार से एक मैसेज निकालता है। प्राप्ति एप्लिकेशन फिर मैसेज को प्रोसेस करता है। Definition from .

डिफ़ॉल्ट पोर्ट: 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)

स्वचालित

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

ब्रूट फोर्स

अन्य RabbitMQ पोर्ट

https://www.rabbitmq.com/networking.html में आप देख सकते हैं कि rabbitmq कई पोर्ट्स का उपयोग करता है:

Shodan

  • AMQP

Learn AWS hacking from zero to hero with htARTE (HackTricks AWS Red Team Expert)!

Other ways to support HackTricks:

Last updated