Обзор методов защиты информации от обратной разработки (reverse engineering)

Авторы

  • ДАВЛЕТШИН Артур Вадимович ФГБОУ ВО «Уфимский университет науки и технологий» (УУНиТ)
  • ЖУРАВЛЕВ Алексей Александрович ФГБОУ ВО «Уфимский университет науки и технологий» (УУНиТ)

Ключевые слова:

Обратная разработка, дизассемблер, отладчик, взлом, обфускация, защита, код, пакеры, целостность, WinApi

Аннотация

В статье рассматривается процесс обратной разработки (reverse engineering) как метод анализа программного обеспечения, позволяющий понять его структуру, язык программирования и восстановить исходный код. Основное внимание уделяется инструментам, таким как дизассемблеры (IDA, OlyDbg, Ghidra) и отладчики, которые позволяют исследовать и модифицировать код приложений. Обсуждаются различные типы языков программирования (компилируемые, интерпретируемые и байт-кодовые) и методы взлома, включая дизассемблирование, изменение кода и установку хуков. Также рассматриваются способы защиты от обратной разработки, такие как обфускация, упаковка, защита от отладчиков и контроль целостности кода. Статья подчеркивает важность этих методов для обеспечения безопасности программного обеспечения и защиты интеллектуальной собственности.

Биографии авторов

ДАВЛЕТШИН Артур Вадимович, ФГБОУ ВО «Уфимский университет науки и технологий» (УУНиТ)

студент направления ИВТ каф. АСУ

ЖУРАВЛЕВ Алексей Александрович, ФГБОУ ВО «Уфимский университет науки и технологий» (УУНиТ)

студент направления ИВТ каф. АСУ

Загрузки

Опубликован

2025-29-01

Выпуск

Раздел

Технические науки