Starlink Tools Save Abandoned

A collection of tools for security research on Starlink's User Terminal

Project README

Starlink reverse-engineering scripts

This repository is a small collection of tools and simple scripts that can be used to help during the reverse-engineering of the Starlink User Terminal.

A blog post explaining the work that has been done can be found at https://blog.quarkslab.com/starlink.html.

Starlink's firmware is not included in this repository (and we won't share it), so you'll have to extract it yourselves from the device. After doing that, each tool and script contains instructions on how to embed the needed files in the projects.

Table of Contents

  • parts-extractor is a script that splits the image dumped from the dish into single partitions.
  • unecc is a script that removes ECC data from a file, it can be used to unpack the linux partition.
  • grpc contains some example scripts on how to interact with the gRPC server on the dish, reachable from the internal network.
  • emulator is a QEMU-base emulator for the runtime of the User Terminal, with quite some limitations.
  • slate-sniffer contains a set of tools to inspect, tamper and fuzz the Inter-Process Communication of the runtime.

Each sub-project contains further instructions on how to set up and use it.

Open Source Agenda is not affiliated with "Starlink Tools" Project. README Source: quarkslab/starlink-tools
Stars
78
Open Issues
1
Last Commit
8 months ago
License

Open Source Agenda Badge

Open Source Agenda Rating