Voglio chiarire una cosa prima di rispondere alla tua domanda, malware è a breve termine per ( software dannoso ) che include Trojan, Virus, Worms, ecc ...
In risposta alla tua domanda, l'analisi del malware è un argomento importante. È molto difficile fare un simile programma, devi essere un analista di malware per capire come funzionano i diversi malware, come analizzarli e capire il loro comportamento malevolo.
Il tuo programma dovrebbe essere in grado di identificare se il file è pieno, in caso affermativo, dovrebbe decomprimerlo con gli strumenti giusti, riconoscere qualsiasi comportamento malevolo e molte altre cose da considerare.
Se sei determinato a fare il programma, ti consiglio di leggere Analisi pratica del malware prenota, capisci come funziona l'analisi del malware, quindi puoi iniziare a costruire il tuo programma con una solida comprensione di come dovrebbe funzionare il tuo programma e cosa dovrebbe fare.
Spero che questo aiuti:)