Reverse Engineering Рґр»сџ Рѕр°с‡рёрѕр°сћс‰рёс… Page
(обратный инжиниринг) — это процесс исследования готового продукта (программы, устройства или детали) для того, чтобы понять, как он устроен и как работает, не имея на руках исходной документации или чертежей. Основные направления
Анализ скомпилированных файлов (.exe, .dll, .apk) для поиска уязвимостей, изучения вирусов или восстановления логики алгоритмов. устройства или детали) для того
Создание цифровых 3D-моделей и чертежей на основе физических деталей для их последующего производства или ремонта. как он устроен и как работает
Путь в реверс-инжиниринге ПО обычно строится на изучении «языка», на котором общается компьютер, и инструментов, которые переводят машинный код в понятный человеку вид. .apk) для поиска уязвимостей
Пытаются восстановить код на языке C из ассемблера (встроены в Ghidra и IDA). Практика (CTF и Crackmes):