Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > it.comp.lang.visual-basic > #18429 > unrolled thread
| Started by | Greg <greg@alicie.com> |
|---|---|
| First post | 2015-07-15 10:55 +0200 |
| Last post | 2015-07-18 11:43 +0200 |
| Articles | 6 — 4 participants |
Back to article view | Back to it.comp.lang.visual-basic
Virus e falsi positivi Greg <greg@alicie.com> - 2015-07-15 10:55 +0200
Re: Virus e falsi positivi SB <stNOOObenevSPAM@tin.it> - 2015-07-15 11:32 +0200
Re: Virus e falsi positivi Greg <greg@alicie.com> - 2015-07-15 12:31 +0200
Re: Virus e falsi positivi SB <stNOOObenevSPAM@tin.it> - 2015-07-15 14:22 +0200
Re: Virus e falsi positivi Nicola Ottomano <spammami@nicolaottomano.it> - 2015-07-15 16:58 +0200
Re: Virus e falsi positivi Megazone <megazone@TOGLIaruba.it> - 2015-07-18 11:43 +0200
| From | Greg <greg@alicie.com> |
|---|---|
| Date | 2015-07-15 10:55 +0200 |
| Subject | Virus e falsi positivi |
| Message-ID | <mo5760$gbt$1@solani.org> |
Scrivo qui un nuovo topic perchè Innosetup c'entra nulla.
Grazie a SB che mi ha suggerito di controllare tutto con VirusTotal ho
proceduto a modificare e ricompilare, togliere e ricompilare le 4 righe
di codice usato, ma NOD32 e Panda continuavano a segnalare virus!
In fondo si tratta di 2 copyfile e una scrittura su file con
writeprofilestring.
Ma guardano appunto il modulo dove era scritta la WPS mi sono accorto
che c'era un'altra api non più usata, questa:
Declare Function URLDownloadToFile Lib "urlmon" Alias
"URLDownloadToFileA" _
(ByVal pCaller As Long, ByVal szURL As String, ByVal _
szFileName As String, ByVal _
dwReserved As Long, ByVal _
lpfnCB As Long) As Long
Tolta questa, ricompilato e ritestato e finalmente è dichiarato immune
anche da NOD32 e da Panda.
Compuque, il problema è risolto, e mi pare di potere escludere che
un'api dichiarata e non usata possa destare allarmi, e quindi come si
spiega questo falso positivo? Anche se solo per 2 antivirus su 55, ma
sono 2 tra i più diffusi. Qualche idea? Grazie
--
Greg
[toc] | [next] | [standalone]
| From | SB <stNOOObenevSPAM@tin.it> |
|---|---|
| Date | 2015-07-15 11:32 +0200 |
| Message-ID | <vj9cqapmvq8uvqqkf6l7o2rd8qbolamrgq@4ax.com> |
| In reply to | #18429 |
Il giorno Wed, 15 Jul 2015 10:55:44 +0200, Greg <greg@alicie.com> ha scritto: >Ma guardano appunto il modulo dove era scritta la WPS mi sono accorto >che c'era un'altra api non più usata, questa: > > >Declare Function URLDownloadToFile Lib "urlmon" Alias >"URLDownloadToFileA" _ > (ByVal pCaller As Long, ByVal szURL As String, ByVal _ > szFileName As String, ByVal _ > dwReserved As Long, ByVal _ > lpfnCB As Long) As Long > > >Tolta questa, ricompilato e ritestato e finalmente è dichiarato immune >anche da NOD32 e da Panda. > >Compuque, il problema è risolto, e mi pare di potere escludere che >un'api dichiarata e non usata possa destare allarmi, e quindi come si >spiega questo falso positivo? Anche se solo per 2 antivirus su 55, ma >sono 2 tra i più diffusi. Qualche idea? Grazie Posso fare qualche ipotesi. Un a funzione API anche se non è usata durante la compilazione espone comunque qualcosa, lo puoi verificare con la dimensione dell'eseguibile commentando la dichiarazione. Poi mettiamo che la funzione URLDownloadToFile sia stata usata in passato da qualche virus per scaricare delle infezioni, ecco che l'euristica avvisa del possibile rischio. D'altra parte gli antivirus non sono mica perfetti, fanno dei tentativi. Ad esempio io ho smesso di usare la libreria GDI+ per i problemi che mi dava con ancuni antivirus (Avira e altri), ed è solo una libreria grafica, però ha qualcosa che non piace. -- ciao Stefano
[toc] | [prev] | [next] | [standalone]
| From | Greg <greg@alicie.com> |
|---|---|
| Date | 2015-07-15 12:31 +0200 |
| Message-ID | <mo5cps$4ru$1@solani.org> |
| In reply to | #18430 |
Il 15/07/15 11.32.18 SB ha scritto: > Posso fare qualche ipotesi. > Un a funzione API anche se non è usata durante la compilazione espone > comunque qualcosa, lo puoi verificare con la dimensione dell'eseguibile > commentando la dichiarazione. > Poi mettiamo che la funzione URLDownloadToFile sia stata usata in passato da > qualche virus per scaricare delle infezioni, ecco che l'euristica avvisa del > possibile rischio. L'ipotesi è buona ma diventa vera solo quando la funzione non ha chiamate. Infatti nel programma principale c'è e viene usata senza destare allarmi. -- Greg
[toc] | [prev] | [next] | [standalone]
| From | SB <stNOOObenevSPAM@tin.it> |
|---|---|
| Date | 2015-07-15 14:22 +0200 |
| Message-ID | <qpicqa14q0gl697s6dm6au7qehs9mmakea@4ax.com> |
| In reply to | #18431 |
Il giorno Wed, 15 Jul 2015 12:31:39 +0200, Greg <greg@alicie.com> ha scritto: >Il 15/07/15 11.32.18 SB ha scritto: > >> Posso fare qualche ipotesi. > >> Un a funzione API anche se non è usata durante la compilazione espone >> comunque qualcosa, lo puoi verificare con la dimensione dell'eseguibile >> commentando la dichiarazione. >L'ipotesi è buona ma diventa vera solo quando la funzione non ha >chiamate. >Infatti nel programma principale c'è e viene usata senza destare >allarmi. Premesso che non ho idea di come sia compilato da VB il riferimento a un API non utilizzata e non ho nemmeno tempo/voglia di mettermi a trafficare con Softice o simili, probabilmente c'è qualcosa di strano che fa partire l'antivirus o che gli fa credere che l'API non usata possa essere sfruttata da qualche exploit. Dici che ti capita solo con 2 antivirus, quindi dipende dall'euristica di quei due, però aver capito come 'ragiona' un antivirus in questo caso può essere di aiuto a qualcuno con problemi simili. -- ciao Stefano
[toc] | [prev] | [next] | [standalone]
| From | Nicola Ottomano <spammami@nicolaottomano.it> |
|---|---|
| Date | 2015-07-15 16:58 +0200 |
| Message-ID | <mo5sff$b6j$1@speranza.aioe.org> |
| In reply to | #18429 |
Il mio antispam ha un modulo "Aggiorna.exe" che provvede al download ed all'installazione degli aggiornamenti. Alcuni antivirus lo identificano come virus, pur non essendolo. Ho provato a chiederne la rimozione segnalandolo come falso positivo ma, a distanza di anni, continuano a segnalarlo... per fortuna che è un progetto ormai abbandonato per cui non mi curo più della cosa. Nicola
[toc] | [prev] | [next] | [standalone]
| From | Megazone <megazone@TOGLIaruba.it> |
|---|---|
| Date | 2015-07-18 11:43 +0200 |
| Message-ID | <mod752$fvd$1@virtdiesel.mng.cu.mi.it> |
| In reply to | #18429 |
Greg ha detto: > Compuque, il problema è risolto, e mi pare di potere escludere che > un'api dichiarata e non usata possa destare allarmi, e quindi come si > spiega questo falso positivo? Anche se solo per 2 antivirus su 55, ma > sono 2 tra i più diffusi. Qualche idea? Grazie Ogni giorno escono almeno 70000 virus nuovi (c'è chi parla di 200.000, chi di 55 milioni, teniamoci bassi). In un quadro del genere è praticamente impossibile analizzarli tutti e fare i corretti profili. Ecco che interviene l'euristica che segnala i comportamenti "sospetti". Se non è perfettamente calibrata oppure è pensata per essere stringente i casi come il tuo diventano una prassi... --
[toc] | [prev] | [standalone]
Back to top | Article view | it.comp.lang.visual-basic
csiph-web