Oppure

Loading
27/10/09 9:58
Nesher
Salve ragazzi....volevo chiedervi una cortesia..siccome con un amico abbiamo messo mano ad uno studio in merito ad un antivirus in vb6(premetto che abbiamo le firme dei virus) e abbiamo già sviluppato il calcolo del checksum ed eseguito il confronto dei file...la nostra più grande sorpresa è stata quando con un archivio di prova .zip aprendolo in binario esso ha scansionato solo "l'involucro" esterno senza prendere in considerazioni il file interno...qualcuno mi sa dire cme sia possibile prendere in considerazione anche un file all'interno di un archivio?grazie in anticipo.
aaa
27/10/09 14:34
GrG
ci sono alcuni antivirus (come avg, mi pare) che non analizzano l'interno degli zip e rar... questo perchè (secondo me) è inutile, infatti basta che si fa il controllo sui file dopo l'estrazione...

comunque il metodo che ho pensato è quello appunto di estrarre i file dallo zip/rar e analizzarli 1 ad 1... ma non so se sia il metodo migliore...
aaa
27/10/09 14:44
Nesher
Infatti..è una soluzione che io avevo già optato...ma ci sono ovviamente anche antivirus(progettati con linguaggi diversi dal vb6) che analizzano i file all'interno del file .zip o . rar...forse estraggono in background il file..mettendolo in una loro directory,lo analizzano e se infetto lo cancellano...oppure non saprei....cmq..si è una soluzione quella che hai dato..ti ringrazio altri suggerimenti sono benvenuti..:)
aaa
27/10/09 17:00
theprogrammer
Se lo zip non e' protetto da password (nel qual caso non puoi fare nulla) puoi aprirlo, decomprimere in una cartella temporanea il file ed esaminarlo.

Comunque, permettimi di dire che un antivirus in VB6 non e' una grandissima idea, per vari motivi, di efficienza, velocità, sicurezza.
aaa
27/10/09 18:05
cassin.simone
Postato originariamente da theprogrammer:
Comunque, permettimi di dire che un antivirus in VB6 non e' una grandissima idea, per vari motivi, di efficienza, velocità, sicurezza.


Quotissimo...
aaa
28/10/09 14:45
Nesher
Infatti è solo uno studio...nulla di relativamente commerciale o altro..
aaa