L10 · Sniffing & Spoofing: Τι Συμβαίνει Πραγματικά στο Καλώδιο




offensive-academy / curriculum / l10.md
L10
M2 — Networking & LinuxFoundation

Sniffing & spoofing: τι συμβαίνει πραγματικά στο καλώδιο

Η εικόνα «συνδέομαι στο δίκτυο και βλέπω τα πάντα» ήταν αληθινή πριν από δεκαετίες. Σήμερα δεν είναι — για δύο ανεξάρτητους λόγους που αξίζει να καταλάβεις.

ΠροαπαιτούμενοL08 (δικτύωση) και **L06** (απομονωμένο εργαστήριο)
Τώρα διαβάζειςL10
ΕπόμενοM3 — Recon & Enumeration

⚠ Όριο, χωρίς παραπομπές σε νόμους

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

Αυτό το μάθημα δεν παραθέτει αριθμούς άρθρων ή νόμων — κανένα μάθημα της Ακαδημίας δεν το
κάνει. Ο λόγος είναι στο L02: μια λανθασμένη παραπομπή σε εκπαιδευτικό υλικό ασφάλειας
είναι χειρότερη από καμία, γιατί ο αναγνώστης τη μεταφέρει ως γεγονός. Τα σχετικά πλαίσια —
ποινική προστασία επικοινωνιών, απόρρητο, προστασία προσωπικών δεδομένων — ονομάζονται στο
L02 §3 και αναμένουν έλεγχο από δικηγόρο. ⚖ ΑΠΑΙΤΕΙ ΝΟΜΙΚΟ ΕΛΕΓΧΟ

Πρακτικά, για αυτό το μάθημα:

  • Καταγράφεις μόνο στο δικό σου απομονωμένο εργαστήριο
  • Ποτέ σε κοινόχρηστο, εταιρικό, δίκτυο γείτονα ή δημόσιου χώρου
  • Καμία ασύρματη καταγραφή εκτός του δικού σου εξοπλισμού
  • Μια καταγραφή είναι προσωπικά δεδομένα μέχρι να αποδειχθεί το αντίθετο (L24 §4)

Γιατί υπάρχει αυτό το μάθημα

Στο L08 έμαθες τι υπάρχει σε ένα πακέτο. Εδώ το βλέπεις.

Υπάρχει όμως και δεύτερος λόγος, πιο σημαντικός: οι προσδοκίες των αρχαρίων για το sniffing
είναι σχεδόν πάντα λάθος
, και το λάθος είναι διδακτικό. Η εικόνα «συνδέομαι στο δίκτυο και
βλέπω τα πάντα» ήταν αληθινή πριν από δεκαετίες. Σήμερα δεν είναι, για δύο ανεξάρτητους λόγους
που αξίζει να καταλάβεις.

Μαθησιακοί στόχοι

  • Εξηγεί γιατί σε σύγχρονο δίκτυο δεν βλέπεις την κίνηση των άλλων
  • Εξηγεί τι βλέπει πραγματικά κανείς όταν η κίνηση είναι κρυπτογραφημένη
  • Ονομάζει τις κατηγορίες πλαστογράφησης και τι κοινό έχουν
  • Παράγει και διαβάζει καταγραφή μέσα στο δικό του εργαστήριο
  • Χειρίζεται μια καταγραφή ως ευαίσθητο υλικό
01

Sniffing: η προσδοκία και η πραγματικότητα

Sniffing είναι η παρατήρηση πακέτων καθώς περνούν.

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

Και εδώ έρχεται η πρώτη έκπληξη.

Εμπόδιο 1 — ο μεταγωγέας

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

  • τη δική σου κίνηση
  • τις εκπομπές — ARP, DHCP και όσα πηγαίνουν σε όλους

Δεν βλέπεις τι κάνει το μηχάνημα δίπλα σου. Ο νόμιμος τρόπος να το δεις είναι να το
ζητήσεις από τον διαχειριστή — υπάρχουν λειτουργίες αντιγραφής κίνησης και ειδικές συσκευές
ακριβώς γι’ αυτό, και προϋποθέτουν πρόσβαση που κάποιος σου έδωσε.

