PureBasic 5.11 et detection de Virus.

Vous débutez et vous avez besoin d'aide ? N'hésitez pas à poser vos questions
Avatar de l’utilisateur
GallyHC
Messages : 1708
Inscription : lun. 17/déc./2007 12:44

PureBasic 5.11 et detection de Virus.

Message par GallyHC »

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
Configuration : Tower: Windows 10 (Processeur: i7 "x64") (Mémoire: 16Go) (GeForce GTX 760 - 2Go) - PureBasic 5.72 (x86 et x64)
Backup
Messages : 14526
Inscription : lun. 26/avr./2004 0:40

Re: PureBasic 5.11 et detection de Virus.

Message par Backup »

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
Dernière modification par Backup le sam. 13/avr./2013 16:22, modifié 2 fois.
Avatar de l’utilisateur
GallyHC
Messages : 1708
Inscription : lun. 17/déc./2007 12:44

Re: PureBasic 5.11 et detection de Virus.

Message par GallyHC »

pas de problème je fait déjà cela.

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] ##########
Cordialement,
GallyHC
Configuration : Tower: Windows 10 (Processeur: i7 "x64") (Mémoire: 16Go) (GeForce GTX 760 - 2Go) - PureBasic 5.72 (x86 et x64)
Backup
Messages : 14526
Inscription : lun. 26/avr./2004 0:40

Re: PureBasic 5.11 et detection de Virus.

Message par Backup »

pour résumer :
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 :mrgreen:
mais je suppose que ton prg a une taille conséquente ...
Avatar de l’utilisateur
GallyHC
Messages : 1708
Inscription : lun. 17/déc./2007 12:44

Re: PureBasic 5.11 et detection de Virus.

Message par GallyHC »

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)
Backup
Messages : 14526
Inscription : lun. 26/avr./2004 0:40

Re: PureBasic 5.11 et detection de Virus.

Message par Backup »

ça deviens pénible cette histoire :roll:
Avatar de l’utilisateur
GallyHC
Messages : 1708
Inscription : lun. 17/déc./2007 12:44

Re: PureBasic 5.11 et detection de Virus.

Message par GallyHC »

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...
Configuration : Tower: Windows 10 (Processeur: i7 "x64") (Mémoire: 16Go) (GeForce GTX 760 - 2Go) - PureBasic 5.72 (x86 et x64)
Backup
Messages : 14526
Inscription : lun. 26/avr./2004 0:40

Re: PureBasic 5.11 et detection de Virus.

Message par Backup »

ben cette histoire avec les Antivirus qui declare des faux positif



tu as fait quoi comme modif pour virer Drooper de la detection ?
Avatar de l’utilisateur
GallyHC
Messages : 1708
Inscription : lun. 17/déc./2007 12:44

Re: PureBasic 5.11 et detection de Virus.

Message par GallyHC »

Rien d'important pourtant :

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
Maintenant

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
et forcement les fenêtres avec la variable global "sFullVer" et changer par "#SOFTWARE_VERSION", donc vraiment rien d'extraordinaire.

Cordialement,
GallyHC
Configuration : Tower: Windows 10 (Processeur: i7 "x64") (Mémoire: 16Go) (GeForce GTX 760 - 2Go) - PureBasic 5.72 (x86 et x64)
Backup
Messages : 14526
Inscription : lun. 26/avr./2004 0:40

Re: PureBasic 5.11 et detection de Virus.

Message par Backup »

GallyHC a écrit :

Code : Tout sélectionner

Define sTitle.s = "Tomtomax Maxi-Box V" + #SOFTWARE_VERSION
j'ai vu plusieurs code avec ce genre de ligne inutile :lol:

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

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
Ce qui n'a aucun sens puisque le résultat est le meme si on fait :

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
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 ... ;)
Avatar de l’utilisateur
graph100
Messages : 1318
Inscription : sam. 21/mai/2005 17:50

Re: PureBasic 5.11 et detection de Virus.

Message par graph100 »

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 ... ;)
Sauf si tu utilises :

Code : Tout sélectionner

EnableExplicit
Ce que font certains dans les codes long et complexe, pour être sur que les variables déclarées ont une utilité
_________________________________________________
Mon site : CeriseCode (Attention Chantier perpétuel ;))
Avatar de l’utilisateur
GallyHC
Messages : 1708
Inscription : lun. 17/déc./2007 12:44

Re: PureBasic 5.11 et detection de Virus.

Message par GallyHC »

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
Configuration : Tower: Windows 10 (Processeur: i7 "x64") (Mémoire: 16Go) (GeForce GTX 760 - 2Go) - PureBasic 5.72 (x86 et x64)
Anonyme2
Messages : 3518
Inscription : jeu. 22/janv./2004 14:31
Localisation : Sourans

Re: PureBasic 5.11 et detection de Virus.

Message par Anonyme2 »

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
Idem mais ça vient du temps ou j'utilisais TurboPascal.

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.
Avatar de l’utilisateur
GallyHC
Messages : 1708
Inscription : lun. 17/déc./2007 12:44

Re: PureBasic 5.11 et detection de Virus.

Message par GallyHC »

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
Configuration : Tower: Windows 10 (Processeur: i7 "x64") (Mémoire: 16Go) (GeForce GTX 760 - 2Go) - PureBasic 5.72 (x86 et x64)
Avatar de l’utilisateur
GallyHC
Messages : 1708
Inscription : lun. 17/déc./2007 12:44

Re: PureBasic 5.11 et detection de Virus.

Message par GallyHC »

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
Configuration : Tower: Windows 10 (Processeur: i7 "x64") (Mémoire: 16Go) (GeForce GTX 760 - 2Go) - PureBasic 5.72 (x86 et x64)
Répondre