Реверс-інжиніринг поза іграми: програми, прошивки й обладнання
Автор: DecompHub · Оновлено · Українська
Реверс-інжиніринг охоплює програми, ОС, прошивки й документацію обладнання. Пошук лише decompilation пропускає сумісні реалізації та дослідницькі проєкти. Почніть із конкретної платформи або поведінки.
Програми й операційні системи
Darling працює над запуском програм Darwin/macOS у Linux. ReactOS створює ОС, орієнтовану на сумісність із програмами й драйверами Windows. Ці цілі не означають підтримки всіх програм.
Перевіряйте реалізовані інтерфейси, протестовані програми й обмеження. Матриця сумісності або відтворюваний тест можуть бути кориснішими за один відсоток. Категорії програм та ОС допоможуть розділити масштаби.
Прошивки та обладнання
coreboot — відправна точка для відкритих прошивок. Перевіряйте точну плату: заміна прошивки не обов’язково є декомпіляцією образу виробника.
Asahi Linux документує Apple Silicon, а Project Trellis — архітектуру FPGA Lattice ECP5 й інструменти для неї. Результатом дослідження можуть бути структуровані знання, а не відновлена програма.
Шукайте конкретну ціль
Поєднуйте продукт, чипсет, формат або API з reverse engineering, reimplementation, compatibility, documentation. Запишіть ревізію пристрою чи версію програми, заявлену мету та докази придатності. Схожі назви й зірки не доводять зв’язку чи підтримки; для повторного використання перевірте ліцензію.
Продовжуйте в розділах прошивок, обладнання та поясненні типів роботи.