
FLARE Obfuscated String Solver - Automatically extract obfuscated strings from malware.
FLOSS supports converting its output into scripts for various tools. Please see the render scripts in this directory.
Additionally, there is another plugin for IDA to allow FLOSS to automatically
extract obfuscated strings and apply them to the currently loaded module in IDA. idaplugin.py is a IDAPython script you can directly run within IDA Pro (File - Script File... [ALT + F7]).
These scripts can be downloaded from the FLOSS GitHub repository alongside the source, which is required for the scripts to run. To install FLOSS as source, see the documentation here.
-j or --json argument to emit a JSON result
and redirect it to a JSON file.$ floss -j suspicious.exe > floss_results.jsonFor Binary Ninja, IDA Pro, Ghidra or Radare2:
Ghidra Example:
$ python render-ghidra-import-script.py floss_results.json > apply_floss.py
apply_floss.py using the desired tool.For x64dbg:
Instead of a Python file, redirect the output to a .json file.
$ python render-x64dbg-database.py floss-results.json > database.json
Open the JSON file database.json in x64dbg.