Research on Intelligent Detection of Command Level Stack Pollution for Binary Program Analysis
Autor: | Jin Chengjie, Hui Lu, Zhihong Tian, Yi Han, Yanbin Sun, Zhang Man, Xiaohan Helu |
---|---|
Rok vydání: | 2020 |
Předmět: |
Computer Networks and Communications
Computer science business.industry Process (computing) Binary number Byte 020206 networking & telecommunications 02 engineering and technology Space (commercial competition) Field (computer science) Control flow Stack (abstract data type) Hardware and Architecture Software security assurance Embedded system 0202 electrical engineering electronic engineering information engineering 020201 artificial intelligence & image processing business Software Information Systems |
Zdroj: | Mobile Networks and Applications. 26:1723-1732 |
ISSN: | 1572-8153 1383-469X |
DOI: | 10.1007/s11036-019-01507-0 |
Popis: | How to efficiently and reasonably analyze binary programs has always been the primary issue in the field of software security. As for the stack, the current technology has begun to show limitations on various conditions. In this work, we will introduce a technique for intelligently detecting the stack space and operating its readable and writable area (referred to as stack pollution). We innovatively defined the concept of “stack pollution” and raised the level of analysis from byte level to instruction level: Control flow recovery and instruction promotion based on the McSema tool. The “stack pollution” technology is a process of intelligently and intact “polluting” the required research space objects, solving the three stack space constraints by modifying SEM (semantic functions) interpretation of the instructions in the promotion process. |
Databáze: | OpenAIRE |
Externí odkaz: |