Domov Razvoj Kaj je deobfuskast? - definicija iz tehopedije

Kaj je deobfuskast? - definicija iz tehopedije

Kazalo:

Anonim

Opredelitev - Kaj pomeni Deobfuscate?

Deobfuscate pomeni pretvoriti program, ki ga je težko razumeti, v takšnega, ki je preprost, razumljiv in preprost. Na voljo so orodja za razbarvanje stroge kode ali programa v preprosto in razumljivo obliko. Zmeda se običajno izvaja za zaščito programske opreme pred napadalci, zato težko tisti, ki imajo zlonamerne namene, razumejo njeno notranjo funkcionalnost. Podobno se lahko prikrivanje uporablja tudi za prikrivanje zlonamerne vsebine v programski opremi. Za vzvratno inženirstvo takšnih programov se uporablja orodje za razmaščevanje.

Techopedia razlaga Deobfuscate

Številne tehnike so bile ovrednotene za zakrivljeno kodo inženirja. Tri glavne tehnike za odstranjevanje kode so: Kloniranje je ena metoda, ki se uporablja za odstranjevanje kode. Koda je zasedena s pomočjo lažnih izvedbenih poti, ki jih vnesemo v kodo, da preprečimo statično analizo. Te poti izvajanja ne vplivajo na čas izvajanja, vendar med analizo programa ustvarjajo napačne informacije. Prav tako zmanjšujejo kakovost informacij in otežujejo analizo kode in logike kode. To težavo rešimo s kloniranjem segmenta kode, tako da lažne poti izvajanja ne posegajo več v prvotno izvedbeno pot, ki tudi poškoduje informacije, pridobljene iz analize.

Kaj je deobfuskast? - definicija iz tehopedije