macOS Security & Privilege Escalation

Υποστηρίξτε το HackTricks

Συμμετέχετε στο HackenProof Discord server για επικοινωνία με έμπειρους χάκερ και κυνηγούς ευρημάτων ασφαλείας!

Εισαγωγή στο Hacking Ασχοληθείτε με περιεχόμενο που εξετάζει την αγωνία και τις προκλήσεις του hacking

Ειδήσεις Hacking σε Πραγματικό Χρόνο Μείνετε ενημερωμένοι με τον γρήγορο κόσμο του hacking μέσω ειδήσεων και αναλύσεων σε πραγματικό χρόνο

Τελευταίες Ανακοινώσεις Μείνετε ενήμεροι με τις νεότερες ανταμοιβές ευρημάτων και τις κρίσιμες ενημερώσεις πλατφόρμας

Συμμετέχετε στο Discord και αρχίστε τη συνεργασία με κορυφαίους χάκερ σήμερα!

Βασικά για το macOS

Αν δεν είστε εξοικειωμένοι με το macOS, θα πρέπει να αρχίσετε να μάθετε τα βασικά του macOS:

  • Ειδικά αρχεία & δικαιώματα του macOS:

macOS Files, Folders, Binaries & Memory
  • Συνηθισμένοι χρήστες του macOS

macOS Users
  • AppleFS

macOS AppleFS
  • Η αρχιτεκτονική του πυρήνα

macOS Kernel & System Extensions
  • Συνηθισμένες υπηρεσίες & πρωτόκολλα δικτύου του macOS

macOS Network Services & Protocols

Διαχείριση Συστημάτων macOS MDM

Στις εταιρείες τα συστήματα macOS είναι πιθανόν να διαχειρίζονται με ένα MDM. Επομένως, από την άποψη ενός επιτιθέμενου είναι ενδιαφέρον να γνωρίζει πώς λειτουργεί αυτό:

macOS MDM

macOS - Επιθεώρηση, Αποσφαλμάτωση και Fuzzing

macOS Apps - Inspecting, debugging and Fuzzing

Προστασίες Ασφαλείας του macOS

macOS Security Protections

Επιφάνεια Επίθεσης

Δικαιώματα Αρχείων

Αν ένα διεργασία που τρέχει ως ριζοχρήστης γράφει ένα αρχείο που μπορεί να ελεγχθεί από έναν χρήστη, ο χρήστης μπορεί να εκμεταλλευτεί αυτό για ανόδο προνομίων. Αυτό μπορεί να συμβεί στις ακόλουθες καταστάσεις:

  • Το αρχείο που χρησιμοποιήθηκε είχε ήδη δημιουργηθεί από έναν χρήστη (ανήκε στον χρήστη)

  • Το αρχείο που χρησιμοποιήθηκε είναι εγγράψιμο από τον χρήστη λόγω ενός γκρουπ

  • Το αρχείο που χρησιμοποιήθηκε βρίσκεται μέσα σε έναν κατάλογο που ανήκει στον χρήστη (ο χρήστης θα μπορούσε να δημιουργήσει το αρχείο)

  • Το αρχείο που χρησιμοποιήθηκε βρίσκεται μέσα σε έναν κατάλογο που ανήκει στο ριζοχρήστη αλλά ο χρήστης έχει δικαίωμα εγγραφής επάνω του λόγω ενός γκρουπ (ο χρήστης θα μπορούσε να δημιουργήσει το αρχείο)

Το να μπορεί κάποιος να δημιουργήσει ένα αρχείο που θα χρησιμοποιηθεί από τον ριζοχρήστη, επιτρέπει σε έναν χρήστη να εκμεταλλευτεί το περιεχόμενό του ή ακόμη να δημιουργήσει συμβολικούς συνδέσμους/σκληρούς συνδέσμους για να τον κατευθύνει σε άλλο μέρος.

Για αυτού του είδους τις ευπάθειες μην ξεχνάτε να ελέγχετε ευάλωτους εγκαταστάτες .pkg:

macOS Installers Abuse

Επέκταση Αρχείου & Χειριστές εφαρμογών σχήματος URL

Παράξενες εφαρμογές που έχουν καταχωρηθεί από επεκτάσεις αρχείων μπορούν να εκμεταλλευτούνται και διαφορετικές εφαρμογές μπορούν να καταχωρηθούν για να ανοίγουν συγκεκριμένα πρωτόκολλα

macOS File Extension & URL scheme app handlers

Ανόδος Προνομίων TCC / SIP στο macOS

Στο macOS εφαρμογές και δυαδικά αρχεία μπορούν να έχουν δικαιώματα πρόσβασης σε φακέλους ή ρυθμίσεις που τα καθιστούν πιο προνομιούχα από άλλα.

Επομένως, ένας επιτιθέμενος που θέλει να διακινδυνεύσει με επιτυχία ένα μηχάνημα macOS θα πρέπει να αναβαθμίσει τα προνόμιά του στο TCC (ή ακόμη και να παρακάμψει το SIP, ανάλογα με τις ανάγκες του).

Αυτά τα προνόμια συνήθως δίνονται στη μορφή δικαιωμάτων με τα οποία η εφαρμογή είναι υπογεγραμμένη, ή η εφαρμογή μπορεί να ζητήσει κάποιες προσβάσεις και μετά την έγκριση του χρήστη μπορούν να βρεθούν στις βάσεις δεδομένων TCC. Ένας άλλος τρόπος με τον οποίο μια διαδικασία μπορεί να αποκτήσει αυτά τα προνόμια είναι να είναι παιδί μιας διαδικασίας με αυτά τα προνόμια, καθώς συνήθως κληρονομούνται.

Ακολουθήστε αυτούς τους συνδέσμους για να βρείτε διαφορετικούς τρόπους για ανόδο προνομίων στο TCC, για παράκαμψη του TCC και πώς στο παρελθόν έχει παρακαμφθεί το SIP.

Κλασική

Αναφορές

Συμμετέχετε στον HackenProof Discord διακομιστή για να επικοινωνήσετε με έμπειρους χάκερ και κυνηγούς ευρημάτων ασφαλείας!

Εισαγωγή στο Hacking Ασχοληθείτε με περιεχόμενο που εξερευνά την αγωνία και τις προκλήσεις του χάκινγκ

Ειδήσεις Χάκινγκ σε Πραγματικό Χρόνο Μείνετε ενήμεροι με τον γρήγορο κόσμο του χάκινγκ μέσω ειδήσεων και αναλύσεων σε πραγματικό χρόνο

Τελευταίες Ανακοινώσεις Μείνετε ενήμεροι με τις νεότερες ανακοινώσεις για νέες αμοιβές ευρετηρίων και κρίσιμες ενημερώσεις πλατφόρμας

Συμμετέχετε στο Discord και αρχίστε τη συνεργασία με κορυφαίους χάκερ σήμερα!

Υποστηρίξτε το HackTricks

Last updated