• DocumentCode
    3047874
  • Title

    The library function recognition algorithm of PE file disassembler research and implementation

  • Author

    Qing Su ; Si, Si ; Wei-Ming Wu ; Jian-wei Huang ; Wei-feng Fan ; Xiao-Feng Li

  • Author_Institution
    Dept. of Comput. Sci., Guangdong Univ. of Technol., Guangzhou, China
  • Volume
    2
  • fYear
    2011
  • fDate
    9-11 Dec. 2011
  • Firstpage
    132
  • Lastpage
    135
  • Abstract
    In order to solve the problem of static library function recognition of Windows PE (Portable Execute) in the field of software reverse engineering, a new extraction algorithm based on the library function signature is presented. The algorithm extracts the library function signature of lib suffix to the files, then the disassembler identifies the functions with the library function signature and return the address and the corresponding library function name in the disassembly phase of PE files. The results show that the recognition algorithm is able to efficiently identify the library function address, and library function blocks.
  • Keywords
    file organisation; operating systems (computers); program assemblers; reverse engineering; software libraries; Windows PE file disassembler; disassembly phase; extraction algorithm; library function address identification; library function block identification; library function signature; portable execute file; software reverse engineering; static library function recognition; Algorithm design and analysis; Arrays; Data mining; Databases; Libraries; Software; Software algorithms; Portable Execute file; disassembly; feature code; library function identify; obfuscation;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    IT in Medicine and Education (ITME), 2011 International Symposium on
  • Conference_Location
    Cuangzhou
  • Print_ISBN
    978-1-61284-701-6
  • Type

    conf

  • DOI
    10.1109/ITiME.2011.6132073
  • Filename
    6132073