Skip to content

Releases: mandiant/flare-floss

v2.2.0

04 Jan 09:36
783dd8f
Compare
Choose a tag to compare

New Features

  • ignore stackstrings and decoded strings that functions reference before analysis/decoding
  • updated dependencies, FLOSS now supports Python 3.11

Other Updates

  • macOS builds and tests now use macos-11

v2.1.0

25 Aug 17:27
bf2bf1c
Compare
Choose a tag to compare

New Features

  • add --large-file argument to process larger files
  • Python package now contains the signature files to identify library functions

Other Updates

  • updated IDA Pro integration and annotation scripts

v2.0.0

21 Jun 10:54
dd9bea8
Compare
Choose a tag to compare

This major update brings many new features and improvements. FLOSS now handles an additional string obfuscation technique that we call "tight strings". For details on tight strings and the additional changes please see our FLOSS Version 2.0 release blog post.

New Features

  • extract tight strings
  • library function recognition via FLIRT signatures
  • improved logging and results output
  • enhanced decoding and extraction of stackstrings and encoded strings
  • shortcut emulation if no results identified
  • reduce false positive strings output
  • load and render existing results document

Breaking Changes

  • simplified usage via improved command-line arguments
  • changed many internal functions and the FLOSS API
  • FLOSS supports Python 3 only now
  • all output is based on JSON results document now
  • revamped function identification mechanism and removed old plugin system
  • more and enhanced API emulation hooks

Other Updates

  • new logo and icon
  • updated CI to use GitHub Actions

v1.7.0

05 Feb 15:23
Compare
Choose a tag to compare

adds:

changes:

fixes:

changes: v1.6.1...v1.7.0

v1.7.0-alpha2

05 Feb 15:17
Compare
Choose a tag to compare
v1.7.0-alpha2 Pre-release
Pre-release

preparing CI for release

v1.7.0-alpha1

05 Feb 15:15
6ada6fd
Compare
Choose a tag to compare
v1.7.0-alpha1 Pre-release
Pre-release

preparing CI for release

v1.7.0-alpha0

04 Feb 16:08
8b40f9d
Compare
Choose a tag to compare
v1.7.0-alpha0 Pre-release
Pre-release

preparing CI for release v1.7.0

hotfix v1.6.1

10 Jun 20:32
a9a3f42
Compare
Choose a tag to compare

fixes the version embedded within the binary

2020 Twizzler

10 Jun 20:02
3bc4b1c
Compare
Choose a tag to compare

fixes:

  • logging levels
  • some api function hooks
  • code style

adds:

  • additional scripts for ida and binja
  • cli option to configure max emulation instruction count
  • option to emit json file with results

contributors:

Thanks, all!

changes

Spring Snake

08 May 08:33
Compare
Choose a tag to compare

Major changes:

  • filtering of false positive deobfuscated strings
  • new --no-filter option to disable filtering
  • improved heuristics to find stackstrings
  • enhanced stackstrings extraction
  • additional API hooks, improving emulation coverage

Please be aware that some of the APIs, e.g. decode_strings and extract_stackstrings, changed.