flare-floss
flare-floss copied to clipboard
FLARE Obfuscated String Solver - Automatically extract obfuscated strings from malware.
use the recognized function/bb boundaries as a filter for junk strings
Warn users similar to capa. Arose in issue #346
malware that uses a stackstrings-like technique to initialize a global string will not be detected by the stackstrings extractor, since we currently inspect only the active stack frame. the decoding...
Might be a good way to catch more (inlined) decoding routines. Sample: 02b2d905a72c4bb2abfc278b8ca7f722.
Related to #98. For example 4894...ad9a, VA 0x100114A1 decodes no strings with an instruction limit of 2000, but about 200 strings with a limit of 30000. This sample is decoding...
FLOSS hooks comparably few APIs. We should: * identify the most relevant APIs for our use case * come up with an easy way to implement / extend these Also...
Currently FLOSS only emulates the top 10 or so decoding function candidates. Improvement ideas on this: - increase function count - emulate all user functions (needs library ID, likely slow,...
https://github.com/fireeye/speakeasy/