Il malware utilizza tecniche interessanti per nascondersi da software anti-malware e altro ancora. Possono "polimorfizzare" se stessi: praticamente cambiano il codice mentre continua a significare praticamente lo stesso per la macchina in esecuzione, rendendo non valide le definizioni antivirus ecc.
Mi chiedo se ci sia qualcosa (non malevolo) che gli sviluppatori potrebbero imparare dallo studio della fonte di tali, o invertendoli e studiando tutto ciò che si ottiene da quel processo se la fonte non è disponibile, che potrebbe essere utile al di fuori di questo (buio?) regno.
Sono Non interessato a scrivere malware. (almeno non per scopi non educativi) Questa domanda non vuole essere una domanda su come scrivere malware o simili, ma cosa potresti imparare da malware già scritti.
Inoltre, forse un po 'non etico (spero di no), ci sarebbero dei vantaggi dalla scrittura del proprio malware, solo per una migliore comprensione delle vulnerabilità / exploit / sicurezza o del sistema operativo sottostante?