Detection de trojan à la compilation

Résolu
Bonjour,

Voici mon problème, je viens de télécharger mingw afin de compiler sous Windows avec l'équivalent de gcc, hors lorsque je compile mon programme(somme toute basique qui plus est), AVG m'affiche une alerte d'infection par le trojan generic26.BUPR.
Malheuresement, impossible d'avoir une doc précise sur cette bebette.
Si quelqu'un pouvait m'éclairer...

cordialement
jehutyy

3 réponses

  1. ps: Juste savoir si c'est juste mon AV qui panique pour rien ou pas.
    1. salut

      je pense que dans ton programme tu dois utiliser des variables char[], et surtout MAL les utiliser, ce qui crée des failles dans ton programme, ce qui est la base de nombreux virus et trojan.

      AVG détecte cela et prend peur lorsque le programme est crée.

      C'est bien toi qui a crée le programme ?

      utilises-tu "strcpy()" ?

      préfère strncpy() .

      de même, tout ce qui est scanf pour lire des chaines est délicat.
      1. donc : ne t'inquiète pas, a priori il ne devrait pas y avoir de problème.

        où as tu téléchargé mingw ?"
    2. Je l'ai téléchargé ici: http://www.mingw.org/
      Et oui en effet c'est moi qui l'ai écrit, étant en ère année d'info, nous compilons en console sous linux, mais j'ai une flémingite aigu d'installer le pingouin chez moi donc mingw me paraissait être une bonne alternative.
      Et non je n'utilise pas du tout strcpy(), pourrait tu m'expliquer la sémantique de cette expression?
      1. c'est pour copier une chaine dans une variable char[].

        c'est possible de voir ton code, s'il n'est pas trop long ni secret ? :)
      2. oui bien sur je vous donne ça tout de suite
      3. #include <stdio.h>
        #include <stdlib.h>

        int main(){
        char decimal=0;
        while(decimal<127)
        {
        printf("%c (%d)(%o)(%x)\n", decimal, decimal, decimal, decimal);
        decimal++;
        }
        printf("\n");
        getchar();
        return 0;
        getchar();
        }

        je crois que c'est celui-la
      4. bizarre, je vois pas en quoi ce code pourrait poser problème.

        comment ça tu "crois" que c'est celui là ??? tu n'en es pas sûr ?
      5. Si je suis quasiment sur c'est juste que j'en ai quelques uns qui font presque la même chose donc j'avais un doute ^^. En tout cas merci.