Arbitrary File Write to Root
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)
Αυτό το αρχείο συμπ behaves όπως η LD_PRELOAD
μεταβλητή περιβάλλοντος αλλά λειτουργεί επίσης σε SUID binaries.
Αν μπορείτε να το δημιουργήσετε ή να το τροποποιήσετε, μπορείτε απλά να προσθέσετε μια διαδρομή σε μια βιβλιοθήκη που θα φορτωθεί με κάθε εκτελούμενο δυαδικό αρχείο.
Για παράδειγμα: echo "/tmp/pe.so" > /etc/ld.so.preload
Git hooks είναι σενάρια που εκτελούνται σε διάφορες εκδηλώσεις σε ένα αποθετήριο git, όπως όταν δημιουργείται μια δέσμευση, μια συγχώνευση... Έτσι, αν ένα προνομιακό σενάριο ή χρήστης εκτελεί αυτές τις ενέργειες συχνά και είναι δυνατό να γραφεί στον φάκελο .git
, αυτό μπορεί να χρησιμοποιηθεί για privesc.
Για παράδειγμα, είναι δυνατό να δημιουργηθεί ένα σενάριο σε ένα αποθετήριο git στον .git/hooks
ώστε να εκτελείται πάντα όταν δημιουργείται μια νέα δέσμευση:
TODO
TODO
Το αρχείο που βρίσκεται στο /proc/sys/fs/binfmt_misc
υποδεικνύει ποιο δυαδικό αρχείο θα εκτελεί ποιο τύπο αρχείων. TODO: ελέγξτε τις απαιτήσεις για να εκμεταλλευτείτε αυτό για να εκτελέσετε ένα rev shell όταν ανοίγει ένας κοινός τύπος αρχείου.
Learn & practice AWS Hacking:HackTricks Training AWS Red Team Expert (ARTE) Learn & practice GCP Hacking: HackTricks Training GCP Red Team Expert (GRTE)