Detection de trojan à la compilation

Résolu/Fermé
jehutyy Messages postés 51 Date d'inscription lundi 5 septembre 2011 Statut Membre Dernière intervention 1 mai 2015 - 7 févr. 2012 à 12:16
jehutyy Messages postés 51 Date d'inscription lundi 5 septembre 2011 Statut Membre Dernière intervention 1 mai 2015 - 13 févr. 2012 à 15:50
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 lundi 5 septembre 2011 Statut Membre Dernière intervention 1 mai 2015
7 févr. 2012 à 12:17
ps: Juste savoir si c'est juste mon AV qui panique pour rien ou pas.
0
Pacorabanix Messages postés 3248 Date d'inscription jeudi 23 août 2007 Statut Membre Dernière intervention 19 mai 2013 662
Modifié par Pacorabanix le 7/02/2012 à 12:24
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 jeudi 23 août 2007 Statut Membre Dernière intervention 19 mai 2013 662
7 févr. 2012 à 12:25
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 lundi 5 septembre 2011 Statut Membre Dernière intervention 1 mai 2015
7 févr. 2012 à 12:34
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 jeudi 23 août 2007 Statut Membre Dernière intervention 19 mai 2013 662
7 févr. 2012 à 12:57
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 lundi 5 septembre 2011 Statut Membre Dernière intervention 1 mai 2015
7 févr. 2012 à 18:20
oui bien sur je vous donne ça tout de suite
0
#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 jeudi 23 août 2007 Statut Membre Dernière intervention 19 mai 2013 662
9 févr. 2012 à 22:02
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 lundi 5 septembre 2011 Statut Membre Dernière intervention 1 mai 2015
13 févr. 2012 à 15:50
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