Schedule
Last Updated: November 1st
Week 1 (Aug 30 - Sep 5)
- Lecture: Introduction to Wireless Signals, SDR
- Lab: Getting to know the HackRF and GNU Radio
- Homework: Spectrum Analyser with GNU Radio and HackRF
Week 2 (Sep 6 - 12)
- Lecture: AM/FM Radio and Wireless Communication
- Lab: FM radios with HackRF and GNU Radio
- Homework: HackRF FM radio
Week 3 (Sep 13 - 19)
- Lecture: RFID and NFC
- Lab: Reading from and writing to NFC cards, NDEF messages
- Homework: NFC Access System with MIFARE Classic cards
Week 4 (Sep 20 - 26)
- Lecture: RFID cards in Estonia
- Lab: Parsing the Tallinn and Tartu Bus cards NDEF records
- Homework: NFC Access System with the Tallinn, Tartu and ISIC bus cards
Week 5 (Sep 27 - Oct 3)
- Lecture: WiFi 1 - Overview
- Lab: Observing WiFi Frames with Wireshark
- Homework: Parsing WiFi Frames
Week 6 (Oct 4 - 10)
- Lecture: WiFi 2 - Security
- Lab: Viewing the 4-way handshake and WPA2 keys with Wireshark
- Homework: Finding the PMK of a network and the PTK of a connection
Week 7 (Oct 11 - 17)
- Lecture: WiFi 3 - Attacks and Detection
- Lab: Using aircrack-ng and various tools
- Homework: Finding the passphrase for a network with aircrack-ng
Week 8 (Oct 18 - 24)
- Lecture: Bluetooth Classic
- Lab: Bluetooth Devices and Pairing
- Homework: Bluetooth Classic Inquiry and Connection Process
Week 9 (Oct 25 - 31)
- Lecture: Bluetooth LE (BLE)
- Lab: Examining the Exposure Notification Process
- Homework: Exposure Notification System
Week 10 (Nov 1 - 7)
- Lecture: Wireless radio devices
- Lab: Capturing and Examining Wireless Signals
- Homework: Finding the symbol pattern for a wireless doorbell
Week 11 (Nov 8 - 14)
- Lecture: Replay Attacks and Reverse Engineering
- Lab: Recreating wireless device signals and replay attacks
- Homework: Using GNU radio to create a doorbell signal and executing replay attacks
Week 12 (Nov 15 - 21)
- Lecture: Internet of Things
- Lab: Components of a smart system
- Homework: Creating a smart system with simple devices
Week 13 (Nov 22 - 28)
- Lecture: GPS (and other GNSS)
- Lab: GPS Spoofing, NMEA data and GeoPy location services
- Homework: Parsing NMEA data
Week 14 (Nov 29 - Dec 5)
- Lecture: GSM
- Lab: GSM scanning and ARFCN calculations
- Homework: ARFCN, GSM and Wireshark, IMEI information
Week 15 (Dec 6 - 12)
- Lecture: Infrared Communication
- Lab: Infrared Communication Protocols
- Homework: IR Protocol Timings and Graphs
Final Exam
- Final Exam 1: Dec 16, 16:00 to 18:00
- Final Exam 2: Jan 20, 14:00 to 16:00