ENNAENNA

FLARE FLOSS

Apache-2.0

๐Ÿงฌ Reverse Engineering ยท Python

FLARE FLOSS (FireEye Labs Obfuscated String Solver) automatically extracts obfuscated strings from malware binaries. While the standard 'strings' utility only finds plaintext, FLOSS uses advanced static analysis techniques to identify string decoding routines, emulates them, and recovers the decoded strings. It handles XOR encoding, stack strings (built character-by-character), tight strings (short encoded sequences), and custom decryption routines. FLOSS integrates with FLARE's analysis toolkit and produces output compatible with YARA rule generation. It dramatically reduces manual reverse engineering time for string-heavy malware analysis.

4.0kstars
526forks
119issues
Updated 4d ago
+I use this

Installation

$ pip install flare-floss

Use Cases

  • Extracting obfuscated strings from malware samples
  • Recovering XOR-encoded and stack-built strings
  • Generating IOCs from decoded malware strings
  • Automating string analysis in malware triage pipelines

Tags

string-extractionmalware-analysisdeobfuscationmandiantstatic-analysisflaregsoc-2026malwarestrings

Details

Category
๐Ÿงฌ Reverse Engineering
Language
Python
License
Apache-2.0
Platforms
๐Ÿงlinux๐ŸŽmacos๐ŸชŸwindows

Community Reviews

More in Reverse Engineering