• DocumentCode
    2518314
  • Title

    How to Locate a Target Binary Process and Its Derivatives in System Emulator

  • Author

    Kim, Hyung Chan ; Inoue, Daisuke ; Eto, Masashi ; Song, Jungsuk ; Nakao, Koji

  • Author_Institution
    Nat. Inst. of Inf. & Commun. Technol. (NICT), Tokyo, Japan
  • fYear
    2010
  • fDate
    19-23 July 2010
  • Firstpage
    273
  • Lastpage
    276
  • Abstract
    Many parties for analyzing malwares have been deployed several types of dynamic binary analysis systems. In such systems, a given malware specimen is inserted and monitoring modules profile the behavior of the malware to compile analysis results. However, many malwares generate derivative processes by making child processes and/or interposing behavior into other processes. In this paper, we describe an architecture of an extended system emulator (Livex) to instrument sample malware processes in parallel. Livex is built upon QEMU whole system emulator. For a given target binary specimen, our system tries to probe its derivative processes and monitor them together with the main process. This paper includes experiments to look at the applicability of our method with synthetic programs as well as real malware specimens.
  • Keywords
    invasive software; Livex; malwares; system emulator; target binary process; Computers; Instruments; Kernel; Malware; Target tracking; USA Councils; instrumentation; malwares; multiprocessing; system emulator; virtualization;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Applications and the Internet (SAINT), 2010 10th IEEE/IPSJ International Symposium on
  • Conference_Location
    Seoul
  • Print_ISBN
    978-1-4244-7526-1
  • Electronic_ISBN
    978-0-7695-4107-5
  • Type

    conf

  • DOI
    10.1109/SAINT.2010.111
  • Filename
    5598063