Hundreds of thousands of websites appear to have been compromised by a massive cyber attack.