RF Security Research Sub-GHz Deep Dive ⏱ ~20 λεπτά ανάγνωσης 📅 Σεπτέμβριος 2026

Flipper Zero & HackRF: Τι πραγματικά μπορεί να κάνει στα 433MHz, Sub-GHz και RFID

Ένας τεχνικός οδηγός για το radio frequency hacking, την ανάλυση ασύρματων πρωτοκόλλων και τη σάρωση του ηλεκτρομαγνητικού φάσματος με open-source εργαλεία.

Περίληψη: Οι συσκευές Flipper Zero και HackRF One έχουν μετατρέψει το radio frequency hacking από εξειδικευμένη δραστηριότητα εργαστηρίων σε προσιτή τεχνική για penetration testers, security researchers και hobbyists. Αυτό το άρθρο εξετάζει σε βάθος τις πραγματικές δυνατότητες των εργαλείων αυτών στα 433 MHz, στο ευρύτερο Sub-GHz φάσμα (300–348 MHz, 387–464 MHz, 779–928 MHz), καθώς και στις ζώνες RFID/NFC (13.56 MHz και 125 kHz). Αναλύουμε πρωτόκολλα, πρακτικές επιθέσεις, περιορισμούς hardware και, κυρίως, την άμυνα απέναντι σε τέτοιες απειλές.

1. Εισαγωγή: Το Αόρατο Φάσμα

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

Η έννοια του Sub-GHz αναφέρεται στις συχνότητες κάτω από το 1 GHz, όπου τα κύματα έχουν καλύτερη διείσδυση σε κτήρια και μικρότερη κατανάλωση ενέργειας για τους πομπούς. Αυτό το έκανε ιδανικό για βιομηχανικές εφαρμογές IoT, συναγερμούς, και συστήματα ελέγχου πρόσβασης. Δυστυχώς, το «ιδανικό» για την ευκολία δεν συνοδεύτηκε πάντα από «ιδανικό» για την ασφάλεια.

LF
HF
SUB
433M
2.4G
125kHz 13.56MHz 300-928MHz 433.92MHz 2.4GHz

Το Flipper Zero και το HackRF One προσεγγίζουν αυτόν τον κόσμο διαφορετικά. Το Flipper είναι ένα φορητό, «κοινωνικό» εργαλείο με UX που θυμίζει Tamagotchi για hackers. Το HackRF είναι ένα Software Defined Radio (SDR) με εύρος 1 MHz έως 6 GHz, ικανό για εκπομπή και λήψη, αλλά απαιτεί laptop και γνώσεις σήματος. Και τα δύο, ωστόσο, μπορούν να «μιλήσουν» στο ίδιο φάσμα — και αυτό ακριβώς θα αναλύσουμε.

∗ ∗ ∗

2. RF Basics: Συχνότητες, Modulation & Encoding

2.1. Οι Ζώνες που Μας Ενδιαφέρουν

Πριν δούμε τις επιθέσεις, ας καθορίσουμε το πεδίο. Το ευρύτερο φάσμα Sub-GHz περιλαμβάνει πολλές ISM (Industrial, Scientific, Medical) ζώνες. Στην Ευρώπη, η πιο πολυσύχναστη είναι η 433.92 MHz, ενώ στις ΗΠΑ κυριαρχούν τα 315 MHz και 915 MHz. Το Flipper, με το CC1101 transceiver, καλύπτει:

Ζώνη Συχνότητες (MHz) Χρήσεις Περιοχή
LF RFID 0.125 - 0.134 Κάρτες πρόσβασης, ζωοταυτοποίηση Παγκόσμια
HF/NFC 13.56 MiFare, HID iCLASS, πληρωμές Παγκόσμια
Short Sub-GHz 300 - 348 Αισθητήρες, συναγερμοί Ευρώπη/Ασία
Mid Sub-GHz 387 - 464 Τηλεχειριστήρια, κουδούνια, IoT Παγκόσμια
Long Sub-GHz 779 - 928 Github LoRa, Z-Wave, συναγερμοί ΗΠΑ/Ευρώπη

2.2. Modulation: Πώς Μιλάει ένας Πομπός

