# Обфускация - DE Decompiler

> Обфускация в DE Decompiler: работа с поддерживаемыми VCL-программами, написанными на Delphi или созданными в C++Builder, для Win32 и Win64.

Canonical HTML: <https://www.de-decompiler.com/help/ru/obfuscation.htm>

## Обфускация

Встроенный обфускатор поддерживает VCL-приложения, написанные на Delphi или созданные в C++Builder, для Win32 и Win64.

Этот порядок работы также применим к поддерживаемым VCL-приложениям C++Builder для Win32 и Win64.

Обфускация предназначена для подготовки собственного поддерживаемого VCL-приложения к распространению. Она изменяет скомпилированный бинарный файл; экспорт восстановленного кода Pascal — отдельная операция.

### Обфускация приложения

1. Сохраняйте оригинальное скомпилированное приложение и работайте с отдельной копией.

2. Откройте приложение через **«Файл > Открыть программу» (File > Open program)**.

3. Выберите **«Утилиты > Обфускация проекта» (Tools > Obfuscate project)** и следуйте инструкциям диалога вывода.

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

### Проверка результата

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