NOTE: You need to run the security branch and attack branch in two DIFFERENT web2py top-levels if you want to reproduce what I did.
Assuming you have web2py installed in a web2py directory, do:
cp -r web2py web2py_attack
and then run it in two different terminals, doing in one:
cd web2py
python web2py.py -e
and running it from port 8000, and in the other:
cd web2py_attack
python web2py.py -w
and running it from port 8888. Doing anything different requires you to change some attack URLs and other settings in the two apps.