Itthon Fejlesztés Mi a tehetetlenség? - meghatározás a techopedia alapján

Mi a tehetetlenség? - meghatározás a techopedia alapján

Tartalomjegyzék:

Anonim

Meghatározás - Mit jelent a Deobfuscate?

A kiürítés azt jelenti, hogy a nehezen érthető programot konvertálják egyszerű, érthető és érthetővé. Vannak olyan eszközök, amelyek segítségével a kemény kódot vagy programot egyszerű és érthető formában lehet eltávolítani. Az összetévesztést általában a szoftverek támadókkal szembeni védelmére végzik, megnehezítve a rosszindulatú szándékú személyeket annak belső működésének megértését. Hasonlóképpen, az obfuzáció a szoftverek rosszindulatú tartalmának elrejtésére is felhasználható. Az ilyen programok visszafejlesztésére deobusáló eszközt használnak.

A Techopedia magyarázza a Deobfuscate-ot

Számos technikát értékelték az elmosódott kód visszafejlesztésére. A kód deobfuzálásának három fő technikája a következő: A klónozás az egyik módszer a kód deobfuszálására. A kódot hamis végrehajtási útvonalak útján hajtják végre, amelyeket a statikus elemzés megakadályozása érdekében bevezetnek a kódba. Ezek a végrehajtási útvonalak nem zavarják a futási időt, de hamis információkat generálnak a program elemzése során. Ezenkívül csökkentik az információ minőségét, és megnehezítik a kód és a kódlogika elemzését. Ezt a problémát a kód egy szegmensének klónozása révén oldják meg, így a hamis végrehajtási útvonalak már nem zavarják meg az eredeti végrehajtási útvonalat, ami szintén megrongálja az elemzésből előállított információkat.

Mi a tehetetlenség? - meghatározás a techopedia alapján