• DocumentCode
    3173507
  • Title

    Technical Study of ARM Library Identification Based on Dynamic Signature

  • Author

    Fei, Huang ; Qing, Yin ; Liehui, Jiang ; Xian, Yu

  • Author_Institution
    Nat. Digital Switching Syst. Eng. & Technol. Res. Center, Zhengzhou, China
  • Volume
    2
  • fYear
    2009
  • fDate
    25-27 Dec. 2009
  • Firstpage
    456
  • Lastpage
    459
  • Abstract
    Library function identification plays a significant part in decompilation process. Based on studying recent achievements on static library functions, combining with the binary coding formats of ARM and Thumb assemble codes, a method for dynamically obtaining library functions´ characteristic files on binary level is described, which deals with applications working on ARM processor. Firstly function modules are extracted from applications, then recognized functions in applications will be matched with dynamic signatures of library functions by hashing. This paper makes deep study on obtaining and matching function modules in ARM static library functions identification and presents with strategy on dynamic signature´s generating and static matching, which solves the problem of massive library files and matching efficiency. The results prove effective through testing.
  • Keywords
    digital signatures; pattern matching; program compilers; software libraries; ARM library; ARM processor; binary coding formats; decompilation process; dynamic signature; pattern matching; static library function identification; static library functions; static matching; thumb assemble codes; Assembly; Character recognition; Computer applications; Computer languages; Data mining; Pattern matching; Pattern recognition; Program processors; Software libraries; Thumb; ARM; Thumb; characteristic signature; library function; pattern matching;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Science-Technology and Applications, 2009. IFCSTA '09. International Forum on
  • Conference_Location
    Chongqing
  • Print_ISBN
    978-0-7695-3930-0
  • Electronic_ISBN
    978-1-4244-5423-5
  • Type

    conf

  • DOI
    10.1109/IFCSTA.2009.234
  • Filename
    5384667