Η πληροφορία δεν μεταδίδεται απλώς ως ημιτονικό κύμα. Ο πομπός «χαράσσει» τα bits πάνω στον φορέα (carrier) μέσω διαμόρφωσης (modulation). Οι τρεις κυρίαρχες μέθοδοι στο Sub-GHz είναι:

OOK

On-Off Keying: Το πιο απλοϊκό. Το σήμα είναι είτε «αναμμένο» (1) είτε «σβηστό» (0). Χρησιμοποιείται στα πιο φτηνά remote controls. Εύκολο να καταγραφεί και να αναπαραχθεί.

FSK

Frequency-Shift Keying: Διαφορετικές συχνότητες αναπαριστούν τα 0 και 1. Πιο ανθεκτικό στο θόρυβο, κοινό σε automotive key fobs και συναγερμούς.

ASK

Amplitude-Shift Keying: Παραλλαγή του OOK όπου το πλάτος αλλάζει για να κωδικοποιήσει δεδομένα. Συχνό σε 433MHz sensors.

2.3. Encoding & Fixed vs Rolling Codes

Μετά τη διαμόρφωση έρχεται η κωδικοποίηση. Τα παλαιά συστήματα μετέδιδαν τον ίδιο κωδικό κάθε φορά — fixed code. Το Flipper μπορεί να τα καταγράψει με ένα πάτημα. Τα σύγχρονα συστήματα χρησιμοποιούν rolling codes (π.χ. KeeLoq, HCS301), όπου κάθε πάτημα στέλνει έναν μοναδικό, μη προβλέψιμο κωδικό. Η αντιγραφή τους απαιτεί ανασκαφή πρωτοκόλλου (protocol analysis) και εξειδικευμένες επιθέσεις, όχι απλή replay.

∗ ∗ ∗

3. Flipper Zero: Το Cyber-Dolphin

Το Flipper Zero είναι, τεχνικά, ένα φορητό εργαλείο pentesting για συστήματα πρόσβασης και RF. Ο σχεδιασμός του είναι εμφαντικά hacker-centric, με πλαστικό σώμα που θυμίζει Tamagotchi, μονόχρωμη οθόνη LCD 128×64 pixels, και πενταδιάστατο πλήκτρο πλοήγησης. Μην ξεγελιέστε από τη γοητευτική αισθητική: το εσωτερικό του είναι σοβαρό hardware hacking.

3.1. RF Hardware του Flipper

Ο RF πυρήνας του Flipper είναι ο TI CC1101, ένας transceiver χαμηλής κατανάλωσης ικανός για λήψη και εκπομπή στα 300–348 MHz, 387–464 MHz, και 779–928 MHz. Αυτό σημαίνει πως στο ευρωπαϊκό μοντέλο καλύπτει πλήρως το 433.92 MHz, αλλά έχει περιορισμούς στην καθαρή ισχύ εκπομπής (tx power), ούτως ώστε να παραμένει εντός νομικών ορίων για «δοκιμαστικό» εξοπλισμό. Το εμβέλειά του σε κενό χώρο είναι 10–50 μέτρα ανάλογα με την κεραία και το περιβάλλον.

Ενσωματωμένα πρωτόκολλα Sub-GHz

Το firmware του Flipper (official και custom, όπως το Momentum ή το Xtreme) υποστηρίζει εγγενώς δεκάδες πρωτόκολλα:

  • CAME, NICE, Chamberlain: Συστήματα γκαραζόπορτας με fixed codes.
  • KeeLoq: Rolling code — το Flipper μπορεί να αποθηκεύσει αυθεντικά σήματα, αλλά όχι να τα «σπάσει» σε πραγματικό χρόνο.
  • Linear, Princeton, Holtek: Πρωτόκολλα OOK/ASK που χρησιμοποιούνται σε αισθητήρες και κουδούνια.
  • RAW recording: Για οποιοδήποτε άγνωστο σήμα, το Flipper μπορεί να καταγράψει την «ωμή» (raw) κυματομορφή για replay.

3.2. RFID & NFC Capabilities

Εκτός από το CC1101, το Flipper διαθέτει ξεχωριστά κυκλώματα για:

  • 125 kHz RFID (LF): Ανάγνωση, εξομοίωση και εγγραφή (T5577/EM4305 tags). Υποστηρίζει EM-Marin, HID Prox, Indala και άλλα.
  • 13.56 MHz NFC (HF): Ανάγνωση MiFare Classic/Ultralight, DESFire (μερικώς), FeliCa, και HID iCLASS ανάγνωση UID.
