The Piezoelectric Glitching Attack

Many readers will be familiar with the idea of a glitching attack, introducing electrical noise into a computer circuit in the hope of disrupting program flow and causing unexpected behaviour which might lead to hitherto unavailable access to memory or other system resources. [David Buchanan] has written a piece investigating glitching attacks on PC memory, and the tool he’s used is the ubiquitous piezoelectric lighter.

Attaching a short piece of wire to one of the lines on a SODIMM memory module, he can glitch a laptop at will with the lighter through the electromagnetic noise its discharge creates. It’s a cool trick, but the real meat of the write-up lies in his comprehensive description of how virtual memory works, and how a glitch can be used to break out of the “sandbox” of memory allocated to a particular process. He demonstrates it in a video which we’ve placed below the break, in which he gains root access and runs an arbitrary piece of code on a Linux laptop. It’s probable that not many of us have the inclination to do this for ourselves, but even so it’s fascinating to know how such an attack works.

Continue reading “The Piezoelectric Glitching Attack”

The Turing Machine Made Real, In LEGO

The British mathematician and pioneer of computing Alan Turing published a paper in 1936 which described a Universal Machine, a theoretical model of a computer processor that would later become known as a Turing Machine. Practical computers don’t quite follow the design of a Turing Machine, but if we are prepared to sacrifice its need for an infinitely long paper tape it’s quite possible to build one. This is what [The Bananaman] has done using LEGO as a medium, and if you’d like one for yourself you can even vote for it on the LEGO ideas website.

There’s a video for the project which we’ve placed below, and it goes into quite some detail on the various mechanisms required. Indeed for someone used to physical machinery it’s a better explanation through seeing the various parts than many paper explanations. Not for the first time we’re bowled over by what is possible through the use of the LEGO precision mouldings, this is a machine which would have been difficult and expensive to build in the 1930s by individually machining all its parts.

With just shy of six thousand supporters and a hefty 763 days left at time of writing, there’s plenty of time for it to garner support. But if you want one don’t delay, boost the project by voting for it early.

Continue reading “The Turing Machine Made Real, In LEGO”

JawnCon 0x1 Kicks Off Friday, Tickets Almost Gone

Of all nature’s miraculous gifts, few can compare to the experience of witnessing a new hacker con grow. If you’re in the Philadelphia area this weekend, you can get a front-row seat to this rare spectacle as JawnCon moves into its second year.

Running Friday into Saturday at Arcadia University, JawnCon 0x1 promises to be a celebration of technology, with a unique bend towards the glory days of the 80s and 90s — back when screeching noises coming out of the back of your computer was nothing to worry about. With talks that cover resurrecting payphones and spinning up your own AIM (AOL Instant Messenger), to a badge that will let attendees literally dial into an array of early Internet services, hackers of a certain vintage should feel right at home.

JawnCon Modem Badge

No gray beard? No problem. The early Internet theme certainly isn’t meant to exclude the younger players. In fact, quite the opposite. There’s an undeniable benefit to studying the fundamentals of any topic, and just as the 4-bit badge from Supercon 2022 gave many attendees their first taste of programming bare metal, JawnCon 0x1 ticket holders will get the opportunity to study protocols and techniques which you don’t often get a chance to work with these days. How you gonna keep ’em down on the farm after they’ve seen pppd?

As of this writing there are still tickets available, but it’s getting down to the wire so we wouldn’t recommending sitting on that fence for too much longer. Judging by what this team managed to pull off in their first year, we’re confident that JawnCon 0x1 (and beyond) are going to be well worth the trip.

Hack On Self: The Alt-Tab Annihilator

Last time, I told you about a simple script I made to collect data about my laptop activity, talked about why collecting data about yourself is a moral imperative, and shared the upgraded script with you alongside my plans for it. Today, I will show you a problem I’ve been tackling, with help of this script and the data it gives, and I also would love to hear your advice on a particular high-level problem I’m facing.

Today’s problem is as old as time – I often can’t focus on tasks I badly need done, even ones I want done for myself. This has been a consistent problem in my life, closing off opportunities, getting me to inadvertently betray my friends and family, hurting my health and well-being, reinforcing a certain sort of learned helplessness, and likely reinforcing itself as it goes, too.

