Half a million Macs infected