Visual Analysis of Control Coupling for Executables

 
To speed up initial orientation in stripped executables we identify functions of interest in a visual program representation.

We mine and highlight different function and module roles in a plot of the control coupling as adjacency matrix of the control flow graph.
 

Name Origin Architecture Visualization
astarCPU2006x86 linuxpreview
bzip2 CPU2006x86 linuxpreview
dealII CPU2006x86 linuxpreview
gcc CPU2006x86 linuxpreview
gobmk CPU2006x86 linuxpreview
h264ref CPU2006x86 linuxpreview
hmmer CPU2006x86 linuxpreview
lbm CPU2006x86 linuxpreview
libquantum CPU2006x86 linuxpreview
mcf CPU2006x86 linuxpreview
milc CPU2006x86 linuxpreview
namd CPU2006x86 linuxpreview
omnetpp CPU2006x86 linuxpreview
perlbench CPU2006x86 linuxpreview
povray CPU2006x86 linuxpreview
sjeng CPU2006x86 linuxpreview
soplex CPU2006x86 linuxpreview
specrand CPU2006x86 linuxpreview
sphinx CPU2006x86 linuxpreview
DOOM 1.9 games x86 dospreview
pacman games Z80
embedded
preview
L4/pistacciokernel x86preview
yaboot Fedora Core 15 bootloaderppcpreview
yaboot Fedora Core 19 bootloaderppcpreview
yaboot Debian Netboot bootloaderppcpreview
redboot
ARM Evaluator-7T
bootloaderarmpreview
redboot
Standard x86 PC
bootloaderx86preview

redboot Allied Telesyn
TS1000 (MPC855T) board

bootloaderppcpreview
openbiosopenfirmwareppcpreview
seabiosbiosx86preview


Structural and Differential Analysis for Executables