Аппаратный инструмент для обнаружения отладочных интерфейсов JTAG, UART и SWD на неизвестных устройствах. Перебирает комбинации пинов на тестируемой плате и автоматически идентифицирует сигналы. Основан на Parallax Propeller. Незаменим при hardware-пентесте.
# Требует аппаратное устройство JTAGulator (~$60) # Прошивка через Parallax Propeller Tool # Подключение через USB-Serial: picocom -b 115200 /dev/ttyUSB0
Открытый аппаратный инструмент для взлома, который помогает определить интерфейсы отладки на кристалле (OCD) по тестовым точкам, перемычкам, контактным площадкам компонентов или разъемам электронного устройства.
Основная страница проекта: https://jtagulator.com
Документация: https://github.com/grandideastudio/jtagulator/wiki
Видео: Плейлист на YouTube
Прошивка JTAGulator собирается с использованием инструментария Parallax Propeller версии 1.3.2 для Windows. Если вы хотите скомпилировать код или внести вклад в проект, мы рекомендуем использовать это программное обеспечение. Альтернативные среды разработки не тестировались и не поддерживаются.
Официальные релизы: https://github.com/grandideastudio/jtagulator/tags
Демонстрация процесса обновления прошивки: https://www.youtube.com/watch?v=xlXwy-weG1M
Компиляция прошивки с использованием OpenSpin: openspin -o JTAGulator.eeprom -e -v JTAGulator.spin
Тестирование прошивки с использованием PropLoader (запись в ОЗУ): proploader -p /dev/SERIALPORT -v JTAGulator.eeprom
Обновление прошивки (запись в EEPROM): proploader -p /dev/SERIALPORT -v -e JTAGulator.eeprom
Примечание: Это репозиторий для разработки. Промежуточные коммиты могут быть нестабильными.
Создано Джо Грандом из Grand Idea Studio.
По состоянию на июль 2025 года проект поддерживается и сопровождается компанией EXPLIoT.
Вклад внесли @samyk, @kbembedded, @BenGardiner, Брайан Анджело, @adamgreen, @0ff, @stephengroat, @alexmaloteaux, HexView, @piggybanks, Crypt, @dummys и Боб Хейнеманн.
Дизайн JTAGulator распространяется под лицензией Creative Commons Attribution-ShareAlike 4.0 International. Это означает, что вы можете распространять и изменять работу, но вы должны указывать авторство оригинального автора и распространять любой вклад по той же лицензии.
Название и логотип JTAGulator являются зарегистрированными товарными знаками Grand Idea Studio. Использование знаков в производных работах без разрешения запрещено.