PureBasic 5.11 et detection de Virus.
PureBasic 5.11 et detection de Virus.
Bonjour,
Je viens de lancer la version 3.3.0 de mon logiciel "Tomtomax Maxi-Box" (Logiciel de mise a jour de certaine chose pour les Tomtom). J'ai du retire cette version du téléchargement, car presque tout les anti-virus détecte un virus.
Sachant que j'avais du formater complètement mon ordi (donc propre), que j'avais mis "Microsoft Essential", fait un scan. Vérifier l'exe avec totalvirus ce qui donne https://www.virustotal.com/fr/file/1ac6 ... 365863705/.
J'ai vu sur le forum anglais des problèmes un peu près pareil (d'après ce que j'ai compris) voir ici > http://purebasic.fr/english/viewtopic.php?f=7&t=54315
Donc la je suis vachement emmerder et j'ai du faire carrément retirer cette version du téléchargement, car tout le monde pense qui a un virus et nous discrédite des membres du site (http://www.tomtomax.fr), vraiment pas cool.
Y a t'il une solution prévus?
Cordialement,
GallyHC
Je viens de lancer la version 3.3.0 de mon logiciel "Tomtomax Maxi-Box" (Logiciel de mise a jour de certaine chose pour les Tomtom). J'ai du retire cette version du téléchargement, car presque tout les anti-virus détecte un virus.
Sachant que j'avais du formater complètement mon ordi (donc propre), que j'avais mis "Microsoft Essential", fait un scan. Vérifier l'exe avec totalvirus ce qui donne https://www.virustotal.com/fr/file/1ac6 ... 365863705/.
J'ai vu sur le forum anglais des problèmes un peu près pareil (d'après ce que j'ai compris) voir ici > http://purebasic.fr/english/viewtopic.php?f=7&t=54315
Donc la je suis vachement emmerder et j'ai du faire carrément retirer cette version du téléchargement, car tout le monde pense qui a un virus et nous discrédite des membres du site (http://www.tomtomax.fr), vraiment pas cool.
Y a t'il une solution prévus?
Cordialement,
GallyHC
Configuration : Tower: Windows 10 (Processeur: i7 "x64") (Mémoire: 16Go) (GeForce GTX 760 - 2Go) - PureBasic 5.72 (x86 et x64)
Re: PureBasic 5.11 et detection de Virus.
commence par telecharger adwcleaner ...
ici : http://general-changelog-team.fr/en/dow ... adwcleaner
fait deja une verification ... on sait jamais
et je t'enjoint a lire ce topic :
http://www.purebasic.fr/french/viewtopi ... us#p133525
ici : http://general-changelog-team.fr/en/dow ... adwcleaner
fait deja une verification ... on sait jamais

et je t'enjoint a lire ce topic :
http://www.purebasic.fr/french/viewtopi ... us#p133525
Dernière modification par Backup le sam. 13/avr./2013 16:22, modifié 2 fois.
Re: PureBasic 5.11 et detection de Virus.
pas de problème je fait déjà cela.
Cordialement,
GallyHC
Code : Tout sélectionner
# AdwCleaner v2.200 - Rapport créé le 13/04/2013 à 17:20:24
# Mis à jour le 02/04/2013 par Xplode
# Système d'exploitation : Windows 7 Professional Service Pack 1 (32 bits)
# Nom d'utilisateur : gally - KOAKDESIGN
# Mode de démarrage : Normal
# Exécuté depuis : E:\adwcleaner.exe
# Option [Recherche]
***** [Services] *****
***** [Fichiers / Dossiers] *****
***** [Registre] *****
***** [Navigateurs] *****
-\\ Internet Explorer v10.0.9200.16537
[OK] Le registre ne contient aucune entrée illégitime.
-\\ Google Chrome v26.0.1410.64
Fichier : C:\Users\gally\AppData\Local\Google\Chrome\User Data\Default\Preferences
[OK] Le fichier ne contient aucune entrée illégitime.
*************************
AdwCleaner[R1].txt - [743 octets] - [13/04/2013 17:20:24]
########## EOF - C:\AdwCleaner[R1].txt - [802 octets] ##########
GallyHC
Configuration : Tower: Windows 10 (Processeur: i7 "x64") (Mémoire: 16Go) (GeForce GTX 760 - 2Go) - PureBasic 5.72 (x86 et x64)
Re: PureBasic 5.11 et detection de Virus.
pour résumer :
mais je suppose que ton prg a une taille conséquente ...Le Soldat Inconnu a écrit :Non, le problème avec PB est qu'un programme de faible taille à une signature qui ressemble à celle de trojan.
En ajoutant la taille du code, et donc en gonflant la taille de l'exe, la signature change et le programme ne passe plus pour un trojan.
Enfin, c'était le cas, si les antivirus ne font plus de fausse détection comme j'ai pu le voir dernièrement. J'ai résolu plein de fausse détection en ajoutant du code qui ne servait à rien, voir en changeant l'ordre de certaine partie du programme. Ca donne une bonne idée de l'efficacité d'un antivirus, non
Re: PureBasic 5.11 et detection de Virus.
Oui tout a fait Dobro mon programme final fait "1,15 Mo".
Configuration : Tower: Windows 10 (Processeur: i7 "x64") (Mémoire: 16Go) (GeForce GTX 760 - 2Go) - PureBasic 5.72 (x86 et x64)
Re: PureBasic 5.11 et detection de Virus.
ça deviens pénible cette histoire 

