Dom Razvoj Što je deobfokusiranje? - definicija iz tehopedije

Što je deobfokusiranje? - definicija iz tehopedije

Sadržaj:

Anonim

Definicija - Što znači Deobfuscate?

Deobfuscate znači pretvoriti program koji je teško razumljiv u onaj koji je jednostavan, razumljiv i jasan. Na raspolaganju su vam alati za deobfokusiranje teškog koda ili programa u jednostavan i razumljiv oblik. Zamagljivanje se obično radi kako bi se osigurao softver od napadača, a onima koji imaju zlobne namjere teško je razumjeti njegovu unutarnju funkcionalnost. Slično tome, prikrivanje se također može koristiti za prikrivanje zlonamjernog sadržaja u softveru. Alat za uklanjanje čestica se koristi za obrnuti inženjering takvih programa.

Techopedia objašnjava Deobfuscate

Mnoge su tehnike ocijenjene za davanje zakulisnog kôda obrnutog inženjera. Tri glavne tehnike deobfuskacije koda su: Kloniranje je jedna metoda koja se koristi za deobfuziranje koda. Kôd se zasmetava lažnim putevima izvršenja koji se uvode u kôd kako bi se spriječila statička analiza. Ovi putevi izvršenja ne ometaju vrijeme izvođenja, ali stvaraju neistinite podatke tijekom analize programa. Oni također smanjuju kvalitetu informacija i otežavaju analizu koda i logike koda. Ovaj problem se rješava kloniranjem segmenta koda, tako da lažni putevi izvršenja više ne ometaju originalni put izvršenja, koji također oštećuje informacije dobivene iz analize.

Što je deobfokusiranje? - definicija iz tehopedije