Bo Zhu <bo.zhu@uwaterloo.ca> using Sage (download from http://sagemath.org) attack.sage is the entry point