Дом развитие Что такое deobfuscate? - определение из техопедии

Что такое deobfuscate? - определение из техопедии

Оглавление:

Anonim

Определение - Что означает Деобфускат?

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

Техопедия объясняет Деобфускат

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

Что такое deobfuscate? - определение из техопедии