Az - Functions App Privesc
Last updated
Last updated
Μάθετε & εξασκηθείτε στο AWS Hacking:HackTricks Training AWS Red Team Expert (ARTE) Μάθετε & εξασκηθείτε στο GCP Hacking: HackTricks Training GCP Red Team Expert (GRTE)
Ελέγξτε την παρακάτω σελίδα για περισσότερες πληροφορίες:
Az - Function AppsΑυτή η άδεια επιτρέπει την καταγραφή των κλειδιών λειτουργίας, κύριου και συστήματος, αλλά όχι του κλειδιού του host, της καθορισμένης λειτουργίας με:
Αυτή η άδεια επιτρέπει την απόκτηση του κλειδιού φιλοξενίας, της καθορισμένης λειτουργίας με:
Αυτή η άδεια επιτρέπει τη δημιουργία/ενημέρωση ενός κλειδιού λειτουργίας για τη συγκεκριμένη λειτουργία με:
Αυτή η άδεια επιτρέπει τη δημιουργία/ενημέρωση ενός κύριου κλειδιού για τη συγκεκριμένη λειτουργία με:
Αυτή η άδεια επιτρέπει τη δημιουργία/ενημέρωση ενός κλειδιού συστήματος για τη συγκεκριμένη λειτουργία με:
Αυτή η άδεια επιτρέπει την απόκτηση των περιβαλλοντικών μεταβλητών μιας λειτουργίας. Μέσα σε αυτές τις μεταβλητές μπορεί να είναι δυνατή η εύρεση των προεπιλεγμένων env μεταβλητών AzureWebJobsStorage
ή WEBSITE_CONTENTAZUREFILECONNECTIONSTRING
οι οποίες περιέχουν στην πραγματικότητα ένα κλειδί λογαριασμού για πρόσβαση στο blob storage της λειτουργίας με ΠΛΗΡΕΙΣ άδειες.
Microsoft.Web/sites/publishxml/action, (Microsoft.Web/sites/basicPublishingCredentialsPolicies/write)
Αυτή η άδεια επιτρέπει την καταγραφή όλων των προφίλ δημοσίευσης που περιέχουν βασικά credentials βασικής αυθεντικοποίησης:
Method SCM
Στη συνέχεια, μπορείτε να αποκτήσετε πρόσβαση με αυτά τα βασικά διαπιστευτήρια αυθεντικοποίησης στη διεύθυνση URL SCM της εφαρμογής σας και να αποκτήσετε τις τιμές των μεταβλητών περιβάλλοντος:
Σημειώστε ότι το όνομα χρήστη SCM είναι συνήθως ο χαρακτήρας "$" ακολουθούμενος από το όνομα της εφαρμογής, έτσι: $<app-name>
.
Και αυτές οι μεταβλητές περιβάλλοντος περιέχουν το AccountKey του λογαριασμού αποθήκευσης που αποθηκεύει τα δεδομένα της εφαρμογής λειτουργίας, επιτρέποντας τον έλεγχο αυτού του λογαριασμού αποθήκευσης.
Αν δείτε ότι αυτά τα διαπιστευτήρια είναι REDACTED, είναι επειδή χρειάζεται να ενεργοποιήσετε την επιλογή βασικής αυθεντικοποίησης SCM και για αυτό χρειάζεστε την δεύτερη άδεια (Microsoft.Web/sites/basicPublishingCredentialsPolicies/write):
Μάθετε & εξασκηθείτε στο AWS Hacking:HackTricks Training AWS Red Team Expert (ARTE) Μάθετε & εξασκηθείτε στο GCP Hacking: HackTricks Training GCP Red Team Expert (GRTE)