Dieses Projekt ist ein Tool zur binären statischen Analyse, das darauf ausgelegt ist, versteckte und nicht standardmäßig kodierte Strings aus kompilierten Binärdateien wiederherzustellen. Es fungiert als Malware-Analyse-Utility und String-Decryptor, der verschleierten Text extrahiert, um verborgenes Programmverhalten offenzulegen, ohne den Code auszuführen.
Die Hauptfunktionen von fireeye/flare-floss sind: Static Binary Analysis, Static String Extraction, Malware String Decryption, Obfuscated String Recovery, Instruction-Level Emulators, Malware Analysis Tools, Obfuscated Data Decoders, Obfuscation Detection.
Open-Source-Alternativen zu fireeye/flare-floss sind unter anderem: mandiant/flare-floss — Flare-floss is a security utility and static binary string extractor designed to uncover hidden text and configuration… angr/angr — Angr is a binary analysis framework and static analysis tool used for reverse engineering compiled binaries. It serves… cisco-talos/ghida — GhIDA is an IDA Pro plugin that integrates the Ghidra decompiler in IDA. avast-tl/retdec — Retdec is an LLVM-based machine code decompiler and static binary analysis tool designed for binary reverse… unicorn-engine/unicorn — Unicorn is a multi-architecture CPU emulation framework and library that utilizes just-in-time compilation to execute… 0xd4d/de4dot — de4dot is a .NET deobfuscator, unpacker, and assembly analysis tool. It is designed to remove obfuscation layers,…
Flare-floss is a security utility and static binary string extractor designed to uncover hidden text and configuration data within compiled binaries. It functions as an obfuscated string decoder and reverse engineering tool to translate encoded strings into readable text for security auditing. The project employs emulated execution to capture the decrypted state of strings in memory by running small chunks of binary code in a virtual CPU. It further utilizes static analysis disassembly, intermediate representation analysis, and heuristic-based pattern matching to identify and decode strings t
Angr is a binary analysis framework and static analysis tool used for reverse engineering compiled binaries. It serves as a binary decompiler and a lifting platform that translates machine code into a common intermediate representation to enable cross-architecture analysis. The framework integrates a symbolic execution engine and constraint solvers to determine the inputs required to reach specific program states. It also employs untrusted code sandboxing to isolate guest code from the host environment during analysis. Its capabilities cover control flow and data flow analysis, including the
GhIDA is an IDA Pro plugin that integrates the Ghidra decompiler in IDA.
Retdec is an LLVM-based machine code decompiler and static binary analysis tool designed for binary reverse engineering. It translates binary executable code into high-level representations to facilitate the reconstruction of program logic from compiled machine code. The system utilizes a retargetable frontend architecture and a multi-stage lifting pipeline to convert raw bytes into a common intermediate language. It differentiates custom program logic from known library code through signature-based identification and provides utilities for binary symbol demangling to restore human-readable n