Skip to content

oledrop is a nodejs app that allows users to submit documents to a remote server where they can be analyzed by decalage's olevba before the results are returned and rendered client-side.

Notifications You must be signed in to change notification settings

sjb-ch1mp/oledrop

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

33 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

oledrop

Attribution

The amazing oletools was created and is maintained by decalage. I have nothing to do with that project whatsoever.

Purpose

oledrop is a simple nodejs web app that allows users to submit files to a remote server where they can be analyzed by Decalage's olevba. The results of the analysis and any macros in the document are then returned and rendered client-side.

This tool was created as not all SOCs are lucky enough to be able to install any old open source tool on their workstations (no matter how useful they may be). If, however, you have a linux server floating around in the environment, you can install this there so that analysts will be able to utilise olevba with relative ease.

Installation

TODO

mkdir oledrop/
# copy oledrop-master.zip into oledrop/
cd oledrop/
unzip oledrop-master.zip
npm install
python -m venv ./oledrop-venv
source bin/activate
pip sudo python -m pip install --upgrade pip
pip install cryptography
pip install oletools
deactivate
# modify shebang
chmod -x oledrop.py 
# alter port
# configure host firewall

About

oledrop is a nodejs app that allows users to submit documents to a remote server where they can be analyzed by decalage's olevba before the results are returned and rendered client-side.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published