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)
Wakala wa ujumbe hufanya kazi kama wapatanishi, wakirahisisha mawasiliano kati ya mifumo tofauti ya programu, ambayo inaweza kujengwa kwenye majukwaa tofauti na kuandikwa kwa lugha tofauti. Amazon MQ inarahisisha uwekaji, uendeshaji, na matengenezo ya wakala wa ujumbe kwenye AWS. Inatoa huduma zinazodhibitiwa kwa Apache ActiveMQ na RabbitMQ, kuhakikisha upatikanaji usio na mshono na masasisho ya toleo la programu kiotomatiki.
RabbitMQ ni programu maarufu ya kuweka ujumbe kwenye foleni, pia inajulikana kama wakala wa ujumbe au msimamizi wa foleni. Kimsingi ni mfumo ambapo foleni zinawekwa. Programu zinawasiliana na foleni hizi ili kutuma na kupokea ujumbe. Ujumbe katika muktadha huu unaweza kubeba aina mbalimbali za taarifa, kuanzia amri za kuanzisha michakato kwenye programu nyingine (labda kwenye seva tofauti) hadi ujumbe wa maandiko rahisi. Ujumbe huhifadhiwa na programu ya msimamizi wa foleni hadi unaporejeshwa na kusindika na programu inayopokea. AWS inatoa suluhisho rahisi la kutumia kwa kuhost na kusimamia seva za RabbitMQ.
Apache ActiveMQ® ni wakala maarufu wa ujumbe wa chanzo wazi, unaotegemea Java, unaojulikana kwa uwezo wake wa kubadilika. Inasaidia protokali nyingi za viwango vya tasnia, ikitoa ulinganifu mpana wa wateja katika anuwai kubwa ya lugha na majukwaa. Watumiaji wanaweza:
Kuunganisha na wateja waliandikwa kwa JavaScript, C, C++, Python, .Net, na zaidi.
Kutumia protokali ya AMQP kuunganisha programu kutoka majukwaa tofauti.
Kutumia STOMP kupitia websockets kwa ubadilishanaji wa ujumbe wa programu za wavuti.
Kusimamia vifaa vya IoT kwa kutumia MQTT.
Kudumisha miundombinu ya JMS iliyopo na kupanua uwezo wake.
Uwezo na kubadilika kwa ActiveMQ hufanya iwe sawa kwa mahitaji mengi ya ujumbe.
TODO: Onyesha jinsi ya kuhesabu RabbitMQ na ActiveMQ ndani na jinsi ya kusikiliza katika foleni zote na kutuma data (tuma PR ikiwa unajua jinsi ya kufanya hivi)
Ikiwa unajua taarifa za kuingia kwenye konsoli ya wavuti ya RabbitMQ, unaweza kuunda mtumiaji mpya mwenye mamlaka ya admin.
Learn & practice AWS Hacking:HackTricks Training AWS Red Team Expert (ARTE) Learn & practice GCP Hacking: HackTricks Training GCP Red Team Expert (GRTE)