357 0

Efficient Automatic Original Entry Point Detection

Title
Efficient Automatic Original Entry Point Detection
Author
박용수
Keywords
anti-reverse engineering; malicious code analysis; code obfuscation; program analysis; computer security
Issue Date
2019-07
Publisher
INST INFORMATION SCIENCE
Citation
JOURNAL OF INFORMATION SCIENCE AND ENGINEERING, v. 35, no. 4, Page. 887-902
Abstract
Malware authors employ sophisticated anti-reverse engineering techniques such as packing, encryption, polymorphism, etc. For a packed file, when launched, the packed executable will reconstruct the code of the original program. The OEP (Original Entry Point) is the address indicating the beginning point of the original code. Previous work or conventional unpacking tools provide a relatively large set of OEP candidates and sometimes OEP is missing among candidates. In this paper, we present an efficient OEP detection scheme for x86 Windows environments. This scheme is designed to find exact one OEP by using three methods. First, we enhanced Isawa et al.'s work by examining branch instructions. Our second method is to track the system parameters relevant to the main function in stack memory to refine OEP candidates. Our third method is that we track the startup function calls to find the installation routine for exception handling. To evaluate feasibility, we implemented our algorithm and then conducted experiments on 16 commercial representative packers and 6 previous unpacking tools/schemes. Experimental results show that even though our scheme produces a single OEP candidate for each packed file, accuracy is the highest (up to 14 times higher than the previous work).
URI
https://www.airitilibrary.com/Publication/alDetailedMesh?DocID=10162364-201907-201906210002-201906210002-887-902https://repository.hanyang.ac.kr/handle/20.500.11754/152340
ISSN
1016-2364
DOI
10.6688/JISE.201907_35(4).0011
Appears in Collections:
COLLEGE OF ENGINEERING[S](공과대학) > COMPUTER SCIENCE(컴퓨터소프트웨어학부) > Articles
Files in This Item:
There are no files associated with this item.
Export
RIS (EndNote)
XLS (Excel)
XML


qrcode

Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.

BROWSE