Skip to content

Strip option removes useful statements #36

@joseph-hannon

Description

@joseph-hannon

Using the -s option means the sample I'm looking at isn't parsed as well. Without stripping the Application.Run() command is found, with stripping it isn't.

To Reproduce
Dridex sample I'm testing is here: http://malwaretech.com/downloads/dridex.zip
I extracted the VBA macro into a seperate .vba file using oledump, hosted on Pastebin.
Compare the results of the two commands:
python vmonkey.py ./dridex.vba
python vmonkey.py -s ./dridex.vba

Expected behavior
To have the same analysis, with the stripped one obviously having less statements if they are genuinely useless.

Screenshots
Screenshot of stripped (worse) output
image

Screenshot of the non-stripped (better) output
image

Desktop (please complete the following information):

  • Linux, remnux-6.0, latest updates

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions