Реверс-інжиніринг поза іграми: програми, прошивки й обладнання

Автор: DecompHub · Оновлено · Українська

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

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

Darling працює над запуском програм Darwin/macOS у Linux. ReactOS створює ОС, орієнтовану на сумісність із програмами й драйверами Windows. Ці цілі не означають підтримки всіх програм.

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

Прошивки та обладнання

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

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

Шукайте конкретну ціль

Поєднуйте продукт, чипсет, формат або API з reverse engineering, reimplementation, compatibility, documentation. Запишіть ревізію пристрою чи версію програми, заявлену мету та докази придатності. Схожі назви й зірки не доводять зв’язку чи підтримки; для повторного використання перевірте ліцензію.

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