package binsec

  1. Overview
  2. Docs
Semantic analysis of binary executables

Install

dune-project
 Dependency

Authors

Maintainers

Sources

binsec-0.4.1.tbz
sha256=b58b418420d5fd0c54c9ba57e2fa9e2ff4a70f8bc965683ec9ed9731a5a4fd4f
sha512=e934d817dd3f23acb4fc59996a3f34d5c7080b19814f54c2164c36abdc047539637c97f1a222e78b549cd9754ac2a0a4a568ba600dc11548c6b25f3ec33c518e

CHANGES.md.html

0.4.1 (2021-12-20)

** Features

  • Reworked Backward Bounded Symbolic Execution (together with some documentation)

** Misc

** Bug

  • Fix an issue with 64-bit kernel virtual addresses

0.4.0 (2021-10-12)

** Features

  • New architecture support : ARMv7 Thumb mode (requires unisim_archisec)

  • New architecture support : AARCH64 (requires unisim_archisec)

  • New architecture support : AMD64 (requires unisim_archisec)

  • Backward Bounded Symbolic Execution (experimental)

  • Reworked Static Symbolic Execution (together with some documentation)

** Dropped features (until rework)

  • Static Abstract Interpretation

  • Dynamic Symbolic Execution

** Misc

  • Use Dune build system

  • Remove several system dependencies (PIQI, ZMQ)

0.3.0 (2020-01-21)

** Features

  • New architecture support : RISC-V 32 bits

  • Support for DWARF-4 debug instruction format

  • Support to import IDA control-flow graph

  • Add documented plugin creation example : mnemonic count [mcount]

  • New Makefile 'library' to ease plugin creation

** Fixes

  • Fix (vectorized instructions) x86 decoder

** Misc

  • Detach PINSEC to own repository (support to be deprecated in later version)

0.2.0 (2018-10-01)

  • New symbolic execution engine

  • New interpreter for binary code

  • Improved logical representation for formulas

  • New internal control-flow-graph representation

  • Directive language for symbolic execution control

  • Support for new PIN tool xtrasec

  • Improved x86 decoder

    • Fixed bugs reported by KAIST

  • Docker support

    • includes Unisim-vp ARM v7 decoder

    • includes new PIN tool xtrasec

0.1.0 (2017-03-01)

First release

OCaml

Innovation. Community. Security.