Pinned Repositories
ASMSimplifier
DeobfuscatorTest
dextractor
A simple DEX information extractor
DMNP
Resources of the "Dissecting mobile native code packers. A case study." Zimperium's blogpost.
ENRGEMBP
Efficient Normalized Reduction and Generation of Equivalent Multivariate Binary Polynomials
NeuReduce
oracle-synthesis-meets-equality-saturation
PE-Parser-MASM32
A PE32/PE32+ parser written in MASM32
SiMBA
Efficient Deobfuscation of Linear Mixed Boolean-Arithmetic Expressions
TritonASTLLVMIRTranslator
A simple pluggable tool to convert an unrolled TritonAST to LLVM-IR, optimize it and get back to TritonAST.
fvrmatteo's Repositories
fvrmatteo/DMNP
Resources of the "Dissecting mobile native code packers. A case study." Zimperium's blogpost.
fvrmatteo/TritonASTLLVMIRTranslator
A simple pluggable tool to convert an unrolled TritonAST to LLVM-IR, optimize it and get back to TritonAST.
fvrmatteo/oracle-synthesis-meets-equality-saturation
fvrmatteo/ASMSimplifier
fvrmatteo/NeuReduce
fvrmatteo/SiMBA
Efficient Deobfuscation of Linear Mixed Boolean-Arithmetic Expressions
fvrmatteo/ENRGEMBP
Efficient Normalized Reduction and Generation of Equivalent Multivariate Binary Polynomials
fvrmatteo/pafish
Pafish is a demonstration tool that employs several techniques to detect sandboxes and analysis environments in the same way as malware families do.
fvrmatteo/APKiD
Android Application Identifier for Packers, Protectors, Obfuscators and Oddities - PEiD for Android
fvrmatteo/DEXParse
fvrmatteo/secondhand
fvrmatteo/Triton
Triton is a Dynamic Binary Analysis (DBA) framework. It provides internal components like a Dynamic Symbolic Execution (DSE) engine, a dynamic taint engine, AST representations of the x86, x86-64 and AArch64 Instructions Set Architecture (ISA), SMT simplification passes, an SMT solver interface and, the last but not least, Python bindings.
fvrmatteo/bfss
Blazingly Fast Skolem function Synthesis
fvrmatteo/BooleanFunctionSynthesis
Implementation of algorithms for Boolean function synthesis
fvrmatteo/cadet
A fast and certifying solver for quantified Boolean formulas.
fvrmatteo/capstone
Capstone disassembly/disassembler framework: Core (Arm, Arm64, M68K, Mips, PPC, Sparc, SystemZ, X86, X86_64, XCore) + bindings (Python, Java, Ocaml)
fvrmatteo/dcc
DCC (Dex-to-C Compiler) is method-based aot compiler that can translate DEX code to C code.
fvrmatteo/engine
The Flutter engine
fvrmatteo/GAMBA
Simplification of General Mixed Boolean-Arithmetic Expressions: GAMBA
fvrmatteo/hiredis
Minimalistic C client for Redis >= 1.2
fvrmatteo/keystone
Keystone assembler framework: Core (Arm, Arm64, Hexagon, Mips, PowerPC, Sparc, SystemZ & X86) + bindings
fvrmatteo/klee
KLEE Symbolic Virtual Machine
fvrmatteo/MBA-Obfuscator
Non-linear Mixed Boolean-Arithmetic Expressions
fvrmatteo/MBA-Solver
fvrmatteo/NeuReduce_pytorch
https://aclanthology.org/2020.findings-emnlp.56/
fvrmatteo/ProMBA
MBA deobfuscator via Program Synthesis and Term Rewriting
fvrmatteo/RANE
fvrmatteo/reFlutter
Flutter Reverse Engineering Framework
fvrmatteo/remill
Library for lifting of x86, amd64, and aarch64 machine code to LLVM bitcode
fvrmatteo/rootAVD
Script to root AVDs running with QEMU Emulator from Android Studio