Ο άλλος τρόπος είναι η πλαστογράφηση της §3 — δηλαδή να αναγκάσεις την κίνηση να περάσει
από εσένα. Γι’ αυτό τα δύο θέματα διδάσκονται μαζί.

Εμπόδιο 2 — η κρυπτογράφηση

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

Τι εξακολουθείς να βλέπεις:

Ορατό Τι σου λέει
Διευθύνσεις προέλευσης/προορισμού Ποιος μιλά σε ποιον
Θύρες Τι είδους υπηρεσία, πιθανώς (L08 §6)
Όγκος και χρονισμός Πόσο, πότε, πόσο συχνά
Μέγεθος πακέτων, μοτίβα Συχνά αρκετά για να μαντέψεις τη δραστηριότητα
Ερωτήματα ονομάτων, αν δεν είναι κρυπτογραφημένα Πού πάει κάποιος — συχνά η πιο αποκαλυπτική γραμμή
Το όνομα που ζητά ο πελάτης κατά την έναρξη ασφαλούς σύνδεσης Ο προορισμός, πριν κρυπτογραφηθεί οτιδήποτε

Τα μεταδεδομένα δεν είναι το φτωχό υποκατάστατο του περιεχομένου. «Ποιος μίλησε σε ποιον,
πότε, για πόσο και πόσο συχνά» απαντά τα περισσότερα ερωτήματα μιας έρευνας — και συχνά
περισσότερα από το ίδιο το περιεχόμενο.

Αυτό αλλάζει και το τι σημαίνει μια καταγραφή ως τεκμήριο: ακόμη και «κρυπτογραφημένη» καταγραφή
αποκαλύπτει συμπεριφορά ανθρώπων. Γι’ αυτό το §5.


02

Τι είναι πραγματικά μια καταγραφή

Ένα αρχείο καταγραφής είναι ακριβές αντίγραφο των πακέτων, με χρονοσήμανση το καθένα.

Δύο συνέπειες που οι αρχάριοι δεν συνειδητοποιούν:

Είναι το πιο αξιόπιστο τεκμήριο που υπάρχει για δίκτυο. Τα αρχεία καταγραφής εφαρμογών
λένε τι νόμιζε η εφαρμογή. Η καταγραφή δείχνει τι πέρασε πράγματι.

Είναι επίσης το πιο επικίνδυνο αρχείο που θα κρατήσεις. Περιέχει ό,τι πέρασε — και αυτό
περιλαμβάνει κίνηση ανθρώπων που δεν αφορούσε τη δοκιμή σου. Στο L24 §4 ισχύει ακέραιο:
λογοκρίνεις στην πηγή, κρατάς το ελάχιστο, και δεν αντιγράφεις ό,τι δεν χρειάζεσαι.


03

Spoofing: τέσσερις μορφές, μία ιδέα

Spoofing είναι η πλαστογράφηση ενός πεδίου ταυτότητας ώστε το θύμα να απευθυνθεί σε σένα
αντί για τον σωστό παραλήπτη.

Μορφή Τι πλαστογραφείται Αποτέλεσμα
ARP Η αντιστοίχιση διεύθυνσης ↔ υλικού στο τοπικό δίκτυο Η κίνηση περνά από εσένα
DNS Η απάντηση επίλυσης ονόματος Το θύμα πάει σε λάθος διεύθυνση
DHCP Οι ρυθμίσεις που δίνονται σε νέο μηχάνημα Εσύ γίνεσαι η πύλη του
Ανακοινώσεις δρομολογητή Η δήλωση «εγώ είμαι ο δρομολογητής» Ίδιο, από άλλη πόρτα

Το κοινό τους: και τα τέσσερα εκμεταλλεύονται πρωτόκολλα που σχεδιάστηκαν χωρίς
ταυτοποίηση
. Κανένα δεν ρωτά «ποιος το λέει;» — δέχονται την απάντηση επειδή ήρθε.

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

Το SSL stripping και μια διόρθωση

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

