Декомпиляция вируса
Если я использую декомпилятор для получения источника известного бина Cnet.exe, будет ли программа выполняться во время "декомпиляции"?
Какой декомпилятор мне использовать?
2 ответа
Нет. Декомпиляция обрабатывает двоичный файл как данные и не выполняет никакого кода.
Это как смотреть на ноты, чтобы определить структуру музыки. Музыка не воспроизводится и не слышна.
Используемый дизассемблер или декомпилятор зависит от архитектуры исполняемого файла. Поскольку вы упоминаете .exe
это говорит о том, что это MS Windows или Vax/VMS. Найдите подходящее для вашей среды.
Я не видел никаких декомпиляторов, которые генерируют код C++. Я видел несколько экспериментальных, которые делают разумную попытку генерации кода на C, но они, как правило, зависят от соответствия шаблонам генерации кода конкретного компилятора (что могло измениться, прошло некоторое время с тех пор, как я в последний раз изучал этот код).). Конечно, любая символическая информация исчезнет. Google для "декомпилятора".