AttackLab Implementing buffer overflow and return-oriented programming attacks using exploit strings.