Διόρθωση προηγούμενου κειμένου. Το άρθρο που αντικαθιστά αυτό το μάθημα ανέφερε ότι η
επίθεση «χτυπιέται από HSTS preload + TLS 1.3». Το TLS 1.3 δεν την αντιμετωπίζει. Η
υποβάθμιση συμβαίνει πριν ξεκινήσει οποιαδήποτε συνεδρία TLS — δεν υπάρχει TLS να
βελτιωθεί. Η άμυνα είναι ο μηχανισμός που λέει στο πρόγραμμα περιήγησης να μη δεχτεί καν
μη ασφαλή σύνδεση για αυτόν τον ιστότοπο, ιδίως όταν είναι προφορτωμένος.


04

Πού μπαίνει αυτό στη δουλειά

Πλευρά Χρήση
Επιθετική Επιβεβαίωση ότι ο διαχωρισμός δικτύου λειτουργεί· τι διαρρέει χωρίς κρυπτογράφηση
Αμυντική Έρευνα περιστατικών — η καταγραφή είναι η πιο αξιόπιστη πηγή
Διάγνωση «Έφυγε το πακέτο ή όχι;» — η ερώτηση του L06 §9

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


05

Άσκηση

Εκτελείται εξ ολοκλήρου στο απομονωμένο εργαστήριο του L06. Πάρε snapshot πρώτα.

Δεν κατεβάζεις δείγμα από το Internet. Το εργαστήριό σου δεν έχει διαδρομή προς τα έξω,
και οι δίοδοι που θα το έφερναν μέσα είναι αυτές που το L05 §4 λέει να μείνουν κλειστές.
Παράγεις τη δική σου καταγραφή — και είναι καλύτερη άσκηση, γιατί ξέρεις ακριβώς τι
προκάλεσες.

  1. Ξεκίνησε καταγραφή στη διεπαφή του host-only δικτύου σου. ⧗ ΑΠΑΙΤΕΙ ΕΠΑΛΗΘΕΥΣΗ
    εργαλείο και εντολή στη δηλωμένη έκδοση.
  2. Παρήγαγε κίνηση ανάμεσα στις δικές σου VMs. Οτιδήποτε αρκεί — μια προσπάθεια
    σύνδεσης σε θύρα.
  3. Σταμάτα και άνοιξε την καταγραφή.
  4. Βρες την ανταλλαγή ARP. Ποιος ρώτησε, ποιος απάντησε, με ποια σειρά. Αυτό είναι το
    §3 σε ζωντανή μορφή
    — παρατήρησε ότι τίποτα δεν επιβεβαίωσε την ταυτότητα του απαντώντος.
  5. Βρες την προσπάθεια σύνδεσης. Δείξε τα πακέτα εγκατάστασης σύνδεσης του L08 §5. Αν
    απέτυχε, ποια μορφή αποτυχίας ήταν — άρνηση ή σιωπή;
  6. Γράψε τι δεν μπορείς να δεις και γιατί.
  7. Τεκμηρίωσε κατά L07: παρατήρηση χωριστά από ερμηνεία, χρονοσήμανση UTC, εργαλείο και
    έκδοση. Υπολόγισε hash της καταγραφής (L24 §2).

Βαθμολόγηση

Κριτήριο Βάρος
Η ARP ανταλλαγή εντοπίστηκε και εξηγήθηκε γιατί δεν ταυτοποιείται 25 %
Η μορφή αποτυχίας της σύνδεσης ερμηνεύτηκε σωστά 20 %
Το βήμα 6: σωστή εξήγηση των δύο εμποδίων της §1 25 %
Τεκμηρίωση κατά L07, με hash 20 %
Καμία κίνηση εκτός του εργαστηρίου 10 %

Άμεση αποτυχία: καταγραφή σε οποιοδήποτε δίκτυο πέραν του απομονωμένου εργαστηρίου.


06

Άμυνα

Το ερώτημα «πώς προστατεύομαι» δεν είναι παρέκβαση — είναι η άλλη όψη κάθε ενότητας:

