Содержание справки · Справка в PDF
Ссылки на строки
Инструмент Tools > String references помогает находить распознанные литералы и связанные с ними процедуры. Просмотр ссылок на строки доступен в Free Lite и коммерческих изданиях.

Используйте Поиск и «Искать далее» (Find next) для поиска интересного литерала. Дважды щёлкните по строке, чтобы открыть процедуру, которая на неё ссылается; повторное двойное щелчок продолжит поиск её использований. OK переходит к выбранной строке и закрывает диалог; «Отмена» (Cancel) закрывает диалог.
Список содержит строки, собранные во время дизассемблирования. В режиме быстрой декомпиляции предварительный анализ может предоставить эти ссылки при «Анализ прототипов» (Analyze prototypes) включено. Если DE Decompiler сообщает о необходимости полного прохода, отключите «Быстрая декомпиляция» (Fast decompilation) и повторно откройте входной файл. В Lite выбор ссылки открывает нативное дизассемблирование. Изучайте процедуры-источники и соответствующие байты, чтобы определить, как используется значение. Пути, строки, связанные с реестром, сетевые адреса и фрагменты команд могут помочь расставить приоритеты при обзоре кода.
Ссылка является указателем анализа. Наличие строки в процедуре не гарантирует, что она передаётся в определённый API или что соответствующий ветвь выполняется. Зашифрованные, динамически сконструированные или иным образом нераспознанные строки могут отсутствовать.
Редактирование распознанной строки
Щёлкните правой кнопкой мыши по поддерживаемой строке и выберите «Редактировать строку» (Edit string). Заменяемая строка не должна быть длиннее исходной, поскольку файл не резервирует место для большего значения. Подтверждение редактирования изменяет файл напрямую; эта операция не создаёт резервную копию и не может быть отменена через диалог редактирования строк. Работайте с копией и сохраняйте неизменный образец.
В коммерческих изданиях контекстное меню также предоставляет «HEX Редактор» (HEX Editor) для просмотра байтов строки. HEX-редактор поддерживает отмену и повтор своих изменений. Проверяйте получившиеся байты и затронутый код после внесения изменений.