Σημαντικό: Το Flipper δεν μπορεί να «σπάσει» την κρυπτογράφηση MiFare Classic από μόνο του. Η κλασική επίθεση Darkside ή Nested απαιτεί εξειδικευμένα εργαλεία (π.χ. Proxmark3) ή custom firmware και είναι εξαιρετικά αργή. Το Flipper διαβάζει/αντιγράφει μόνο unencrypted sectors ή UID.

3.3. IR, Bluetooth, GPIO & BadUSB

Αν και το κύριο θέμα μας είναι το RF, αξίζει να σημειωθεί πως το Flipper είναι πολυεργαλείο: υπέρυθρες (TVs, ACs), Bluetooth Low Energy (spam attacks, like την περίφημη «Apple Juice» επίθεση), GPIO pins για expansion boards (Wi-Fi devboard, NRF24), και η λειτουργία BadUSB (Ducky Script) το καθιστούν ελκυστικό ως all-in-one implant. Ωστόσο, για καθαρή RF ανάλυση, το bandwidth του CC1101 και η έλλειψη waterfall display το περιορίζουν — εδώ μπαίνει το HackRF.

∗ ∗ ∗

4. HackRF One: Το Εργαστήριο RF

Ενώ το Flipper είναι ένα εξελιγμένο remote control με hacking χαρακτηριστικά, το HackRF One της Great Scott Gadgets (και τα παράγωγά του, όπως το PortaPack) είναι καθαρό Software Defined Radio (SDR). Τι σημαίνει αυτό; Σημαίνει ότι έχετε έναν «ρουτερ» για το ηλεκτρομαγνητικό φάσμα: μπορείτε να δείτε, να ακούσετε, να καταγράψετε και να εκπέμψετε σχεδόν οτιδήποτε από 1 MHz έως 6 GHz.

4.1. Τεχνικά Χαρακτηριστικά

Το HackRF One βασίζεται στον transceiver MAX2837 (2.3-2.7 GHz) με μίξερ για επέκταση, προσφέροντας εύρος ζώνης (bandwidth) ως και 20 MHz ταυτόχρονα. Η δειγματοληψία φτάνει τα 20 MSPS (million samples per second) με ανάλυση 8-bit I/Q. Δεν είναι ιδιαίτερα ευαίσθητο σε σύγκριση με πιο ακριβά SDR (όπως USRP), αλλά είναι half-duplex και «TX capable» — δηλαδή εκπέμπει.

Χαρακτηριστικό Flipper Zero HackRF One
Εύρος Συχνοτήτων 300-348, 387-464, 779-928 MHz + LF/HF 1 MHz - 6 GHz
Bandwidth ~300 kHz 20 MHz
Duplex Half-duplex Half-duplex
Portability Pocket-sized, battery Requires USB host (laptop/PortaPack)
Tx Power Low (mW) Up to ~15 dBm (30 mW), amp capable
Display Built-in LCD None (or PortaPack screen)
Κόστος ~€170 ~€120-350 (ανάλογα κλώνο/PortaPack)

4.2. Λογισμικό Οικοσύστημα

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

  • GNU Radio: Ο γράφος ροής δεδομένων (flowgraph) για επεξεργασία σήματος σε πραγματικό χρόνο.
  • Universal Radio Hacker (URH): Το καλύτερο GUI για reverse engineering άγνωστων πρωτοκόλλων. Σας επιτρέπει να οπτικοποιήσετε τα bits, να εντοπίσετε modulation, και να στείλετε custom payloads.
  • GQRX / SDR++: Spectrum analyzer / waterfall για «ακρόαση» του φάσματος.
  • QSpectrumAnalyzer: Για FFT-based ανάλυση ευρέος φάσματος.

4.3. PortaPack H2: Το Flipper του HackRF

Η προσθήκη ενός PortaPack H2 στο HackRF το μετατρέπει σε standalone, φορητή συσκευή με οθόνη TFT, ηχείο, και microSD. Με firmware όπως το Mayhem, μπορεί να εκτελέσει:

  • Replay attacks από αποθηκευμένα captures (.C16 files).
  • Jamming (ενεργή εμποδισμός — παράνομο σχεδόν παντού).
  • ADS-B αποκωδικοποίηση, POCSAG pagers, weather stations.

