Giter Club home page Giter Club logo

dfa's Introduction

Dynamic analysis malicious files

Analysis malicious files with virtualbox (Cuckoo/PIN/DynamoRIO).

It's just docker file and scripts for automatise installation of cuckoo & guest vm analyz on virtualbox (tested on version 5.2). Docker dont protected you against exploit of virtualbox [cap_add == ALL && network mode host](if malware attack sandbox...), docker just for use cuckoo fast. Prefer use dedicate host system for this.

Features

  • Dockerz virtualbox & cuckoo (use x11 export or rdp to open virtualbox gui) [you must install vbox (same version for driver) on host system too for work!! It's not magic! Sorry]
  • script for auto install VM for analyz from FREE ISO microsoft virtualbox (from microsoft website)
  • cuckoo install with sysmon module + reverse nginx (ssl + auth htpasswd) + guacamol (remote control) + vmcloak + mitmproxy (view https trafic) + dnsmasq (view dns queries)

Install & Run

  • You must install same version of vbox driver on host system (last version of virtualbox 5.x)
  • You configure docker-compose on cuckoo service
    • build environment (version of virtalbox)
    • environment for run (Password, image vb place [look volumes mount], ...) => choose vm guest install
  • bash tcpdump_apparmor.sh && cd docker-cuckoo && docker-compose build && bash ../init_cuckoo.sh
  • docker-compose up (read info log for instal vm) && bash ../network-cuckoo.sh
  • Run you navigator on https://your_ip:8000 and play!

If you dont play ... then Debug!

  • All: docker-compose logs
  • Virtualbox! ../virtualbox/vbrootconf/VBoxSVC.log

Reference & Greetz

TODO

  • Pin
  • DynamoRIO
  • Script for result analysis
    • check differents profils (admin/restricted user/...)
    • check coverage (dynamic vs static) call lib function with SFA (static analysis)
    • Create signatures for check detected IOC on infected system (yara => RAM & FILE | SIGMA => logs/mft/proxy/dns)
  • Add Mitre Attack cuckoo Signatures
  • Remake README for more explain use!

Contact

[email protected]

dfa's People

Contributors

lprat avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar

Forkers

idkwim

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.