It’s deeply disturbing to sit down fully intending to work on a project, then notice no progress on it hours later, and come to a gut-wrenching realization you’ve had hundreds of such days before – I think this screws with you, on a fundamental level. Over the years, I’ve been squeezing out lessons from this failure mode, making observations, trying out all sorts of advice, in search of a solution.

Join me today in non-invasive brain augmentation and reprogramming, as I continue trying to turn my life around – this time, with help of my laptop, a computer that I already spend a ton of time interfacing with. Ever notice that starting work on a task  is often the hardest part of it? It’s the same for me, and I decided to hack away at it.

Staying On Track

Continue reading “Hack On Self: The Alt-Tab Annihilator”

Vehicle-To-Everything: The Looming Smart Traffic Experience

Much of a car’s interaction with the world around it is still a very stand-alone, analog experience, regardless of whether said car has a human driver or a self-driving computer system. Mark I eyeballs or equivalent computer-connected sensors perceive the world, including road markings, traffic signs and the locations of other road traffic. This information is processed and the car’s speed and trajectory are adjusted to ideally follow the traffic rules and avoid unpleasant conversations with police officers, insurance companies, and/or worse.

An idea that has been kicked around for a few years now has been to use wireless communication between cars and their environment to present this information more directly, including road and traffic conditions, independent from signs placed near or on the road. It would also enable vehicle-to-vehicle communication (V2V), which somewhat like the transponders in airplanes would give cars and other vehicles awareness of where other traffic is hanging out. Other than V2V, Vehicle-to-Everything (V2X) would also include communication regarding infrastructure (V2I), pedestrians (V2P) and an expansive vehicle-to-network (V2N) that gives off strong Ghost in the Shell vibes.

Is this is the future of road traffic? The US Department of Transport (DOT) seems to think that its deployment will be a good thing, but V2X has been stuck in regulatory hurdles. This may now change, with the DOT releasing a roadmap for its deployment.

Continue reading “Vehicle-To-Everything: The Looming Smart Traffic Experience”

First Benchies In Stainless Steel, With Lasers

DIY 3D printing in metal is a lot more complicated than we thought. And this video from [Metal Matters] shows two approaches, many many false starts, and finally, a glorious 78.9% success! (And it’s embedded below for your enjoyment.)

The first half of the video is dedicated to the work on a laser welding system that doesn’t pan out in the end at all. But the missteps are worth watching as well, and they hammer home the difficulties of melting metal reliably with nothing more than coherent light. Things like reflection, the difficulty of getting good process control cameras, and finally the whole thing slumping as multiple layers stack up on each other make this approach to 3D construction look nearly impossible.

Indeed, around halfway through the video, the focus shifts toward a metal-powder sintering machine, and this one is a success! Metal dust is deposited layer by layer, and fused with a totally different laser. The tricky bits here range from esoteric problems like making the laser fuse the metal dust without blasting it, to simple things like the geometry of the scraper that ensures even layer heights. And once you’ve got all that down, getting a good pattern down for 2D infill in metal is non-trivial.

A sweet half-scale metal Benchy emerges at the end, so why does [Metal Matters] call this a 78.9% success? Because that’s the density of the final print, and he is shooting for 100%. But we wouldn’t be so harsh. We’ve seen how far he’s come since the first machines, and this is a huge advance. We’re looking forward to the next video update in a year or two!

Continue reading “First Benchies In Stainless Steel, With Lasers”

WiFi Meets LoRa For Long Range

What do you get when you cross WiFi and LoRa? Researchers in China have been doing this, and they call the result WiLo. They claim to get reliable connections over about half a kilometer. Typical WiFi runs 40 to 60 meters, barring any Pringle’s cans or other exotic tricks.

According to [Michelle Hampson] writing in IEEE Spectrum, the researchers manipulated Wi-Fi’s OFDM multiplexing to emulate LoRa’s chirp-spreading signal. The advantage is that existing WiFi hardware can use the protocol to increase range.

Continue reading “WiFi Meets LoRa For Long Range”