Το PortaPack δίνει στον ερευνητή την αυτονομία του Flipper με την ισχύ του HackRF. Ωστόσο, παραμένει πιο ογκώδες και απαιτεί τεχνικές γνώσεις για τη σωστή χρήση του.

∗ ∗ ∗

5. Το Ζωντανό 433.92 MHz

Τα 433.92 MHz είναι η «λαϊκή αγορά» του RF. Είναι η συχνότητα ISM που επιτρέπεται για χρήση χωρίς άδεια στην Ευρώπη (με περιορισμούς ισχύος), με αποτέλεσμα να έχει κατακλυστεί από φτηνά κινέζικα gadgets. Περπατήστε σε οποιαδήποτε πολυκατοικία και θα «ακούσετε» δεκάδες πομπούς.

5.1. Τι Κυκλοφορεί Εκεί;

  • Ασύρματα κουδούνια πόρτας: Συνήθως unencrypted, fixed code. Καταγράφονται και αναπαράγονται σε milliseconds.
  • Αισθητήρες καιρού (Weather Stations): Μεταδίδουν θερμοκρασία/υγρασία κάθε λίγα δευτερόλεπτα. Πρωτόκολλα όπως Oregon Scientific, Lacrosse.
  • Smart Home & Alarm Sensors: PIR (κίνησης), μαγνητικοί επαφείς πορτών, αισθητήρες νερού/καπνού. Δυστυχώς, πολλοί φτηνοί συναγερμοί στέλνουν fixed codes ή απλά XOR encryption.
  • Τηλεχειριστήρια πρίζας/φωτισμού: Συστήματα π.χ. Energie, REV, πολύ ευάλωτα σε replay.
  • Tire Pressure Monitoring Systems (TPMS): Τα αυτοκίνητα εκπέμπουν πίεση ελαστικών στα 433MHz (Ευρώπη) χωρίς κρυπτογράφηση. Μπορείτε να διαβάσετε τα ID των ελαστικών και την πίεση περνώντας δίπλα.

5.2. Replay Attack με Flipper: Βήμα-βήμα

Το πιο κλασικό attack είναι το replay:

  1. Ανοίγετε το Sub-GHz menu του Flipper και επιλέγετε Read.
  2. Πατάτε το κουμπί του target remote κοντά στο Flipper (< 10cm για βέλτιστο SNR).
  3. Το Flipper δείχνει «CAME» ή «Princeton» ή «Unknown». Αν είναι unknown, καταγράφει RAW.
  4. Πηγαίνετε στο Saved, επιλέγετε το σήμα, και πατάτε Send.
  5. Η γκαραζόπορτα ανοίγει. Το κουδούνι χτυπάει. Το φως ανάβει.
Επικινδυνότητα: Τα replay attacks δεν αφήνουν ίχνη. Αν κάποιος καταγράψει το remote του συναγερμού σας σε ένα καφέ ή σε ανελκυστήρα, μπορεί να τον απενεργοποιήσει όταν λείπετε.

5.3. HackRF & 433MHz: Deep Analysis

Με το HackRF, η προσέγγιση είναι επιστημονική. Στο GNU Radio Companion, χρησιμοποιείτε έναν flowgraph με:

  • Osmocom Source (HackRF) → συχνότητα 433.92e6
  • QT GUI Sink (Waterfall / FFT) για οπτικοποίηση
  • Complex to Mag^2 για demodulation OOK
  • Binary Slicer και File Sink για αποθήκευση bits
bash
# Εγγραφή σήματος 433MHz σε αρχείο WAV (baseband)
hackrf_transfer -r capture.wav -f 433920000 -s 2000000 -l 16 -g 20

# Αναπαραγωγή (replay) του σήματος
hackrf_transfer -t capture.wav -f 433920000 -s 2000000 -x 20

Το αρχείο capture.wav είναι στην πραγματικότητα raw I/Q data. Με το Universal Radio Hacker, μπορείτε να το φορτώσετε, να δείτε το «αστέρι» των bits, να εντοπίσετε το preamble, και να αποκωδικοποιήσετε το payload. Αυτό είναι κρίσιμο όταν το σήμα δεν είναι standard — π.χ. custom IoT συσκευές.

