Декомпилятор


Декомпилятор — это инструмент, который преобразует скомпилированный исполняемый код, например, байт-код или машинный код, обратно в читаемый исходный код на высокоуровневом языке программирования, например, Java, C, Python.

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