Преглед садржаја:
Дефиниција - Шта значи Деобфусцате?
Деобфускација значи претворити програм који је тешко разумљив у онај који је једноставан, разумљив и јасан. Постоје алати за деобфокусирање тешког кода или програма у једноставан и разумљив облик. Замагљивање се обично ради како би се осигурао софтвер од нападача, а онима који имају злонамерне намере тешко је разумети његову унутрашњу функционалност. Слично томе, прикривање се такође може користити за прикривање злонамерног садржаја у софтверу. Алат за уклањање честица се користи за обрнуто инжењерство таквих програма.Тецхопедиа објашњава Деобфусцате
Многе технике су процењене да би се обмањивао код обрнутог инжењера. Три главне технике деобфузирајућег кода су: Клонирање је једна метода која се користи за деобфузирање кода. Код се засметава лажним путевима извршења који се уводе у код да би се спречила статичка анализа. Ове стазе извођења не ометају вријеме извођења, али генерирају неистините информације током анализе програма. Они такође смањују квалитет информација и отежавају анализу кода и логике кода. Овај проблем се решава клонирањем сегмента кода, тако да лажни путеви извршења више не ометају оригинални пут извршења, који такође оштећује информације добијене из анализе.




