I'm really proud of this. A full series of in-depth Bare Metal programming videos that covers everything from blinking an LED, to building a cryptographic firmware signing and update mechanism.
SERIES FINALE!
💻Cryptographically Signed Firmware🔒
We're implementing signed firmware updates - everything from using AES-CBC-MAC in the bootloader, to writing a signing application, to updating the firmware updater to work with the new images.
https://t.co/JVmO5TkoP5
I have spent a few evenings this past week putting together a simple FPGA implementation of the @beneater 6502 System on FPGA. Several people asked for the sources, so here they are: https://t.co/njmuwqRblm
#retro #6502 #beneater#fpga
After a long break, I'm opening the cartridge section of https://t.co/B0sfiwJmBd once again for new submissions! I've added almost all GB/GBC/GBA games to the list and most have no submissions so it's looking a bit empty 😅 You can help by taking photos and sending submissions!
You've probably seen the array of pyramids in an anechoic chamber. You could make a "pyramid" of Hilbert curve so that it is 3D print friendly and still polarization insensitive. They used carbon-loaded HIPS and achieved lower than -20 dB reflectance over a wide frequency range.
New video!!!
Ocarina of Time speedrunners often have to Go Up. But Going Up is hard. Instead of working on a Monday, take some time to learn about Going Up in your favorite video game 📈
(link in tweet below)
I read a cool post explaining how detectives extract the electric grid's "hum" from an audio recording in order to determine when it was taken
All grids drift from their center frequency over time — some cities publish their historical drift, and you can match that w/ audio to find likely timestamps
Try render raytracing scene from "Ray tracing in one weekend" book in text mode using Console command prompt API.
Render at 120x60 character, 10-level gray scale.
Using Console to draw something is much easier than using OpenGl or SFML.
For anyone worrying about this, I’d like to hear how you were already handling a near identical attack that didn’t require this vuln:
- steal Yubikey
- login
- returns key WITHOUT cloning it, because 1 session is enough for most objectives
Same attack flow.
If that wasn’t already part of your threat model, why is this?
If it was part of your threat model, how do your existing defenses not already handle the vuln? (I can think of a few, but none that apply to most of the people who are concerned)
This should change very little for most people.