Top

miasm2.analysis module

High-level tools for binary analysis

"High-level tools for binary analysis"

Sub-modules

miasm2.analysis.data_flow

Data flow analysis based on miasm intermediate representation

miasm2.analysis.depgraph

Provide dependency graph

miasm2.analysis.dse

Dynamic symbolic execution module.

Offers a way to have a symbolic execution along a concrete one. Basically, this is done through DSEEngine class, with scheme:

dse = DSEEngine(Machine("x86_32")) dse.attach(jitter)

The DSE state can be updated through:

  • .update_state_from_concrete: update the ...

miasm2.analysis.expression_range

Naive range analysis for expression

miasm2.analysis.modularintervals

Intervals with a maximum size, supporting modular arithmetic