TESTREX: a Testbed for Repeatable Exploits