Technique on Locating Main Function from Portable Executables

付文,赵荣彩,庞建民,张一弛
DOI: https://doi.org/10.3969/j.issn.1000-3428.2010.16.017
2010-01-01
Abstract:Locating main function from binary code is not an easy task when there is no symbol table in it.Aiming at this problem,this paper presents a novel approach for Portable Executables(PE).It analyzes the execution process of a PE from the entry point to abstract some patterns for locating.Instruction pattern matching is used to locate the address of function main() from a PE file.Experimental result shows that the approach based on pattern matching is favorable and effective on locating function main() from portable executables in different platform.It can improve the analyzing ability of binary code analysis tools.
What problem does this paper attempt to address?