Skip to content

A vvvv wrapper for FLOSS, Mandiant's FLARE Obfuscated String Solver. Basically it's like strings.exe but better.

License

Notifications You must be signed in to change notification settings

sebescudie/VL.FLOSS

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

9 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

VL.FLOSS

A vvvv wrapper for FLOSS, the FLARE Obfuscated String Solver. This library will give you a convenient FLOSS node that will let you run floss.exe on a binary from your patch and get the analysis results as a string.

What is FLOSS?

As per FLOSS' repository README, "The FLARE Obfuscated String Solver (FLOSS, formerly FireEye Labs Obfuscated String Solver) uses advanced static analysis techniques to automatically extract and deobfuscate all strings from malware binaries. You can use it just like strings.exe to enhance the basic static analysis of unknown binaries."

In other words, it's strings.exe but better.

Usage

In order to use this library, you'll have to donwnload floss.exe yourself. Clone this repository anywhere you'd like and create a πŸ“‚ /bin folder next to VL.FLOSS.vl. Then, go to the FLOSS repository's release page, grab the latest Windows build and drop it in /bin. In the end, you should have something like

.
└── πŸ“‚ VL.FLOSS/
    β”œβ”€β”€ πŸ“‚ bin/
    β”‚   └── βš™οΈ floss.exe
    β”œβ”€β”€ πŸ“‚ help
    β”œβ”€β”€ πŸ“„ .gitignore
    β”œβ”€β”€ πŸ“„ README.MD
    └── ⬛ VL.FLOSS.vl

You can then check the help patch or drop the FLOSS node in a patch and hover its pins for more information.

About

A vvvv wrapper for FLOSS, Mandiant's FLARE Obfuscated String Solver. Basically it's like strings.exe but better.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published