Skip to content

Latest commit

 

History

History

02.intermediate-dropper

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 

Overview

This is a two-stage dropper malware snippet create with C.
The purpose of this malware is to avoid virus detection methods
by downloading the target malware to a target machine when the
executable runs.

This intermediate version utilizes some compile-time string obfuscation
techniques to further evade detection.

Build & Run

git clone https://github.com/0xvpr/Malicious-Software-Research.git msr
cd msr/06.living-off-the-land/02.int-dropper
make # requires mingw
./dropper.exe # host must be running

Testing

Host Dummy Server

In the the same directory, run any of the following commands on a (different machine). Using python3:

PORT=8001
python3 -m http.server ${PORT}

Using ruby:

ruby -run -ehttpd . -p${PORT}

Using node:

PORT=8001
npm install -g http-server
http-server -p ${PORT}

Using php:

IP=$(ifconfig | awk '{print $2}' | grep "192") # wlan
PORT=8001
php -S ${IP}:${PORT}