1
Unitree G1: когда eval() опаснее Терминатора
Пока маркетологи учат роботов кунг-фу, инженеры забывают базу ИБ. Гуманоид Unitree G1 пал жертвой классического реверса: от перехвата LoRa-сигнала через SDR до RCE через «грязный» ввод в SSID и открытый WebRTC.
Самое страшное нашлось в LLM-мозге: голосовые команды обрабатывались через eval(), открывая прямой путь к выполнению произвольного Python-кода. А для финального джейлбрейка и превращения бюджетной версии в Pro пришлось вскрывать кастомную стековую виртуалку с обфускацией.
Изучим цепочку эксплоитов.