Μέτρο Τι ακυρώνει
Κρυπτογράφηση παντού, με μηχανισμό που απαγορεύει την υποβάθμιση §1 εμπόδιο 2 και §3
Κρυπτογραφημένη επίλυση ονομάτων Το πιο αποκαλυπτικό μεταδεδομένο της §1
Έλεγχοι στον μεταγωγέα κατά της πλαστογράφησης §3, ARP και DHCP
Διαχωρισμός δικτύου Περιορίζει τι βλέπει κανείς ακόμη κι αν πετύχει
Μη έμπιστο δίκτυο = σήραγγα Μετακινεί την εμπιστοσύνη, δεν την εξαφανίζει

Η τελευταία γραμμή έχει σημασία: μια σήραγγα δεν σε κάνει αόρατο. Μεταφέρει το ποιος βλέπει
την κίνησή σου από το τοπικό δίκτυο στον πάροχο της σήραγγας. Είναι ανταλλαγή, όχι λύση.


07

Συνήθη λάθη

Λάθος Τι ισχύει
«Σύνδεση στο δίκτυο = βλέπω τα πάντα» Ο μεταγωγέας το εμποδίζει (§1)
«Είναι κρυπτογραφημένο άρα δεν μαθαίνω τίποτα» Τα μεταδεδομένα απαντούν τα περισσότερα (§1)
Καταγραφή «για εξάσκηση» σε δίκτυο σπιτιού ή εργασίας Δεν σου ανήκει (L06 §1)
Η καταγραφή ως ουδέτερο αρχείο Περιέχει προσωπικά δεδομένα (§2)
Το TLS 1.3 ως άμυνα στην υποβάθμιση Η υποβάθμιση προηγείται του TLS (§3)
Αποθήκευση ολόκληρης καταγραφής «μήπως χρειαστεί» Ελαχιστοποίηση (L07 §8)

08

Αξιολόγηση

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


09

Σχέση με το προηγούμενο άρθρο

Επέκταση από 661 λέξεις, με τρεις ουσιαστικές διορθώσεις:

Το προηγούμενο Διόρθωση
«SSL stripping χτυπιέται από HSTS preload + TLS 1.3» §3 — το TLS 1.3 δεν το αγγίζει· η υποβάθμιση προηγείται
Παρέθετε αριθμούς άρθρων και νόμων Πολιτική L02: καμία παραπομπή χωρίς νομικό έλεγχο
Άσκηση: κατέβασε δείγμα από αποθετήριο §5 — το εργαστήριο δεν έχει έξοδο· παράγεις δική σου
Συνιστούσε ονομαστικά παρόχους επίλυσης §6 — περιγράφεται το μέτρο, όχι ο πάροχος
Δεν εξηγούσε γιατί ο μεταγωγέας εμποδίζει §1 — το κύριο διδακτικό σημείο
Δεν διέκρινε μεταδεδομένα από περιεχόμενο §1 — τι βλέπεις πραγματικά σήμερα

Το παλιό άρθρο ανακατευθύνεται εδώ.


10

Εκκρεμότητες

# Εκκρεμότητα
1 PLATFORM-BASELINE — εργαλείο καταγραφής και εντολές στη δηλωμένη έκδοση
2 Στιγμιότυπα ανάγνωσης καταγραφής, παραγμένα σε εργαστήριο, χωρίς πραγματικά δεδομένα
3 Νομικός έλεγχος του πλαισίου της κεφαλίδας, μαζί με L02
4 Επιβεβαίωση ότι τα βήματα της §5 παράγουν την αναμενόμενη κίνηση στη δηλωμένη έκδοση
Σημείωση σύνταξης

Το κείμενο συντάχθηκε με τη βοήθεια AI και βρίσκεται υπό συνεχή τεκμηρίωση. Το νομικό πλαίσιο της κεφαλίδας αναμένει έλεγχο από δικηγόρο μαζί με το L02· καμία παραπομπή σε διάταξη δεν παρατίθεται σκόπιμα. Παρατηρήσεις και διορθώσεις είναι ευπρόσδεκτες.

Reviews

0 %

User Score

0 ratings
Rate This