∗ ∗ ∗

6. Sub-GHz Hacking: Garage, Keys & Remotes

Πέρα από τα 433MHz, το Sub-GHz φάσμα περιλαμβάνει ζώνες που χρησιμοποιούνται από «σοβαρότερα» συστήματα: γκαραζόπορτες, κεντρικά κλειδώματα αυτοκινήτων, αυτοματισμούς πορτών, barrier systems, και συναγερμούς υψηλότερης αξίας. Εδώ τα fixed codes υποχωρούν υπέρ των rolling codes, αλλά οι ευπάθειες παραμένουν.

6.1. Το Οικοσύστημα Rolling Code

Οι περισσότεροι σύγχρονοι δέκτες (receivers) χρησιμοποιούν αλγόριθμους κρυπτογράφησης υλικού (hardware encryption). Ο δημοφιλέστερος είναι ο KeeLoq της Microchip. Η λογική:

  • Ο πομπός και ο δέκτης μοιράζονται ένα manufacturer key και έναν seed.
  • Κάθε πάτημα παράγει έναν κωδικό βασισμένο σε έναν μετρητή (counter) και τον seed.
  • Ο δέκτης αποδέχεται τον κωδικό αν ο μετρητής είναι εντός «παραθύρου» (π.χ. counter + 0 έως + 100).

Φαίνεται ασφαλές. Αλλά η ευπάθεια KeeLoq (Side-channel attack, 2008) έδειξε ότι με power analysis μπορεί να εξαχθεί το manufacturer key. Στην πράξη, για τον μέσο ερευνητή, το rolling code σε everyday remotes παραμένει ανίκητο σε replay. Όμως:

6.2. RollJam: Ο «Εγκέφαλος» του Samy Kamkar

Το RollJam, που παρουσιάστηκε από τον Samy Kamkar το 2015, εκμεταλλεύεται το παράθυρο αποδοχής. Η συσκευή (2x CC1101 modules + microcontroller) ενεργοποιείται όταν ο χρήστης πατάει το κουμπί του κλειδιού του αυτοκινήτου:

  1. Ο επιτιθέμενος έχει τοποθετήσει το RollJam κοντά στο αυτοκίνητο.
  2. Ο χρήστης πατάει lock. Το RollJam jams (εμποδίζει) το σήμα στο πρώτο μισό της μετάδοσης, και αποθηκεύει τον κωδικό ταυτόχρονα.
  3. Ο χρήστης πιστεύει ότι το αυτοκίνητο κλειδώθηκε, αλλά δεν κλειδώθηκε. Ξαναπατάει.
  4. Το RollJam επαναλαμβάνει το jamming για το δεύτερο πάτημα, αποθηκεύοντας και τον δεύτερο κωδικό, ενώ ταυτόχρονα στέλνει τον πρώτο κωδικό στο αυτοκίνητο. Το αυτοκίνητο κλειδώνει.
  5. Τώρα ο επιτιθέμενος έχει έναν κωδικό «in the pocket», έτοιμο για χρήση αργότερα.

Το Flipper από μόνο του δεν μπορεί να κάνει jamming — δεν έχει την ισχύ και τα δύο modules. Ωστόσο, σε συνδυασμό με ένα HackRF (ή δύο Flipper…), η θεωρία είναι εφαρμόσιμη. Υπενθυμίζουμε: το jamming είναι παράνομο σχεδόν παγκοσμίως.

6.3. Signal Cloning με Universal Radio Hacker

Για συστήματα που δεν χρησιμοποιούν rolling code (π.χ. παλιές CAME, NICE, κουδούνια, τηλεχειριστήρια εργαστηρίων), η διαδικασία με HackRF γίνεται εξαιρετικά εκπαιδευτική:

  1. Ρυθμίζετε URH σε Receive mode, HackRF, συχνότητα target.
  2. Πατάτε το remote και βλέπετε την κυματομορφή.
  3. URH αυτόματα εντοπίζει Modulation (συνήθως ASK/OOK) και Bitlength.
  4. Κάνετε «Decode» — εμφανίζονται τα bits (π.χ. 10101000110111100001).
  5. Μπορείτε να στείλετε το ίδιο payload πάλι μέσω URH, ή να το τροποποιήσετε για fuzzing.
