Launching widespread attacks on networked computers used to be a task reserved for a rare few hackers - those with an extensive knowledge of programming. This is no longer the case.