A non-convex abstract domain for the value analysis of binaries

S Mattsen, A Wichmann… - 2015 IEEE 22nd …, 2015 - ieeexplore.ieee.org
A challenge in sound reverse engineering of binary executables is to determine sets of
possible targets for dynamic jumps. One technique to address this challenge is abstract …

Driving a sound static software analyzer with branch-and-bound

S Mattsen, P Cuoq, S Schupp - 2013 IEEE 13th International …, 2013 - ieeexplore.ieee.org
During the last decade, static analyzers of source code have improved greatly. Today,
precise analyzers that propagate values for the program's variables, for instance with interval …

[PDF][PDF] BDDStab: BDD-based value analysis of binaries

S Mattsen, A Wichmann, S Schupp - The Fifth Workshop on Tools for …, 2014 - Citeseer
Value analyses compute for each variable a superset of possible values, called variation
domain (VD). The results of value analyses are helpful for verification as well as program …

[PDF][PDF] BDD-based value analysis for X86 executables

S Mattsen - 2017 - tore.tuhh.de
We present an abstract domain for integer value analysis that is especially suited for the
analysis of low-level code, where precision is of particular interest.

[PDF][PDF] An OBDD-based Representation of Sets of Integers for Frama-C

S Mattsen - Studienarbeit, TU Hamburg-Harburg, 2011 - ifis.uni-luebeck.de
Writing complex software is challenging, especially in the C programming language. Therefore,
tools like Frama-C have been developed that support the programmer by analysing a C …

[PDF][PDF] Fast SAT-Count for Labelless Complementable BDDs in BDDStab

S Schupp, S Mattsen - 2014 - ifis.uni-luebeck.de
… The value analysis tool developed by Sven Mattsen and Arne Wichmann 1, which motivated
this thesis, is one of such applications. In this tool, each variable is represented by a set of …

Alle, Mythri, 100

…, L L'hours, M Marcozzi, K Martin, S Mattsen… - computer.org
List of authors Toggle navigation IEEE Computer Society Digital Library Jobs Tech News
Resource Center Press Room Advertising About Us IEEE IEEE Computer Society IEEE …

[PDF][PDF] The Challenge of Indirection: Treating Flags During Sound Analysis of Machine Code

S Mattsen, S Schupp - 2016 - dl.gi.de
A key problem in reverse engineering executables is to reconstruct the programs’s control
flow, ie, to construct a graph representation of the byte sequences or paths a computer may …

[PDF][PDF] A Frama-C Plug-In for Finding Equal-Valued Expressions Using Dataflow Analysis

S Schupp, S Mattsen - 2014 - ifis.uni-luebeck.de
Frama-C is a framework to statically analyze C code. One possible way of using Frama-C is
to try to automatically verify C code. The value analysis is a Frama-C plug-in that tries to …

[CITATION][C] An Interval-Based Abstract Domain for Jakstab Supporting up to k Arbitrary Disjunctions

S Schupp, S Mattsen - 2015