Tip για ερευνητές: Χρησιμοποιήστε το «Interpretation» tab του URH για να πειραματιστείτε με διαφορετικά encodings (Manchester, NRZ, Differential). Πολλά «άγνωστα» σήματα είναι απλά standard protocols με λάθος decoding.
∗ ∗ ∗

7. RFID & NFC: Ραδιο-ταυτότητες

Οι συχνότητες 125 kHz και 13.56 MHz είναι το βασίλειο της κοντινής επικοινωνίας (near-field). Εδώ δεν μιλάμε για «ακρόαση από μακριά», αλλά για επαφή ή απόσταση λίγων εκατοστών (έως μερικά μέτρα για ειδικές κεραίες UHF, που δεν καλύπτει το Flipper).

7.1. Low Frequency (LF) 125 kHz

Τα tags 125 kHz χρησιμοποιούνται μαζικά σε συστήματα ελέγχου πρόσβασης (HID Prox, EM4100, Indala). Δεν έχουν κρυπτογράφηση· μεταδίδουν απλώς έναν αριθμό ID. Το Flipper διαβάζει αυτόν τον αριθμό και μπορεί να τον εξομοιώσει (emulate) αμέσως, παριστάνοντας το tag.

Αν το tag είναι writable (T5577/EM4305), το Flipper μπορεί να το εγγράψει (clone). Αυτό σημαίνει ότι μπορείτε να πάρετε μια κενή κάρτα T5577 (κοστίζει €0.50) και να την μετατρέψετε σε αντίγραφο της κάρτας πρόσβασής σας. Η διαδικασία παίρνει 10 δευτερόλεπτα.

7.2. High Frequency (HF) 13.56 MHz — NFC

Εδώ τα πράγματα περιπλέκονται. Το NFC (ISO 14443-A/B, ISO 15693) φιλοξενεί πολλές τεχνολογίες:

  • MiFare Classic: Τα πιο διαδεδομένα RFID σε πανεπιστήμια και ξενοδοχεία. Χρησιμοποιούν τον πλέον παρωχημένο αλγόριθμο CRYPTO1. Είναι σπασμένα. Με Proxmark3 ή με custom scripts σε Raspberry Pi + PN532, μπορείτε να διαβάσετε όλα τα sectors σε λίγα λεπτά. Το Flipper διαβάζει μόνο τα unencrypted sectors (0 και αν είστε τυχεροί) και το UID.
  • MiFare Ultralight / NTAG: Συνήθως για URLs, έξυπνες κάρτες transport. Δεν έχουν κρυπτογράφηση στους τομείς — εύκολα readable/writable.
  • MiFare DESFire: Ασφαλή (AES/3DES). Το Flipper διαβάζει μόνο το UID, όχι τα encrypted payloads.
  • HID iCLASS: Συνδυάζει 13.56MHz με κρυπτογράφηση. Μερικές παλιές γενιές έχουν ευπάθειες (iCLASS SE).

7.3. NFC NDEF Manipulation & URL Injection

Ένα διασκεδαστικό σενάριο pentesting: αν βρείτε ένα NFC tag κολλημένο σε δημόσιο χώρο (π.χ. «Check-in here»), μπορείτε να διαβάσετε το NDEF record. Συνήθως περιέχει URL. Κάποιος επιτιθέμενος μπορεί να γράψει ένα κακόβουλο URL (phishing site) σε ένα κενό NTAG και να το κολλήσει από πάνω. Το smartphone του θύματος διαβάζει το tag και ανοίγει τον browser. Αυτό ονομάζεται NFC Tag Cloning / URL spoofing.

$ nfc-list nfc-list uses libnfc 1.7.1 NFC device: pn532_uart:/dev/ttyUSB0 opened 1 ISO14443A passive target(s) found: UID: D2 4E 12 A0 ATQA: 00 04 SAK: 08 Tag: MIFARE CLASSIC 1K $ mfoc -O dump.mfd Found vulnerable tag. Recovering keys... Sector 0 - Key A: A0A1A2A3A4A5 (Default) Sector 1 - Key A: D3F7D3F7D3F7 (Recovered) Dump written to dump.mfd

