RIPE is a deliberately vulnerable C program that attacks itself to allow evaluation of countermeasures. It contains 850 working buffer overflow attack forms that target different code locations, injection techniques, and functions. RIPE evaluates the effectiveness of 8 countermeasures at preventing these attacks. The most effective were Ubuntu 9.10 with W^X and CRED, prohibiting 89% of attacks. CRED and LibsafePlus+TIED were also highly effective, prohibiting 79% and 77% respectively. ProPolice was less effective at 40%. RIPE provides an extensive testbed for systematically evaluating buffer overflow defenses.