Cybersecurity with Python
This lesson shows students how the micro:bit can interact in both the REPL and Terminal on a computer.
This lesson shows students how to write a script to automate a Caesar shift cipher.
This lesson shows students how to write a send messages typed in the Terminal from one micro:bit to another using the “radio” command.
This lesson introduces dictionaries and key-values to students and shows how they can be altered and displayed in the terminal.
This lesson shows the students how to send a packet wirelessly using the radio function and dictionaries.
This lesson shows the students how easy it is for a sniffer to receive wireless messages that are transmitted without encryption.
This lesson uses the encrypted transmission from the Wireless Encryption lesson and has a micro:bit execute a DoS (Denial of Service) attack that will shut down and block a channel.
A micro:bit will capture an encrypted username and password and resend the info to perform a replay attack.
This lesson will show a simple brute force attack where the attacker knows the username and must guess the password.