Deobfuscate

Автор: Randy Alexander
Дата На Създаване: 4 Април 2021
Дата На Актуализиране: 16 Може 2024
Anonim
MALWARE ANALYSIS - VBScript Decoding & Deobfuscating
Видео: MALWARE ANALYSIS - VBScript Decoding & Deobfuscating

Съдържание

Определение - Какво означава Deobfuscate?

Да деобфукирате е да преобразувате програма, която е трудна за разбиране, в такава, която е проста, разбираема и ясна. Налични са инструменти за обезвреждане на труден код или програма в опростена и разбираема форма. Замразването обикновено се прави, за да се осигури софтуер от нападатели, което затруднява хората, които имат злонамерени намерения, да разберат вътрешната му функционалност. По подобен начин обфуксацията може да се използва и за прикриване на злонамерено съдържание в софтуера. Деобфузиращ инструмент се използва за реверсивно проектиране на такива програми.

Въведение в Microsoft Azure и Microsoft Cloud | В това ръководство ще научите какво представлява компютърните изчисления и как Microsoft Azure може да ви помогне да мигрирате и стартирате бизнеса си от облака.

Техопедия обяснява Deobfuscate

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