Journal Challenge!!!! porter myDoom sous linux.

Posté par  .
Étiquettes : aucune
0
2
fév.
2004
Suite au thread sur MyDoom, je propose un petit challenge qui consiste à faire un myDoom sous linux.

droit aux outils de base:
bash, grep, sed, nc, mail, ping, perl.

Ce script envoie des mails sur les adresses qu'il trouve dans le home puis dans /
Il doit bien sur ce recopier lui même dans le mail.

Le vainqueur aura le droit à la reconnaissance de tous..
  • # Re: Challenge!!!! porter myDoom sous linux.

    Posté par  . Évalué à 1.

    Et le mec qui dénoncera à 250 000 $ ? :)

    M
  • # Re: Challenge!!!! porter myDoom sous linux.

    Posté par  . Évalué à 2.

    Elle est ou la difficulté ?

    Parser des addresses mail => trivial (sed ou awk)
    Envoyer un mail => trivial (xargs sur chaque line du fichier de collecte)

    La mise en attachement n'est pas plus compliqué.
    Enfin je ne vois n'y l'interet ni la difficulté de la chose
    • [^] # Re: Challenge!!!! porter myDoom sous linux.

      Posté par  . Évalué à 1.

      aucune difficulté, c'est juste pour dire que c'est beaucoup plus facile de faire un virus sous linux... et pourtant, yen a pas.. bizarre.
      Si vous voulez de la difficulté, on peut rajouter l'option ultralight.
      < 100 octets?
    • [^] # Re: Challenge!!!! porter myDoom sous linux.

      Posté par  . Évalué à 1.

      peut etre que la plupart des desktop user n'ont pas la commande mail ou elle ne donne pas sur internet (pas de serveur mail)...
      Bon apres des scripts perl qui save envoyer directement des mail ça doit exister, et encore il faut qui arrive a trouver un smtp accesible (soit dans les fichiers de conf, soit en utilisant un serveur qui qccepte toutes les connexion)....

      Le dernier pb c'est qu'il faudra trouver des gens assez stupides pour lancer ton script...
      • [^] # Re: Challenge!!!! porter myDoom sous linux.

        Posté par  . Évalué à 1.

        Tu crois que mydoom se propage comment ? va connerie interposé, mais ca au moins c'est universel !

        pour trouver le smtp un ptit "grep" sur ~/.**

        pour la commande mail, n'importe quoi suffit, tu fais une session texte amha telnet.
    • [^] # Re: Challenge!!!! porter myDoom sous linux.

      Posté par  . Évalué à 0.

      Elle est ou la difficulté ?

      Y'en a pas, parce-qu'AMHA l'énoncé oublie de préciser que le virus devrait aussi s'(auto)exécuter sur les autres machines ainsi infectées.
  • # Re: Challenge!!!! porter myDoom sous linux.

    Posté par  . Évalué à 1.

    Et on doit le mettre dans un .tar.gz ?
    ;-)
  • # Re: Challenge!!!! porter myDoom sous linux.

    Posté par  . Évalué à 2.

    Bon une version tres basique et stupide se fait en 4 lignes (non testé)
    Quelques chose du genre

    MAILS=`egrep -R "^From:" * | sed 's/ *(.*)//; s/>.*//; s/.*[:<] *//'`
    cat $MAILS | xargs .... de l'uuencode | mail

    Bon en perl par contre c'est faisable de faire un truc portable dans les 30/35 lignes amha (+ modules).

    Pour info :
    egrep -R "^From:" ~/mail | sed 's/ *(.*)//; s/>.*//; s/.*[:<] *//' | uniq | wc
    20691 20765 431039

    Ca en fait du monde a spammer en sachant que la y'a "juste" 130 Mo de mails qui sont greppés le reste étant compressé. Ca se revend combien déjà les addresses ? :-)
    • [^] # Re: Challenge!!!! porter myDoom sous linux.

      Posté par  . Évalué à 4.


      egrep -R "^From:" ~/mail | sed 's/ *(.*)//; s/>.*//; s/.*[:<] *//' | uniq | wc
      20691 20765 431039

      Ca en fait du monde a spammer en sachant que la y'a "juste" 130 Mo de mails qui sont greppés le reste étant compressé. Ca se revend combien déjà les addresses ? :-)


      mets un petit "sort" avant "uniq" avant te relancer dans la revente d'adresse ;-)

      $ egrep -R "^From:" ~/mail | sed 's/ *(.*)//; s/>.*//; s/.*[:<] *//' | uniq | wc
      2359 2379 54528
      $ egrep -R "^From:" ~/mail | sed 's/ *(.*)//; s/>.*//; s/.*[:<] *//' | sort | uniq | wc
      516 522 12028
      • [^] # Re: Challenge!!!! porter myDoom sous linux.

        Posté par  . Évalué à 1.

        Note: ne pas poster de conneries le soir

        Bon il en reste quand meme 5800 et des poussières en 3 mois. Ma fortune vient de se diviser par 4
    • [^] # Re: Challenge!!!! porter myDoom sous linux.

      Posté par  . Évalué à 2.

      $ egrep -R "^From:" ~/mail | sed 's/ *(.*)//; s/>.*//; s/.*[:<] *//' | uniq | wc
      0 0 0

      ah, bé mince alors...

      y'a pas à dire, ça marche mieux sous windows...
      • [^] # Re: Challenge!!!! porter myDoom sous linux.

        Posté par  . Évalué à 1.

        c'est normal, c'est pour les pro de mutt.
        egrep -R "^From:" ~/ | sed 's/ *(.*)//; s/>.*//; s/.*[:<] *//' | uniq | wc
        marchera mieux.
        • [^] # Re: Challenge!!!! porter myDoom sous linux.

          Posté par  . Évalué à 1.

          Pour mutt, il vaut bien mieux aller lire la conf dans : ~/.muttrc

          chez moi par exemple, c'est : set folder=~/Mail/ (et non pas ~/mail)

          Sinon ta méthode à base d' egrep, elle est un peu... bruyante ! ;-)
          Difficile de ne pas se douter qu'il y a quelque chose d'anormal !
          ( j'ai un très gros $HOME, et un disque bruyant, c'est vrai)

          Enfin, ça n'est que des détails, le vrai "challenge", c'est d'inciter à faire su/sudo et chmod +x
  • # Re: Challenge!!!! porter myDoom sous linux.

    Posté par  (site web personnel) . Évalué à 0.

    Ne pas oublier le mode d'emploi : comment sauver sa piece jointe, passer en root, lui donner le droit +x, le lancer...

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.