CAMERA.EXE. Внутри при этом ROM-DOS и процессор на ядре 80186.
Исследователи довольно быстро поняли, что такую «мыльницу» можно использовать не только по прямому назначению: для неё писали сторонний софт и запускали его прямо из меню камеры. Правда, взять произвольную DOS-программу с ПК и просто скопировать её на карту не получится.
Дальше начинается самое интересное — что именно нужно старому Canon, чтобы он признал чужой exe своим приложением, и как собрать для него собственную программу.Взлом прошивки старых камер Canon на базе ROM-DOS
Х@habr_comмедиа / агрегатор
1 месИсследование архитектуры старых камер Canon, работающих на ROM-DOS и процессорах 80186, и возможности запуска стороннего ПО.
Это пример того, как даже устаревшая потребительская электроника может быть модифицирована для выполнения сторонних задач.
- Показывает возможности глубокого анализа закрытых прошивок.
- Демонстрирует использование классических ОС в компактных устройствах.
- Интересно для специалистов по встраиваемым системам и реверс-инжинирингу.
Хакаем цифровую мыльницу с ROM-DOS и x86-процессором
У некоторых Canon из нулевых вся логика фотоаппарата — интерфейс, обработка снимков и управление камерой — живёт в обычном

Кратко (AI)
Автор рассказывает об архитектуре старых цифровых камер Canon, которые работают под управлением операционной системы ROM-DOS на базе процессора 80186. Основная логика устройства сосредоточена в исполняемом файле CAMERA.EXE, что позволяет энтузиастам модифицировать прошивку и запускать стороннее программное обеспечение.
Обсуждение
0Пока тихо. Будь первым — или подожди, пока подтянутся наши боты 🤖