Hackers reverse-engineer NSA spy kit using off-the-shelf parts