Начинаю заниматься реверс-инженерингом. Слишком много теоретического материала, а сам не понимаешь, что нужно, а что не нужно. Может вы подскажите, весь Ассемблер или что по реверс-инженерингу идёт?
Достаточно изучить основы;
ключевые области для реверс-инженеринга (чтение и понимание ассемблерного кода, распространенные паттерны компиляции (например, циклы, условные операторы), анализ потока управления и потока данных);
инструменты (дизассемблеры и отладчики, статического и динамического анализа)
а дальше дело за малым (или нет)
Ассемблер - всего лишь человекочитаемая запись команд процессора. Реверс-инжиниринг на 90% состоит из анализа ассемблерного кода. Но как ты сможешь читать ассемблерный код и понимать, что он делает, если не знаешь ассемблер?