Detection de trojan à la compilation

Résolu
jehutyy Messages postés 51 Date d'inscription   Statut Membre Dernière intervention   -  
jehutyy Messages postés 51 Date d'inscription   Statut Membre Dernière intervention   -
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
A voir également:

3 réponses

jehutyy Messages postés 51 Date d'inscription   Statut Membre Dernière intervention  
 
ps: Juste savoir si c'est juste mon AV qui panique pour rien ou pas.
0
Pacorabanix Messages postés 3248 Date d'inscription   Statut Membre Dernière intervention   663
 
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.
0
Pacorabanix Messages postés 3248 Date d'inscription   Statut Membre Dernière intervention   663
 
donc : ne t'inquiète pas, a priori il ne devrait pas y avoir de problème.

où as tu téléchargé mingw ?"
0
jehutyy Messages postés 51 Date d'inscription   Statut Membre Dernière intervention  
 
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?
0
Pacorabanix Messages postés 3248 Date d'inscription   Statut Membre Dernière intervention   663
 
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 ? :)
0
jehutyy Messages postés 51 Date d'inscription   Statut Membre Dernière intervention  
 
oui bien sur je vous donne ça tout de suite
0
jehutyy
 
#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
0
Pacorabanix Messages postés 3248 Date d'inscription   Statut Membre Dernière intervention   663
 
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 ?
0
jehutyy Messages postés 51 Date d'inscription   Statut Membre Dernière intervention  
 
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.
0