Rocket Chat
![](https://book.hacktricks.xyz/~gitbook/image?url=https%3A%2F%2Fpentest.eu%2FRENDER_WebSec_10fps_21sec_9MB_29042024.gif&width=768&dpr=4&quality=100&sign=bc0743d1&sv=1)
RCE
Jeśli jesteś administratorem w Rocket Chat, możesz uzyskać RCE.
Przejdź do
Integrations
i wybierzNew Integration
, a następnie wybierz dowolną:Incoming WebHook
lubOutgoing WebHook
./admin/integrations/incoming
Zgodnie z dokumentacją, obie używają ES2015 / ECMAScript 6 (w zasadzie JavaScript) do przetwarzania danych. Więc zdobądźmy rev shell dla javascript jak:
Skonfiguruj WebHook (kanał i post jako nazwa użytkownika muszą istnieć):
Skonfiguruj skrypt WebHook:
Zapisz zmiany
Uzyskaj wygenerowany URL WebHook:
Wywołaj go za pomocą curl i powinieneś otrzymać rev shell
![](https://book.hacktricks.xyz/~gitbook/image?url=https%3A%2F%2Fpentest.eu%2FRENDER_WebSec_10fps_21sec_9MB_29042024.gif&width=768&dpr=4&quality=100&sign=bc0743d1&sv=1)
Last updated