
Эксплойт ядра для устройств Pico 4, основанный на cve-2023-33107.
теперь с 100% большим количеством исходного кода ™
Открытый эксплойт ядра для устройств Pico 4, основанный на cve-2023-33107
Оптимизирован для стабильного 100% успеха и скорости [~7с] на всех уязвимых устройствах Pico 4.
Поддерживаемые версии ОС Pico 4: от 5.2.0 до 5.11.0 китайской или глобальной 5.9.9.
(На момент написания любую более новую версию можно откатить через edl)
Использование: picohaxx [опции] [-- <финальная команда>]
ОБЩИЕ ОПЦИИ:
-help Показать это меню помощи
-v Вывести метку времени сборки и выйти
-unroot снять root с adbd
-force запустить эксплойт снова, даже если вы уже root
-cfg показать конфигурацию по умолчанию / во время выполнения
-(no)adbd пропатчить adbd
-(no)ftpd запустить внутренний root ftpd демон
ОТЛАДКА/ТЕСТ:
-dbg подробный отладочный вывод, используйте дважды для ещё большего
-dbgchild подробный отладочный вывод и статистика для дочерних процессов
-(no)sound воспроизводит звук для обозначения различных событий
-dump сбросить 64МБ памяти после этапа PTE spray
-ttest тест ввода терминала
-sim симулированный пробный запуск финального этапа эксплойта
-marathon делать дополнительные круги по task walk для тестирования стабильности,
можно использовать несколько раз
ПОЛЬЗОВАТЕЛЬСКОЕ ВЫПОЛНЕНИЕ ПОСЛЕ ЭКСПЛОЙТА:
-- <cmd> ... Всё после '--' — это финальная команда для execve.
picohaxx -- /system/bin/sh -i
Поведение по умолчанию после эксплойта (при первом запуске):
пропатчить adb root, включить постоянный tcp 5555 и запустить root ftp на порту 21.
Примечание: adbd необходимо перезапустить после патча root. поэтому, если вы запускаете эксплойт внутри
adb shell, ваше соединение оборвётся после первого запуска. adb shell по умолчанию будет root
после повторного подключения. вы можете использовать adb unroot/adb root для переключения режима оболочки по умолчанию.
Огромное спасибо Keto! Ознакомьтесь с его потрясающим разбором 2023-33107 по адресу: https://keto0422.github.io/2026/02/11/cve-writeup/