Litcius/Paper detail

Khaos: The Impact of Inter-procedural Code Obfuscation on Binary Diffing Techniques

Peihua Zhang, Chenggang Wu, Mingfan Peng, Kai Zeng, Yu Ding, Y. F. Lai, Yan Kang, Wei Wang, Zhe Wang

202312 citationsDOIOpen Access PDF

Abstract

Software obfuscation techniques can prevent binary diffing techniques from locating vulnerable code by obfuscating the third-party code, to achieve the purpose of protecting embedded device software. With the rapid development of binary diffing techniques, they can achieve more and more accurate function matching and identification by extracting the features within the function. This makes existing software obfuscation techniques, which mainly focus on the intra-procedural code obfuscation, no longer effective.

Topics & Concepts

ObfuscationComputer scienceSoftwareCode (set theory)Binary codeFocus (optics)Binary numberMatching (statistics)Identification (biology)Reverse engineeringTheoretical computer scienceProgramming languageComputer securityArithmeticOpticsSet (abstract data type)PhysicsBotanyMathematicsBiologyStatisticsAdvanced Malware Detection TechniquesSoftware Testing and Debugging TechniquesSoftware Engineering Research
Khaos: The Impact of Inter-procedural Code Obfuscation on Binary Diffing Techniques | Litcius