Skip to content

GSOC 2018 PROJECT

#9 - DRAKVUF: Support for Dynamic Malware Analysis on ARM

The relevance of ARM processors is rising. Especially since ARM recently started targeting the servers and desktop market, thus going beyond the...

Contributor
Ulrich Fourier
Mentors
Sergej Proskurin, Tamas K Lengyel
Organization
The Honeynet ProjectSecurity
Program
GSoC 2018Completed

About this project

Description from the program archive

<p>The relevance of ARM processors is rising. Especially since ARM recently started targeting the servers and desktop market, thus going beyond the mobile devices. That’s why malware targeting ARM is becoming an even bigger threat every day. On the other hand, it is still the x86 architecture for which most reverse engineering tools are developed. This Google Summer of Code (GSoC) project aims to add ARM support for both the dynamic analysis framework DRAKVUF and the virtual machine introspection (VMI) library libvmi. The idea is to base our project upon the result of an earlier GSoC project which added altp2m support for Xen on ARM. The altp2m subsystem defines different views on the guest’s physical memory and allows to dynamically switch among them. With altp2m and DRAKVUF we are able to build a stealthy VMI framework. In summary, the goal of the GSoC project is to add support for DRAKVUF for ARM and thus provide more options for reverse engineering on the ARM architecture.</p>

Tags

From the people who did it

No proposal or progress posts shared yet

Worked on this project? Share the proposal that got you selected and the posts you wrote.

Claim this project
  1. Honeypot Detection Tool

    Vlad FloreaMentored by Marcin Szymankiewicz, Adel Karimi

  2. Google Protocol Buffers Serialization

    Pietro TirennaMentored by Aldo Cortesi, Maximilian Hils, Thomas Kriechbaumer

  3. SNARE/TANNER

    Viswak Hanumanth G KMentored by Evgeniia Tokarchuk, Lukas Rist

  4. Implementing Yara rules in Honeytrap

    CapacitorSetMentored by Remco Verhoef

  5. DRAKVUF - Stealthiness Improvement

    Stewart SentanoeMentored by Tamas K Lengyel, vpb

  6. LibVMI extensions: Bareflank hypervisor support

    Boddu Manohar ReddyMentored by Tamas K Lengyel, Rian Quinn

  7. Semi-automated DroidBot: Semi-automated Android UI testing

    Anant JoshiMentored by Hanno Lemoine, Yuanchun Li

  8. Droidbot with AI

    Saumo PalMentored by Hanno Lemoine, Yuanchun Li

  9. Automated Malware Relationship Mining

    ctsungMentored by Huang Xiao, Bojan Kolosnjaji

  10. Port LibVMI to Xen MiniOS

    Lele MaMentored by Steven Maresca, Tamas K Lengyel

  11. Thug: Python 3 Port and PyV8 Replacement

    Arushit MudgalMentored by Angelo Dell'Aera

  12. New exploiters in Infection Monkey

    VakarisMentored by Daniel Goldberg, Ofri Ziv

  13. #15 - CONPOT: Protocols Wave #2

    Abhinav SaxenaMentored by Johnny Vestergaard, /)/)

  14. Mitmproxy improvements

    Roman SamoilenkoMentored by Aldo Cortesi, Maximilian Hils, Thomas Kriechbaumer

  15. DRAKVUF : Process Injector Enhancement

    Mathieu DolmenMentored by Tamas K Lengyel, vpb

Data: Google Summer of Code public archive. This project in the official archive