Ev gelişme Deobfuskat nedir? - techopedia nedir?

Deobfuskat nedir? - techopedia nedir?

İçindekiler:

Anonim

Tanımı - Deobfuscate ne anlama geliyor?

Deobfuscate, anlaşılması zor bir programı basit, anlaşılabilir ve basit bir programa dönüştürmektir. Zor bir kodu veya programı basit ve anlaşılır bir forma dönüştürmek için kullanılabilecek araçlar vardır. Şaşkınlık genellikle yazılımı saldırganlardan korumak için yapılır, bu da kötü niyetli niyetleri olan kişilerin iç işlevlerini anlamalarını zorlaştırır. Benzer şekilde, gizleme yazılımdaki kötü niyetli içeriği gizlemek için de kullanılabilir. Bu tür programları tersine mühendislik için bir koku giderme aracı kullanılır.

Techopedia Deobfuscate'i açıklıyor

Gizlenmiş kodu tersine mühendislik için birçok teknik değerlendirilmiştir. Kod çözme için üç ana teknik şunlardır: Klonlama, kodu çözme için kullanılan bir yöntemdir. Kod, statik analizi önlemek için koda eklenen yanlış yürütme yolları aracılığıyla gizlenir. Bu yürütme yolları, çalışma süresine müdahale etmez, ancak program analizi sırasında yanlış bilgi üretir. Ayrıca bilginin kalitesini düşürür ve kodu ve kod mantığını analiz etmeyi zorlaştırırlar. Bu sorun, kodun bir segmentinin klonlanmasıyla giderilir, böylece yanlış yürütme yolları artık orijinal yürütme yoluna müdahale etmez ve bu da analizden üretilen bilgileri bozar.

Deobfuskat nedir? - techopedia nedir?