Το παραπάνω παράδειγμα δείχνει πόσο εύκολο είναι να διαβάσει κανείς μια MiFare Classic κάρτα. Το mfoc (Mifare Classic Offline Cracker) χρησιμοποιεί την «default key» επίθεση και το known plaintext για να ανακτήσει τα υπόλοιπα κλειδιά.

∗ ∗ ∗

8. Flipper + HackRF: Η Συνεργασία

Παρότι ανταγωνίζονται συχνά στη συζήτηση «ποιο να αγοράσω», οι δύο συσκευές είναι συμπληρωματικές. Το Flipper είναι η πλατφόρμα χαμηλού bandwidth, γρήγορης επιθεώρησης και covert ops. Το HackRF είναι το εργαστήριο ανάλυσης, το wideband καταγραφικό, και το high-power εργαλείο ελέγχου.

8.1. Workflow: From Flipper to HackRF

  1. Reconnaissance με Flipper: Περπατάτε στο target environment. Το Flipper σαρώνει συνεχώς με Read RAW στο 433.92MHz. Όταν πιάσετε ένα σήμα, το αποθηκεύετε ως .sub αρχείο.
  2. Export & Convert: Τα .sub files του Flipper είναι text-based (με πληροφορίες frequency, preset, raw data). Με ένα python script μπορείτε να τα μετατρέψετε σε format που διαβάζει το HackRF (ή URH).
  3. Analysis στο HackRF: Συνδέετε το HackRF στο laptop, ανοίγετε URH, φορτώνετε το signal. Βλέπετε την κυματομορφή, μετράτε baud rate, εντοπίζετε preamble/sync word.
  4. Fuzzing / Transmission: Τροποποιείτε το payload (π.χ. αλλάζετε το device ID) και το στέλνετε μέσω HackRF για να δείτε αν ανταποκρίνεται ο δέκτης. Αυτό το βήμα απαιτεί κατανόηση του πρωτοκόλλου, όχι απλό replay.

8.2. Τα GPIO Pins & WiFi Devboard

Με το WiFi devboard (ESP32-S2) στο GPIO του Flipper, μπορείτε να στέλνετε .sub files απευθείας σε web services ή να τρέχετε το Marauder για WiFi scanning/deauth. Ωστόσο, αυτό μετατοπίζει το ενδιαφέρον από RF σε 2.4GHz WiFi — άλλο θέμα. Το σημαντικό είναι ότι το Flipper μπορεί να χρησιμεύσει ως remote trigger για επιθέσεις HackRF. Με custom firmware, μπορεί να στέλνει commands σε ένα Raspberry Pi με HackRF μέσω Bluetooth ή WiFi, ενεργοποιώντας captures από απόσταση.

8.3. PortaPack ως «Field Flipper on Steroids»

Αν θέλετε μια ενδιάμεση λύση, το HackRF + PortaPack H2 με firmware Mayhem προσφέρει standalone replay, αποκωδικοποίηση pager (POCSAG/FLEX), capture cookbooks, και spectrum sweeping — όλα χωρίς laptop. Είναι βαρύτερο από το Flipper, αλλά προσφέρει bandwidth 8MHz σε waterfall, κάτι που το Flipper δεν μπορεί καν να πλησιάσει.

∗ ∗ ∗
∗ ∗ ∗

10. Προστασία & Mitigation

Αν είστε διαχειριστής ασφαλείας, ιδιοκτήτης σπιτιού, ή CISO, πώς προστατεύεστε από τις παραπάνω απειλές;

10.1. Αναβαθμίστε σε Rolling Code με Κρυπτογράφηση

Τα παλια fixed-code συστήματα (CAME, NICE παλιά, κλπ.) πρέπει να αντικατασταθούν. Αναζητήστε πρωτόκολλα με AES-128 encryption και rolling code, όπως:

  • Chamberlain myQ / Security+ 2.0
  • Sentrol / Hörmann BiSecur
  • Somfy RTS (αν και έχει ευπάθειες, είναι καλύτερο από fixed)

Τα σύγχρονα αυτοκίνητα (μετά το 2018) χρησιμοποιούν UWB (Ultra-Wideband) για proximity keys, το οποίο είναι πολύ πιο δύσκολο να relay-attacked σε σχέση με το RF.

