logoalt Hacker News

saidnooneeveryesterday at 7:36 AM2 repliesview on HN

this is pretty old by now but still very relevant. people dont look at this enough but with rising chip complexities for TPU units etc. and a shift towards poorly documented hardware like NVIDIA gives this problem new fuel.

Domas (and maybe his team or colleagues?) has put out shit tons of very interesting materials over the past years on advanced malware, implants and things like Cantor Dust which are amazing things to dive into.

using his own cpu fuzzer, msr fuzzing techniques etc. he has found, reversed and implemented attacks through hardware bugs and backdoors.

It cant be confirmed if a backdoor is malicious or for debugging but essentially the capabilities gained through them are what is important.

These techniques he shows throughout his videos are not super tricky to replicate and I can recommend people who have interest to dive into it, reproduce things and try to help in this domain to raise awareness and findings.

Another good avenu is: Defcon 21 - Decapping Chips The Strike Easy Hard Way

People speak about supply chain issues in NPM and Pip etc. but these are much more severe and hard to detect.

Almost no one looks at it. Most vendors totally ignore it because you cannot sell products against it. (if ud detect it u need to trash the hw so its not handy... for sales...)


Replies

rkagereryesterday at 11:33 AM

I didn't know what Cantor Dust was, and had to click through a few different search results to get past all the abstract descriptions and begin to form a basic idea.

In a nutshell, I understand them as a sort of "blockie" for binary data formats. Things like WAV audio files, bitmaps, ASCII text, machine code, etc. each generate their own distinct visual signature (but different examples within any of these categories tend to generate similar signatures). So once you learn the "blockies" for different types of data, they really pop out when content is viewed this way ("hey there's an image buried in that sequence of 1's and 0's!").

The explanation on this page isn't bad, and the bitmap example near the bottom is particularly illustrative (once you've seen the reference image for bitmaps earlier in the page):

https://inside.battelle.org/blog-details/battelle-publishes-...

My armchair-expertise here is only about 20 minutes old, but I hope this helps someone else looking for a starting point to learn about them!

show 2 replies
mike_hockyesterday at 2:01 PM

A poorly documented or undocumented (debugging) backdoor in a chip marketed for ATMs and medical hardware, enabled by default, at the very least qualifies as reckless endangerment.