Reverse Engineering Group: Computer Engineering and Networks Laboratory, Swiss Federal Institute of Technology Zurich ETH Zentrum, 8092 Zurich, Switzerland. barkow@tik.ee.ethz.ch|Reverse Engineering Group: Computer Engineering and Networks Laboratory, Swiss Federal Institute of Technology Zurich ETH Zentrum, 8092 Zurich, Switzerland. barkow@tik.ee.ethz.ch|Reverse Engineering Group: Computer Engineering and Networks Laboratory, Swiss Federal Institute of Technology Zurich ETH Zentrum, 8092 Zurich, Switzerland. barkow@tik.ee.ethz.ch|Reverse Engineering Group: Computer Engineering and Networks Laboratory, Swiss Federal Institute of Technology Zurich ETH Zentrum, 8092 Zurich, Switzerland. barkow@tik.ee.ethz.ch|Reverse Engineering Group: Computer Engineering and Networks Laboratory, Swiss Federal Institute of Technology Zurich ETH Zentrum, 8092 Zurich, Switzerland. barkow@tik.ee.ethz.ch