macOS Ruby Applications Injection
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)
Χρησιμοποιώντας αυτήν την μεταβλητή περιβάλλοντος είναι δυνατόν να προσθέσετε νέες παραμέτρους στη ruby όποτε εκτελείται. Αν και η παράμετρος -e
δεν μπορεί να χρησιμοποιηθεί για να καθορίσει τον κώδικα ruby που θα εκτελεστεί, είναι δυνατόν να χρησιμοποιηθούν οι παράμετροι -I
και -r
για να προστεθεί ένας νέος φάκελος στη διαδρομή φόρτωσης βιβλιοθηκών και στη συνέχεια να καθορίσετε μια βιβλιοθήκη για φόρτωση.
Δημιουργήστε τη βιβλιοθήκη inject.rb
στο /tmp
:
Δημιουργήστε οπουδήποτε ένα σενάριο ruby όπως:
Στη συνέχεια, κάντε ένα αυθαίρετο σενάριο ruby να το φορτώσει με:
Διασκεδαστικό γεγονός, λειτουργεί ακόμη και με την παράμετρο --disable-rubyopt
:
Μάθετε & εξασκηθείτε στο AWS Hacking:HackTricks Training AWS Red Team Expert (ARTE) Μάθετε & εξασκηθείτε στο GCP Hacking: HackTricks Training GCP Red Team Expert (GRTE)