OVH Cloud OVH Cloud

nouveau virus ?

35 réponses
Avatar
J.-F. Moyen
Bonjour,

Ce matin en arrivant, je trouve dans ma boite aux lettres 4 messages
qui font semblant d'etre des bounces (2 exemples suivent); ca ressemble
aux bons vieux "faux bounce" de SWEN mais c'est pas tout à fait le même
texte; le deuxieme exemple en particulier est bien plus crédible...

Une nouvelle version de swen ? Un nouveau virus sur le même principe ?

Trois des 4 prétendent venir de wanadoo Toulon...

JF


----------------------- exple 1 ------------------------------
Return-Path: <xxx@infini.com>
Received: from mwinf0101.wanadoo.fr (mwinf0101.wanadoo.fr)
by mwinb0203 (SMTP Server) with LMTP; Tue, 27 Jan 2004 17:48:46
+0100
X-Sieve: Server Sieve 2.2
Received: from infini.com (AToulon-201-1-20-209.w81-249.abo.wanadoo.fr
[81.249.200.209])
by mwinf0101.wanadoo.fr (SMTP Server) with ESMTP id
825D6C000262
for <moi@wanadoo.fr>; Tue, 27 Jan 2004 17:48:39 +0100 (CET)
From: xxx@infini.com
To: moi@wanadoo.fr
Subject: Test
Date: Tue, 27 Jan 2004 17:48:35 +0100
MIME-Version: 1.0
Content-Type: multipart/mixed;
boundary="----=_NextPart_000_0002_4798AC66.76E40DD4"
X-Priority: 3
X-MSMail-Priority: Normal
Message-Id: <20040127164839.825D6C000262@mwinf0101.wanadoo.fr>


Mail transaction failed. Partial message is available.


et une piece jointe "document.zip"
---------------------------------------------------------------------

----------------------- exple 2 ------------------------------

Return-Path: <>
Received: from mwinf0305.wanadoo.fr (mwinf0305.wanadoo.fr)
by mwinb0203 (SMTP Server) with LMTP; Tue, 27 Jan 2004 19:47:23
+0100
X-Sieve: Server Sieve 2.2
Received: from mwinf0301.wanadoo.fr (mwinf0301 [172.22.134.23])
by mwinf0305.wanadoo.fr (SMTP Server) with ESMTP id
A98A260CA658
for <wfr400001fa31280359ca08b76e@back02-mail01-02.me-
wanadoo.net>; Tue, 27 Jan 2004 19:00:45 +0100 (CET)
Received: from pop.nmmn.net (pop.nmmn.net [195.124.48.14])
by mwinf0301.wanadoo.fr (SMTP Server) with ESMTP id
7677F18000AA
for <moi@wanadoo.fr>; Tue, 27 Jan 2004 19:00:45 +0100 (CET)
Received: by pop.nmmn.net (Postfix)
id B956BBA2EA; Tue, 27 Jan 2004 18:59:48 +0100 (CET)
Date: Tue, 27 Jan 2004 18:59:48 +0100 (CET)
From: MAILER-DAEMON@pop.nmmn.com (Mail Delivery System)
Subject: Undelivered Mail Returned to Sender
To: moi@wanadoo.fr
MIME-Version: 1.0
Content-Type: multipart/report; report-type=delivery-status;
boundary="38566BA38A.1075226388/pop.nmmn.net"
Message-Id: <20040127175948.B956BBA2EA@pop.nmmn.net>


This is the Postfix program at host pop.nmmn.net.


I'm sorry to have to inform you that the message returned
below could not be delivered to one or more destinations.


For further assistance, please send mail to <postmaster>


If you do so, please include this problem report. You can
delete your own text from the message returned below.


The Postfix program


<xxx@logas.de>: unknown user: "xxx"
Reporting-MTA: dns; pop.nmmn.net
Arrival-Date: Tue, 27 Jan 2004 18:58:47 +0100 (CET)


Final-Recipient: rfc822; xxx@logas.de
Action: failed
Status: 5.0.0
Diagnostic-Code: X-Postfix; unknown user: "ray"
Received: from mail.nmmn.net (mail.nmmn.net [195.124.48.17])
by pop.nmmn.net (Postfix) with ESMTP id 38566BA38A
for <xxx@logas.de>; Tue, 27 Jan 2004 18:58:47 +0100 (CET)
Received: from gw.nmmn.net (gw.nmmn.net [195.124.48.12])
by mail.nmmn.net (Postfix) with ESMTP id 50F76CA03C
for <xxx@logas.de>; Tue, 27 Jan 2004 18:58:44 +0100 (CET)
Received: from wanadoo.fr (AToulon-201-1-20-209.w81-249.abo.wanadoo.fr
[81.249.200.209])
by gw.nmmn.net (Postfix) with ESMTP id 872C09A89C
for <xxx@logas.de>; Tue, 27 Jan 2004 18:58:42 +0100 (CET)
From: moi@wanadoo.fr
To: xxx@logas.de
Subject: hi
Date: Tue, 27 Jan 2004 18:58:41 +0100
MIME-Version: 1.0
Content-Type: multipart/mixed;
boundary="----=_NextPart_000_0014_4AD15FC4.A882FEFE"
X-Priority: 3
X-MSMail-Priority: Normal
Message-Id: <20040127175842.872C09A89C@gw.nmmn.net>


