• DocumentCode
    2128736
  • Title

    PyTrigger: A System to Trigger & Extract User-Activated Malware Behavior

  • Author

    Fleck, Dan ; Tokhtabayev, Arnur ; Alarif, Alex ; Stavrou, Angelos ; Nykodym, Tomas

  • fYear
    2013
  • fDate
    2-6 Sept. 2013
  • Firstpage
    92
  • Lastpage
    101
  • Abstract
    We introduce PyTrigger, a dynamic malware analysis system that automatically exercises a malware binary extracting its behavioral profile even when specific user activity or input is required. To accomplish this, we developed a novel user activity record and playback framework and a new behavior extraction approach. Unlike existing research, the activity recording and playback includes the context of every object in addition to traditional keyboard and mouse actions. The addition of the context makes the playback more accurate and avoids dependencies and pitfalls that come with pure mouse and keyboard replay. Moreover, playback can become more efficient by condensing common activities into a single action. After playback, PyTrigger analyzes the system trace using a combination of multiple states and behavior differencing to accurately extract the malware behavior and user triggered behavior from the complete system trace log. We present the algorithms, architecture and evaluate the PyTrigger prototype using 3994 real malware samples. Results and analysis are presented showing PyTrigger extracts additional behavior in 21% of the samples.
  • Keywords
    behavioural sciences; feature extraction; human factors; invasive software; keyboards; mouse controllers (computers); PyTrigger analyzes; PyTrigger prototype; behavior differencing; complete system trace log; dynamic malware analysis system; keyboard actions; keyboard replay; malware binary extraction; mouse actions; mouse replay; user activity record and playback framework; user triggered behavior; user-activated malware behavior extraction; user-activated malware behavior trigger; Browsers; Context; Equations; Keyboards; Malware; Mice; Noise; malware; malware triggering; user activated malware;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Availability, Reliability and Security (ARES), 2013 Eighth International Conference on
  • Conference_Location
    Regensburg
  • Type

    conf

  • DOI
    10.1109/ARES.2013.16
  • Filename
    6657230