När man skriver virus blir man ofta tvungen att välja plattform att skriva virus för. Varför? Jo, du kan skriva ett bash-script. Som ni säkert vet så är syntaxen mellan Windows och OS X annorlunda och därför går det inte att göra ett universellt script. För det andra vill du säkert komma åt känsliga filer med dina script och dessa filer är som bekant inte samma på Windows och OS X. En annan variant är att skapa körbara filer i t ex C eller något annat trevligt språk. Och även här gäller samma sak, OS X kan inte köra .exe-filer.
Sedan bör det påpekas att OS X som vilken kod som helst har säkerhetsbrister. Man kan aldrig bevisa att en implementering är felfri.
http://www.dhanjani.com/blog/2010/05...then-some.html
Detta säkerhetshål rapporterades till Apple för över 2 år sedan, och de har fortfarande inte rättat till felet. Jag provade det för några veckor sedan. Så vitt jag vet så är det enda universella som brukar spridas till både OS X och Windows diverse olika cookies som inte skadar din dator, utan bara spionerar på en.