Mi sono chiesto se un virus, originariamente scritto per eseguibile a 32 bit, possa infettare con successo l'eseguibile a 64 bit?
Tutte le istruzioni a 32 bit sono istruzioni a 64 bit valide, giusto? Quindi, solo l'ABI può rompere le cose?
Come dovrebbe essere corretto un virus a 32 bit (se necessario) per il target eseguibile a 64 bit?
Mi interessano le risposte per la famiglia di sistemi operativi Windows o Linux, cioè i virus scritti con lo scopo di infettare i binari PE o ELF.