Re: PureBasic 5.11 et detection de Virus.
Oui et merci pour ton aide, quand tu dit que "ça deviens pénible cette histoire" tu entend quoi par la?
J'ai fait une petit modif au niveau du code pour la version du logiciel et plus que 2 virus https://www.virustotal.com/en/file/9f56 ... 365867355/
Pt1...
J'ai fait une petit modif au niveau du code pour la version du logiciel et plus que 2 virus https://www.virustotal.com/en/file/9f56 ... 365867355/
Pt1...
Configuration : Tower: Windows 10 (Processeur: i7 "x64") (Mémoire: 16Go) (GeForce GTX 760 - 2Go) - PureBasic 5.72 (x86 et x64)
Re: PureBasic 5.11 et detection de Virus.
ben cette histoire avec les Antivirus qui declare des faux positif
tu as fait quoi comme modif pour virer Drooper de la detection ?
tu as fait quoi comme modif pour virer Drooper de la detection ?
Re: PureBasic 5.11 et detection de Virus.
Rien d'important pourtant :
Avant :
Maintenant
et forcement les fenêtres avec la variable global "sFullVer" et changer par "#SOFTWARE_VERSION", donc vraiment rien d'extraordinaire.
Cordialement,
GallyHC
Avant :
Code : Tout sélectionner
;{ - GLOBAL VERSION LOGICIEL.
#SOFTWARE_VERSION = "3.3.0"
#SOFTWARE_SUBVERS = ""
#SOFTWARE_VERDATE = "10/04/2013"
Global sFullVer.s
Global sFilePath.s
If #SOFTWARE_SUBVERS = #NULL$
sFullVer = #SOFTWARE_VERSION
Else
sFullVer = #SOFTWARE_VERSION + "-" + #SOFTWARE_SUBVERS
EndIf
;}
Code : Tout sélectionner
Define sTitle.s = "Tomtomax Maxi-Box V" + sFullVer
Code : Tout sélectionner
;{ - GLOBAL VERSION LOGICIEL.
#SOFTWARE_VERSION = "3.3.0"
#SOFTWARE_VERDATE = "10/04/2013"
Global sFilePath.s
;}
Code : Tout sélectionner
Define sTitle.s = "Tomtomax Maxi-Box V" + #SOFTWARE_VERSION
Cordialement,
GallyHC
Configuration : Tower: Windows 10 (Processeur: i7 "x64") (Mémoire: 16Go) (GeForce GTX 760 - 2Go) - PureBasic 5.72 (x86 et x64)
Re: PureBasic 5.11 et detection de Virus.
j'ai vu plusieurs code avec ce genre de ligne inutileGallyHC a écrit :Code : Tout sélectionner
Define sTitle.s = "Tomtomax Maxi-Box V" + #SOFTWARE_VERSION

pouvez vous me dire a quoi sert le Define ici ??

apparemment la Doc est mal ecrite
les gens confonde la directive Define avec une directive de déclaration de Variable , comme l'exemple de GallyHC
il faut dire que l'exemple donné dans la doc donne :
Code : Tout sélectionner
Define MonChar.c ; Caractère
Define MonLong.l ; Double Mots
Define MonWord.w ; Mot
Debug SizeOf(MonChar) ; Affichera 1 en mode ASCII, et 2 en mode unicode
Debug SizeOf(MonLong) ; Affichera 4
Debug SizeOf(MonWord) ; Affichera 2
; EPB
Code : Tout sélectionner
MonChar.c ; Caractère
MonLong.l ; Double Mots
MonWord.w ; Mot
Debug SizeOf(MonChar) ; Affichera 1 en mode ASCII, et 2 en mode unicode
Debug SizeOf(MonLong) ; Affichera 4
Debug SizeOf(MonWord) ; Affichera 2
; EPB
elles sont déclarées a la première utilisation ...

