

The long, solder-heavy way to get root access to a Starlink terminal
source link: https://arstechnica.com/gadgets/2022/11/the-long-solder-heavy-way-to-get-root-access-to-a-starlink-terminal/
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.

Grounded satellite hacking —
The long, solder-heavy way to get root access to a Starlink terminal
Zapping the satellite board at just the right time can grant deeper access.
Kevin Purdy - 11/14/2022, 7:31 PM

Getting root access inside one of Starlink's dishes requires a few things that are hard to come by: a deep understanding of board circuitry, eMMC dumping hardware and skills, bootloader software understanding, and a custom PCB board. But researchers have proven it can be done.
In their talk "Glitched on Earth by Humans: A Black-Box Security Evaluation of the SpaceX Starlink User Terminal," researchers at KU Leuven in Belgium detailed at Black Hat 2022 earlier this year how they were able to execute arbitrary code on a Starlink User Terminal (i.e., a dish board) using a custom-built modchip through a voltage fault injection. The talk took place in August, but the researchers' slides and repository have recently made the rounds.
There's no immediate threat, and the vulnerability is both disclosed and limited. While bypassing signature verification allowed the researchers to "further explore the Starlink User Terminal and networking side of the system," slides from the Black Hat talk note that Starlink is "a well-designed product (from a security standpoint)." Getting a root shell was challenging, and doing so didn't open up obvious lateral movement or escalation. But updating firmware and repurposing Starlink dishes for other purposes? Perhaps.
AdvertisementStill, satellite security is far from merely theoretical. Satellite provider Viasat saw thousands of modems knocked offline by AcidRain malware, pushed by what most assess to be Russian state actors. And while the KU Leuven researchers note how unwieldy and tricky it would be to attach their custom modchip to a Starlink terminal in the wild, many Starlink terminals are placed in the most remote locations. That gives you a bit more time to disassemble a unit and make the more than 20 fine-point soldering connections detailed in slide images.
-
Reading from eMMC test points to extract and patch Starlink's firmware.
-
The basic design of the Starlink intruder modchip, with a Pi-designed processor at its core
-
Nobody said getting root access to space was going to be easy.
-
How to test your satellite security proof-of-concept when you work inside a university.
It's not easy to summarize the numerous techniques and disciplines used in the researchers' hardware hack, but here is an attempt. After some high-level board analysis, the researchers located test points for reading the board's eMMC storage. Dumping the firmware for analysis, they found a place where introducing errant voltage into the core system on a chip (SoC) could modify an important variable during bootup: "development login enabled: yes." It's slow, it only works occasionally, and the voltage tampering can cause lots of other errors, but it worked.
The modchip used by the researchers is centered around a RaspberryPi RP2040 microcontroller. Unlike most Raspberry Pi hardware, you can still seemingly order and receive the core Pi chip, should you embark on such a journey. You can read more about the firmware dumping process in the researchers' blog post.
Recommend
-
22
I 100% agree here, on all accounts (read through his thread): lead-free solder is better. I switched to lead-free almost a decade ago, and went from being a crappy solderer to pretty decent around the same time. Before tha...
-
8
June 25, 2021 ...
-
3
So You Can Solder Small SMD Devices. The Question Is, Just How Small? A highlight of last year’s Hackaday Remoticon was a soldering competition that had teams from around the world came togeth...
-
6
Fail Of The Week: Learning How Not To Silver Solder ...
-
9
Solder Paste Stencilling That Doesn’t Suck Working with solder paste stencils can be a real faff, they rarely sit flat and move around when you so much as breath on them. [Unexpected Maker] ai...
-
10
Not Just Solder: 5 Different Methods for Connecting Wires, Explained By Sam Morris Published 22 hours ago Need to connect two wires...
-
8
Learn to Solder Kits These Learn to Solder kits from Rocket Dept. are a great way to teach your youngsters about soldering and basic electronics. One of them controls three LEDs with...
-
4
Why You Need a Solder Sucker and How to Use One By Nachiket Mhatre Published 14 hours ago Knowing when and h...
-
4
The best solder paste and adhesive dispenser for makers!...
-
7
NEC’s Tetris Processor Tetris is a classic time-waster, both in and outside of the office. What good is any computing device if it can’t play this game? Tokyo System House certainly thought so, an...
About Joyk
Aggregate valuable and interesting links.
Joyk means Joy of geeK