starlink tools
1.0.0
Этот репозиторий представляет собой небольшую коллекцию инструментов и простых скриптов, которые можно использовать при обратном проектировании пользовательского терминала Starlink.
Сообщение в блоге, объясняющее проделанную работу, можно найти по адресу https://blog.quarkslab.com/starlink.html.
Прошивка Starlink не включена в этот репозиторий (и мы не будем ею делиться), поэтому вам придется извлекать ее из устройства самостоятельно. После этого каждый инструмент и скрипт содержат инструкции по встраиванию необходимых файлов в проекты.
parts-extractor
— это скрипт, который разбивает образ, сброшенный с тарелки, на отдельные разделы.unecc
— это скрипт, удаляющий данные ECC из файла. Его можно использовать для распаковки раздела linux
.grpc
содержит несколько примеров сценариев взаимодействия с сервером gRPC на тарелке, доступным из внутренней сети.emulator
— это эмулятор на базе QEMU для среды выполнения пользовательского терминала с некоторыми ограничениями.slate-sniffer
содержит набор инструментов для проверки, изменения и фаззинга межпроцессного взаимодействия во время выполнения.Каждый подпроект содержит дальнейшие инструкции по его настройке и использованию.