SLIDE 1
Overview
2
Platform-independent static binary code analysis using a meta- - - PowerPoint PPT Presentation
Platform-independent static binary code analysis using a meta- assembly language Thomas Dullien, Sebastian Porst zynamics GmbH CanSecWest 2009 Overview The REIL Language Abstract Interpretation MonoREIL Results 2 Motivation Bugs are
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
Abstraction Concretisation
21
22
23
n :
n n
24
1 l
n n
n
25
i
i
26
27
28
29
30
31
32
33
34
35
36
37
38
eax.in + [a, b] + [0, 0] eax.in + a eax.in + b
39
eax + [a, b] + [c, d] + [0, 0] [eax+a]+c [eax+a]+d [eax+a+4]+c [eax+a+4]+d [eax+b]+c [eax+b]+d eax + a eax + b
40
41
42
43
44
45
46
47
48
49
50
51
52
( Good Bye, Canada )