Beh visto che sono stato invitato... consideratemi in modalita' nerd-cacaspilli-enciclopedico.
L'MBR e' Il master boot record, ed e' uno dei pezzi che permette al picci' di avviarsi.
Funziona piu' o meno cosi': all'accensione del PC, dopo i test diagnostici, il BIOS (un mini-micro sistema operativo memorizzato in una speciale memoria a sola lettura installata su tutti i computer) legge ed esegue il master boot record, che di solito sta nei primi 512 byte del disco fisso. In quei 512 byte c'e' il codice che si occupa di caricare il sistema operativo vero e proprio, che sia il command.com di dos e dei vari win9x, o ntldr per i sistemi 2k/xp, o il kernel di linux per chi lo usa. Parte interessante: quando il sistema e' caricato, dell'MBR si e' persa
ogni traccia, non esiste piu' se non sul disco, e non verra' normalmente riletto fino all'avvio succesivo del PC.
Ai vecchi tempi era uno dei punti ideali dove installare qualcosa che dovesse essere eseguito di nascosto a ogni accensione del PC. I vecchi virus ovviamente se ne approfittavano, windows ancora non esisteva e/o partiva comunque da DOS, internet come la conosciamo oggi era ancora lontana, etc... oh, e i programmatori di virus erano gente capace, non cretini che scrivono due righe di visual basic (ILOVEYOU se lo ricorda nessuno ?) o che si limitano a modificare il codice di esempio degli exploit trovati dai vari gruppi di sicurezza.
Credo che l'unico mondo per infilare un virus li' dentro al giorno d'oggi sia avere ancora in giro i dischetti infetti del pacman di 15 anni fa. Passare attraverso un firewall ? Ma per piacere. Come si dovrebbe fare ?

trovare una porta aperta sul firewall

trovare un servizio bacato dietro una di quelle porte aperte

scrivere un exploit che sfrutti un baco del servizio e che sia in grado di accedere sul disco a cosi' basso livello da poter modificare l'MBR.
E tutto questo per cosa ? Per infilarci un pezzo di codice che una volta avviato windows non serve a nulla a meno che non si sia infettato un altro programma perche' vada a leggerlo ? E farlo in soli 512 byte di codice ? Se voglio fare in modo che windows esegua di nascosto qualcosa all'avvio ci sono almeno altri 42 posti dove andare a infilarsi prima anche di pensare all'MBR. Per non dire che una volta arrivati al secodo punto li' sopra posso far gia' fare al picci' quel che voglio, senza neppure pensare all'MBR.
Tutto questo sempre per la precisione, Agnul Alfredo Giuseppe Maria Mitnick.