10.2. RF Shielding & Faraday

Για key fobs αυτοκινήτων, μια Faraday pouch (ή απλά ένα μικροκυματικό κουτί) σταματάει το relay attack. Ο επιτιθέμενος δεν μπορεί να ενισχύσει το σήμα του κλειδιού σας αν το κλειδί είναι θωρακισμένο.

10.3. 2FA για Physical Access

Για RFID systems: μη βασίζεστε μόνο σε μια κάρτα. Χρησιμοποιήστε Multi-Factor Authentication — κάρτα + PIN, ή κάρτα + βιομετρικό. Ακόμα κι αν κλωνοποιηθεί η κάρτα, ο επιτιθέμενος δεν έχει τον κωδικό.

10.4. Network Segmentation για RF Gateways

Πολλά modern RF systems (Z-Wave, Zigbee, LoRa) συνδέονται σε gateways με IP. Το RF μέρος μπορεί να είναι ασφαλές, αλλά το IP interface να είναι ευάλωτο. Τοποθετήστε τα RF gateways σε isolated VLAN.

10.5. Detection & Monitoring

Η πιο προχωρημένη άμυνα είναι το RF monitoring. Χρησιμοποιώντας έναν φθηνό RTL-SDR dongle (€20) και λογισμικό όπως το RTL_433, μπορείτε να καταγράφετε συνεχώς το φάσμα 433MHz και να λαμβάνετε alerts όταν εντοπίζονται άγνωστα, ισχυρά σήματα κοντά στην περιουσία σας. Είναι το «IDS για το RF».

bash
# Παρακολούθηση 433MHz αισθητήρων σε πραγματικό χρόνο
rtl_433 -f 433920000 -F json -M level | jq '.model, .id, .temperature_C'
∗ ∗ ∗

11. Επίλογος

Το Flipper Zero και το HackRF One αποτελούν δύο πλευρές του ίδιου νομίσματος: της προσβασιμότητας στο RF φάσμα. Το Flipper έκανε το RF hacking κοινωνικό, φορητό και προσιτό. Το HackRF το διατήρησε επιστημονικό, ακριβές και ισχυρό. Μαζί, παρέχουν ένα πλήρες οπλοστάσιο για κάθε researcher.

Στα 433 MHz, ο κόσμος είναι γεμάτος fixed-code συστήματα που περιμένουν να ανακαλυφθούν. Στο Sub-GHz, τα rolling codes προσφέρουν μια ψευδαίσθηση ασφάλειας που διαλύεται με jamming ή relay attacks. Στα RFID/NFC, οι παλιές κάρτες LF είναι διαφανείς, ενώ οι HF κάρτες απαιτούν πιο εξελιγμένη ανάλυση, αλλά παραμένουν ευάλωτες αν υλοποιούν παρωχημένη κρυπτογράφηση.

Η γνώση αυτών των τεχνικών δεν πρέπει να τρομάζει, αλλά να ενημερώνει. Όσο περισσότεροι άνθρωποι κατανοούν πόσο ευάλωτα είναι τα ασύρματα συστήματα γύρω τους, τόσο περισσότερο θα απαιτήσουν καλύτερα πρότυπα από τους κατασκευαστές. Το RF security δεν είναι «μαγεία» — είναι μηχανική και κρυπτογραφία. Και, όπως κάθε μηχανική, μπορεί να αξιολογηθεί, να δοκιμαστεί και να βελτιωθεί.

Hack the planet — but do it ethically.

Σημειώσεις:

  1. Το Flipper Zero λειτουργεί με official firmware και custom firmware (Momentum, Unleashed). Πολλές από τις δυνατότητες RAW και USB capabilities εμπλουτίζονται στα custom firmware.
  2. Το HackRF One αναπτύχθηκε από τον Michael Ossmann (Great Scott Gadgets) και είναι πλήρως open-source hardware.
  3. Το RTL_433 είναι project ανοιχτού κώδικα για αποκωδικοποίηση ISM devices με RTL-SDR dongles.
  4. Οι νομικές αναφορές στην εργασία αφορούν το ελληνικό δίκαιο (2026) και δεν αποτελούν νομική συμβουλή. Συμβουλευτείτε δικηγόρο για επαγγελματική χρήση.
Επιστροφή στην Αρχική
↑