Реверс-инжиниринг за пределами игр: программы, прошивки и устройства

Автор: DecompHub · Обновлено · Русский

Реверс-инжиниринг включает совместимость программ, ОС, прошивки и документацию оборудования. Один термин decompilation пропускает проекты, называющие работу повторной реализацией или исследованием устройств.

Программы и операционные системы

Darling работает над запуском Darwin/macOS-программ в Linux. ReactOS создаёт ОС с целью совместимости с Windows-программами и драйверами. Это не обещание поддержки всего ПО.

Проверьте интерфейсы, протестированные программы и ограничения. Матрица совместимости или воспроизводимый тест могут быть полезнее общего процента. Категории программ и ОС помогают различать масштаб.

Прошивки и оборудование

coreboot — отправная точка для открытых прошивок. Проверяйте точную плату: замена прошивки не обязательно является декомпиляцией образа производителя.

Документация Asahi Linux описывает Apple Silicon, а Project Trellis — FPGA Lattice ECP5 и открытые инструменты для них. Результатом исследования могут быть знания и инструменты, а не восстановленное приложение.

Ищите конкретную цель

Соедините продукт, чипсет, формат или API с reverse engineering, reimplementation, compatibility, documentation. Уточните ревизию устройства или версию ПО, цель проекта и доказательства пригодности.

Похожие имена не устанавливают связь, а звёзды и язык кода не доказывают поддержку. Для повторного использования изучите лицензию.

Продолжайте в категориях прошивок, оборудования и в руководстве по типам работы.