Under de senaste åren, kod obfuscation har väckt uppmärksamhet som en låg kostnad strategi för att förbättra programvarusäkerheten genom att göra det svårt för angripare att förstå den inre fungerar av egenutvecklade mjukvarusystem. Detta papper undersöker tekniker för automatisk deobfuscation av obfuscated program, som ett steg mot omvänd teknik sådana program. Våra resultat visar att en stor del av effekterna av kodförtorkning, som syftar till att öka svårigheten med statiska analyser, kan besegras med hjälp av enkla kombinationer av enkla statiska och dynamiska analyser. Våra resultat har applikationer för både programvaruteknik och programvarusäkerhet. I samband med programvaruteknik visar vi hur dynamiska analyser kan användas för att förbättra omvänd teknik, även för kod som har utformats för att vara svår att vända ingenjör. För programvarusäkerhet fungerar våra resultat som en attackmodell för kodförångare, och kan hjälpa till med utvecklingen av obfuscation tekniker som är mer motståndskraftiga mot okomplicerad omvänd teknik.
Deobfuscation försök att vända ingenjör obfuscated kod REF.
Deobfuscation: reverse engineering obfuscated code
{'venue': "12th Working Conference on Reverse Engineering (WCRE'05)", 'journal': "12th Working Conference on Reverse Engineering (WCRE'05)", 'mag_field_of_study': ['Computer Science']}