7.7 KiB
macOS AppleFS
Μάθετε το χάκινγκ του AWS από το μηδέν μέχρι τον ήρωα με το htARTE (HackTricks AWS Red Team Expert)!
Άλλοι τρόποι για να υποστηρίξετε το HackTricks:
- Αν θέλετε να δείτε την εταιρεία σας να διαφημίζεται στο HackTricks ή να κατεβάσετε το HackTricks σε μορφή PDF ελέγξτε τα ΣΧΕΔΙΑ ΣΥΝΔΡΟΜΗΣ!
- Αποκτήστε το επίσημο PEASS & HackTricks swag
- Ανακαλύψτε The PEASS Family, τη συλλογή μας από αποκλειστικά NFTs
- Εγγραφείτε στη 💬 ομάδα Discord ή στη ομάδα telegram ή ακολουθήστε μας στο Twitter 🐦 @carlospolopm.
- Μοιραστείτε τα χάκινγκ κόλπα σας υποβάλλοντας PRs στα HackTricks και HackTricks Cloud αποθετήρια του github.
Apple Propietary File System (APFS)
Το Apple File System (APFS) είναι ένα σύγχρονο σύστημα αρχείων που σχεδιάστηκε για να αντικαταστήσει το Hierarchical File System Plus (HFS+). Η ανάπτυξή του οδηγήθηκε από την ανάγκη για βελτιωμένη απόδοση, ασφάλεια και αποδοτικότητα.
Ορισμένα σημαντικά χαρακτηριστικά του APFS περιλαμβάνουν:
- Κοινή χρήση χώρου: Το APFS επιτρέπει σε πολλούς τόμους να μοιράζονται τον ίδιο ελεύθερο αποθηκευτικό χώρο σε ένα μόνο φυσικό συσκευή. Αυτό επιτρέπει πιο αποδοτική χρήση του χώρου καθώς οι τόμοι μπορούν να αυξομειώνονται δυναμικά χωρίς την ανάγκη για χειροκίνητη αλλαγή μεγέθους ή ανακατανομής.
- Αυτό σημαίνει, σε σύγκριση με τις παραδοσιακές διαμερίσεις σε αρχεία δίσκων, ότι στο APFS διάφορες διαμερίσεις (τόμοι) μοιράζονται όλο τον χώρο του δίσκου, ενώ μια κανονική διαμέριση είχε συνήθως ένα σταθερό μέγεθος.
- Snapshots: Το APFS υποστηρίζει τη δημιουργία αντιγράφων ασφαλείας, τα οποία είναι μόνο για ανάγνωση, στιγμιότυπων του συστήματος αρχείων. Τα στιγμιότυπα επιτρέπουν αποδοτικά αντίγραφα ασφαλείας και εύκολη αναστροφή του συστήματος, καθώς καταναλώνουν ελάχιστο επιπλέον αποθηκευτικό χώρο και μπορούν να δημιουργηθούν ή να αναστραφούν γρήγορα.
- Κλώνοι: Το APFS μπορεί να δημιουργήσει κλώνους αρχείων ή καταλόγων που μοιράζονται την ίδια αποθήκευση με το αρχικό αρχείο μέχρι ο κλώνος ή το αρχικό αρχείο να τροποποιηθεί. Αυτή η δυνατότητα παρέχει έναν αποδοτικό τρόπο δημιουργίας αντιγράφων αρχείων ή καταλόγων χωρίς να διπλασιάζεται ο χώρος αποθήκευσης.
- Κρυπτογράφηση: Το APFS υποστηρίζει φυσικά την κρυπτογράφηση ολόκληρου του δίσκου, καθώς και την κρυπτογράφηση ανά αρχείο και ανά κατάλογο, ενισχύοντας την ασφάλεια των δεδομένων σε διάφορες περιπτώσεις χρήσης.
- Προστασία από απροσδόκητα σφάλματα: Το APFS χρησιμοποιεί ένα σχήμα μεταδεδομένων αντιγραφής-κατά-εγγραφή που εξασφαλίζει τη συνέπεια του συστήματος αρχείων ακόμη και σε περιπτώσεις απότομης απώλειας ισχύος ή κατάρρευσης του συστήματος, μειώνοντας τον κίνδυνο διάβρωσης των δεδομένων.
Συνολικά, το APFS προσφέρει ένα πιο σύγχρονο, ευέλικτο και αποδοτικό σύστημα αρχείων για τις συσκευές της Apple, με έμφαση στη βελτιωμένη απόδοση, αξιοπιστία και ασφάλεια.
diskutil list # Get overview of the APFS volumes
Firmlinks
Ο τόμος Data
είναι προσαρτημένος στο /System/Volumes/Data
(μπορείτε να το ελέγξετε με την εντολή diskutil apfs list
).
Η λίστα των firmlinks μπορεί να βρεθεί στο αρχείο /usr/share/firmlinks
.
cat /usr/share/firmlinks
/AppleInternal AppleInternal
/Applications Applications
/Library Library
[...]
Στα αριστερά, υπάρχει η διαδρομή καταλόγου στο Όγκο του Συστήματος, και στα δεξιά, η διαδρομή καταλόγου όπου αντιστοιχεί στο Όγκο Δεδομένων. Έτσι, /library
--> /system/Volumes/data/library
Μάθετε το χάκινγκ του AWS από το μηδέν μέχρι τον ήρωα με το htARTE (HackTricks AWS Red Team Expert)!
Άλλοι τρόποι για να υποστηρίξετε το HackTricks:
- Εάν θέλετε να δείτε την εταιρεία σας να διαφημίζεται στο HackTricks ή να κατεβάσετε το HackTricks σε μορφή PDF, ελέγξτε τα ΠΑΚΕΤΑ ΣΥΝΔΡΟΜΗΣ!
- Αποκτήστε το επίσημο PEASS & HackTricks swag
- Ανακαλύψτε την Οικογένεια PEASS, τη συλλογή μας από αποκλειστικά NFTs
- Εγγραφείτε στη 💬 ομάδα Discord ή στην ομάδα telegram ή ακολουθήστε μας στο Twitter 🐦 @carlospolopm.
- Μοιραστείτε τα χάκινγκ κόλπα σας υποβάλλοντας PRs στα HackTricks και HackTricks Cloud αποθετήρια του github.