Re: PureBasic 5.11 et detection de Virus.
Sauf si tu utilises :Dobro a écrit :Rappel en Basic ( car Purebasic en est un... ) on ne déclare pas les variables
elles sont déclarées a la première utilisation ...
Code : Tout sélectionner
EnableExplicit
_________________________________________________
Mon site : CeriseCode (Attention Chantier perpétuel
)
Mon site : CeriseCode (Attention Chantier perpétuel

Re: PureBasic 5.11 et detection de Virus.
Bonjour,
Perso je code toujours avec l'option "EnableExplicit" active, habitude pris avec VB6, je ne sais pas si cela est bien mal, mais bon...
Cordialement,
GallyHC
Perso je code toujours avec l'option "EnableExplicit" active, habitude pris avec VB6, je ne sais pas si cela est bien mal, mais bon...
Cordialement,
GallyHC
Configuration : Tower: Windows 10 (Processeur: i7 "x64") (Mémoire: 16Go) (GeForce GTX 760 - 2Go) - PureBasic 5.72 (x86 et x64)
Re: PureBasic 5.11 et detection de Virus.
Idem mais ça vient du temps ou j'utilisais TurboPascal.GallyHC a écrit :Bonjour,
Perso je code toujours avec l'option "EnableExplicit" active, habitude pris avec VB6, je ne sais pas si cela est bien mal, mais bon...
Cordialement,
GallyHC
Sur de long code (> 10 / 20 000 lignes) on s'emmêle dans les déclarations, j'ai déjà eu des bug à cause de ça.
Avec EnableExplicit c'est un peu plus long mais ça oblige à de la rigueur.
J'ai un fichier des variables globales avec de petites explications de l'utilisation, ces variables globales commencent toutes par GLB_, on reconnait tout de suite le type dans le code.
Les macros commencent toutes par MAC_, ça permet de différencier tout de suite par rapport aux procédures.
Les prototypes commencent tous par Proto_, idem pour la clarté de lecture.
Ex x86-x64, un seul define (define .i) au début du code, je proscris les .l sauf pour les structures et éventuellement les datasection si justifié. Pas de problèmes de plantage en X64 à cause de cela.
De toute façon, impossible d'empiler des mot de 32 bit en x64, donc les valeurs sont converties en 64 bit, la mémoire étant gigantesque aujourd'hui, il n'y a plus de raison de trimbaler des .l, .b pour des variables sauf pour des cas bien particuliers.
Re: PureBasic 5.11 et detection de Virus.
Bonjour,
Je suis plutôt d'accord avec toi
par contre je n'ai pas un fichier des variables globales, mais je penses que c'est une bonne idée.
Cordialement,
GallyHC
Je suis plutôt d'accord avec toi

par contre je n'ai pas un fichier des variables globales, mais je penses que c'est une bonne idée.
Cordialement,
GallyHC
Configuration : Tower: Windows 10 (Processeur: i7 "x64") (Mémoire: 16Go) (GeForce GTX 760 - 2Go) - PureBasic 5.72 (x86 et x64)
Re: PureBasic 5.11 et detection de Virus.
Bonjour,
Denis > pour finir, j'ai fait comme toi pour le fichier des variables globales et cela ma déjà permis dans trouver une inutile (même si elle été utile au dépars du au divers évolutions, elle n'avait plus lieu d'être). Merci, c'est une bonne idée (même si cela n'a pas de rapport avec le sujet initial, l'idée et vraiment bonne).
Cordialement,
GallyHC
Denis > pour finir, j'ai fait comme toi pour le fichier des variables globales et cela ma déjà permis dans trouver une inutile (même si elle été utile au dépars du au divers évolutions, elle n'avait plus lieu d'être). Merci, c'est une bonne idée (même si cela n'a pas de rapport avec le sujet initial, l'idée et vraiment bonne).
Cordialement,
GallyHC
Configuration : Tower: Windows 10 (Processeur: i7 "x64") (Mémoire: 16Go) (GeForce GTX 760 - 2Go) - PureBasic 5.72 (x86 et x64)