AWS - MQ Enum
Last updated
Last updated
Learn & practice AWS Hacking:HackTricks Training AWS Red Team Expert (ARTE) Learn & practice GCP Hacking: HackTricks Training GCP Red Team Expert (GRTE)
Message brokers служать посередниками, полегшуючи спілкування між різними програмними системами, які можуть бути побудовані на різних платформах і написані на різних мовах програмування. Amazon MQ спрощує розгортання, експлуатацію та обслуговування брокерів повідомлень на AWS. Він надає керовані послуги для Apache ActiveMQ та RabbitMQ, забезпечуючи безперебійне постачання та автоматичні оновлення версій програмного забезпечення.
RabbitMQ є видатним програмним забезпеченням для черг повідомлень, також відомим як брокер повідомлень або менеджер черг. Це, по суті, система, в якій налаштовуються черги. Додатки взаємодіють з цими чергами, щоб надсилати та отримувати повідомлення. Повідомлення в цьому контексті можуть містити різноманітну інформацію, починаючи від команд для ініціювання процесів в інших додатках (можливо, на різних серверах) до простих текстових повідомлень. Повідомлення зберігаються програмним забезпеченням менеджера черг, поки їх не отримають і не оброблять приймаючі додатки. AWS надає просте у використанні рішення для хостингу та управління серверами RabbitMQ.
Apache ActiveMQ® є провідним відкритим, заснованим на Java брокером повідомлень, відомим своєю універсальністю. Він підтримує кілька стандартних протоколів промисловості, пропонуючи широку сумісність клієнтів на різноманітних мовах і платформах. Користувачі можуть:
Підключатися до клієнтів, написаних на JavaScript, C, C++, Python, .Net та інших.
Використовувати протокол AMQP для інтеграції додатків з різних платформ.
Використовувати STOMP через веб-сокети для обміну повідомленнями веб-додатків.
Керувати IoT-пристроями за допомогою MQTT.
Підтримувати існуючу інфраструктуру JMS та розширювати її можливості.
Надійність і гнучкість ActiveMQ роблять його придатним для безлічі вимог до обміну повідомленнями.
TODO: Вкажіть, як перерахувати RabbitMQ та ActiveMQ внутрішньо та як прослуховувати всі черги і надсилати дані (надішліть PR, якщо знаєте, як це зробити)
Якщо ви знаєте облікові дані для доступу до веб-консолі RabbitMQ, ви можете створити нового користувача з правами адміністратора.
Learn & practice AWS Hacking:HackTricks Training AWS Red Team Expert (ARTE) Learn & practice GCP Hacking: HackTricks Training GCP Red Team Expert (GRTE)