The message contains Unicode characters and has been sent as a binary
attachment.


(piece jointe : texte.pif)

---------------------------------------------------------------------


--
Enlever _N_O_S_P_A_M_ pour me répondre.

5 réponses

1 2 3 4
Avatar
Laurent Wacrenier
Stephane Locatelli écrit:
Je viens de mettre le greylisting en place sur mes serveurs à partir
d'une version modifiée (mysql) du script de Wietse Venema. Ca fait une
heure que ça tourne, seuls 2 MyDoom sont passés pendant ce temps au lieu
des 400 habituels. En plus ce sont des bounces (numericable et ovh).


Si tu es sur Postfix, le script d'example ne marche pas à grosse
échelle (les vérous n'ont pas vraiment d'effet avec Berkeley DB 1.x,
"perldoc DB_File" l'explique).

J'en ai fait un propre qui utilise MySQL4 et les transactions, je peux
te le passer si tu veux tester, mais je n'ai pas fait de doc.

Un autre problème avec Postfix, c'est que la liste grise se déclanche
avant la vérification de la destination dans les tables locales. Ça
rempli inutilement les bases.

Pendant une période de tests, j'ai fixé ce délai à 5 minutes. Je
l'ajusterais par la suite, mais pour l'instant, c'est suffisement
efficace sans trop retarder les correspondances.


Attention quand même, il y a des réactions hostiles. C'est plus facile
de constater que du courrier arrive en retard que la baisse du taux de
spams et de virus.

Avatar
Laurent Wacrenier
Xavier écrit:
Si tu es sur Postfix, le script d'example ne marche pas à grosse
échelle (les vérous n'ont pas vraiment d'effet avec Berkeley DB 1.x,
"perldoc DB_File" l'explique).


Est-il vraiment nécessaire d'utiliser DB. Un simple fichier hashé (accés
par postmap encadré par un lockfile ) ne serait-il pas suffisant, pour
un petit site ?


Postmap utilise DB :)

Une liste grise utilised des clefs composées de trois éléments. C'est
trop compliqué pour les dictionnaires et les règles de Postfix.

Pour un petit site, les problèmes de vérous de DB1 sont moins
visibles. On peut aussi fermer et ouvrir sa DB à chaque usage sans que
ça impacte les performances globales.

Sinon, il vaut mieux utiliser DB3 ou DB4 qui gèrent les vérous et les
transactions.

J'en ai fait un propre qui utilise MySQL4 et les transactions, je peux
te le passer si tu veux tester, mais je n'ai pas fait de doc.


Moi, ça m'intéresse, merci


Bon, faut que fasse une petite doc.

Un autre problème avec Postfix, c'est que la liste grise se déclanche
avant la vérification de la destination dans les tables locales. Ça
rempli inutilement les bases.


Tu peux toujours le faire à la main dans le corps de ton filtre, et de
là renvoyer un EX_TEMPFAIL, non ? En fait, on pouvait l'implémenter
soi-même depuis longtemps, fallait juste y penser....


C'est pas comme ça que ça marche, mais effectivement on peut faire la
vérification dans la liste grise et rejeter le courrier. Mais comme
Postfix va la refaire derrière, c'est du gaspillage.


Avatar
Stephane Locatelli
Le Fri, 30 Jan 2004 17:50:12 +0100, Xavier tapotait:
Tu peux toujours le faire à la main dans le corps de ton filtre, et de
là renvoyer un EX_TEMPFAIL, non ? En fait, on pouvait l'implémenter
soi-même depuis longtemps, fallait juste y penser....

Il n'y a pas si longtemps que l'on peut intervenir dans le process smtpd

pour exécuter son code. check_policy_service est apparu en juillet
2003.

--
Stephane Locatelli

Avatar
Erwan David
Thierry Schollier écrivait :

Michel Guillou nous disait ici-même:

Je vais finir par filtrer sur le corps aussi...


Ça fonctionne toujours. Attention quand même : mes échantillons de fichiers
zip légitimes sont tous générés sous Windows, dont probablement 90 % avec
Winzip connaissant mes correspondants.
C'est un peu court pour être affirmatif quant à l'universalité de la chaîne
donnée.


Oui mais là ça fait des en-têtes contenant des 0 dans des champs pas
prévus pour a priori...

Faudrait que je reprenne le format zip et base64 pour décoder tout ça.

--
Erwan


Avatar
Laurent Wacrenier
Erwan David écrit:
Faudrait que je reprenne le format zip et base64 pour décoder tout ça.


N'oublie pas le uuencode avec des entités HTML (déjà vu)

1 2 3 4