Page 1 sur 1

[R] Autoit 3.3.10.0 Probleme de compilation avec AVAST

Posté : mer. 25 déc. 2013 11:58
par Utilisateur 3309 supprimé
Bonjour,
je viens de faire la mise à jour en 3.3.10.0 et depuis lorsque j'essaie de compiler en 32bit j'ai un message d'erreur:
Aut2Exe Error:
Error: Binary integrity can't be verified.


en 64bit ca fonctionne.
Je suis sous Win 7 64bit.

EDIT:
je viens de tout désinstaller et réinstaller, c'est pareil :evil:

EDIT2:
J'ai réinstallé le Pack Autoit-FR en 3.3.8.1 de Tlem et ca remarche...OUF !!

Tlem quand peux -tu nous refaire une nouvelle version de ton Pack en 3.3.10.0 ??

Re: [..] Autoit 3.3.10.0 impossible de compiler en 32bit ??

Posté : mer. 25 déc. 2013 13:55
par Utilisateur 3309 supprimé
Ha ben voilà....
http://www.autoitscript.com/forum/topic ... the-avast/

reste plus qu'a attendre la 3.3.10.1 :?

Re: [..] Autoit 3.3.10.0 impossible de compiler en 32bit ??

Posté : mer. 25 déc. 2013 14:36
par Utilisateur 3309 supprimé
Pour les utilisateurs d'avast, en ajoutant le chemin C:\Users\<nom_utilisateur> dans la liste des d'exclusions ca à l'air de marcher.
Mais c'est vraiment pas une solution à long terme, cet emplacement est probablement le 1er ou un virus ira se "cacher". il faudrait que la team Autoit utilise la meme methode de compilation qu'avec la version précédente :?

Re: [..] Autoit 3.3.10.0 impossible de compiler en 32bit ??

Posté : mer. 25 déc. 2013 19:44
par jchd
cetipabo a écrit :il faudrait que la team Autoit utilise la meme methode de compilation qu'avec la version précédente :?
C'est plus qu'improbable, car cette dernière mouture utilise (enfin) une structure PE non trafiquée. C'est aux usagers d'Avast de signaler le faux positif et à l'éditeur d'agir.

Re: [..] Autoit 3.3.10.0 impossible de compiler en 32bit ??

Posté : mer. 25 déc. 2013 22:24
par Tlem
@cetipabo
La solution approuvée par Melba me parait plus que raisonnable. :roll:
Melba a écrit :most people with this problem find that excluding the more specific UserName\Appdata\Local\Autoit v3\Aut2Exe folder solves the problem.

Re: [..] Autoit 3.3.10.0 impossible de compiler en 32bit ??

Posté : mer. 25 déc. 2013 23:11
par Utilisateur 3309 supprimé
@tlem
ce n'est pas suffisant, chez moi si je n'ajoute pas C:\Users\<nom_utilisateur> avast me bloque quand même.

Si je regarde ce dossier lors de la compilation, je vois bien qu'un fichier se créé ici et c'est là qu'avast le bloque immédiatement et le met en quarantaine.

Edit:
je viens de tester encore une fois, et C:\Users\<user>\AppData\Local\AutoIt v3\Aut2Exe\ dans la liste d'exclusion d'avast ne résous malheureusement pas le problème.
Avec uniquement C:\Users\<nom_utilisateur> dans la liste d'exclusion cela fonctionne.

Ca ne marche pas avec ca:
Image

Ca marche avec ca:
Image

Re: [..] Autoit 3.3.10.0 impossible de compiler en 32bit ??

Posté : mer. 25 déc. 2013 23:11
par Tlem
cetipabo a écrit :Avast me bloque quand même.
Plus de détails permettrait de comprendre ce qui est bloqué. Ouvrez l'historique des alertes d'Avast pour voir ce qu'il vous dit.

Re: [..] Autoit 3.3.10.0 impossible de compiler en 32bit ??

Posté : mer. 25 déc. 2013 23:37
par Utilisateur 3309 supprimé
Le fichier test.au3 se trouve sur mon bureau windows, il contient 1 ligne: MsgBox(0,"test","test")
Lorsque je le compile en 64bit, aucun soucis.
Lorsque je le compile en 32bit, avast le bloque, voila mon rapport de quarantaine:
Image

Et comme indiqué plus haut 1 seule exclusion débloque la situation et c'est C:\Users\<nom_utilisateur>

auparavant j'ai essayé d'exclure:
c:\users\<userName>\Appdata\Local\Autoit v3\Aut2Exe\*
puis c:\users\<userName>\Appdata\Local\Autoit v3\*
puis c:\users\<userName>\Appdata\Local\*
puis c:\users\<userName>\*
et c'est uniquement là que ca a fonctionné.

Re: [..] Autoit 3.3.10.0 impossible de compiler en 32bit ??

Posté : mer. 25 déc. 2013 23:46
par Tlem
La solution d'exclure tous le dossier utilisateur n'est pas acceptable, car trop risquée en cas d'infection. Il est quand même très étrange qu'Avast vous indique bien avoir trouvé un "Win32:Evo-gen [susp]" dans le dossier "C:\Users\kiki\AppData\Local\AutoIt v3\Aut2Exe". Je ne vois pas pourquoi il scan quelque chose que vous êtes sensé avoir mis dans les exclusions. ^^

Essayez de modifier votre exclusion comme ceci : ""C:\Users\kiki\AppData\Local\AutoIt v3\*.*"

Edit :
Maintenant, je crois me souvenir que dans Avast, il y a deux sections à compléter pour être sur de ne pas surveiller un dossier. Il y a la section "Antivirus" pour éviter les scans, mais il y a aussi la section "Protection Active" qui doit impérativement être renseignée (d'ailleurs je pense que c'est celle-là qu'il faut remplir en priorité).

Re: [..] Autoit 3.3.10.0 impossible de compiler en 32bit ??

Posté : mer. 25 déc. 2013 23:54
par Utilisateur 3309 supprimé
C'est pareil...sauf que là je vois le fichier exe crée sur mon bureau avant qu'il soit déplacé en quarantaine.
Image

Re: [..] Autoit 3.3.10.0 impossible de compiler en 32bit ??

Posté : mer. 25 déc. 2013 23:58
par Utilisateur 3309 supprimé
et meme avec ca en plus dans Antivirus\Exclusions, ca ne marche pas mieux:

Image

Re: [..] Autoit 3.3.10.0 impossible de compiler en 32bit ??

Posté : jeu. 26 déc. 2013 00:21
par Tlem
Tlem a écrit :je crois me souvenir que dans Avast, il y a deux sections à compléter pour être sur de ne pas surveiller un dossier. Il y a la section "Antivirus" pour éviter les scans, mais il y a aussi la section "Protection Active" qui doit impérativement être renseignée (d'ailleurs je pense que c'est celle-là qu'il faut remplir en priorité).

Re: [..] Autoit 3.3.10.0 impossible de compiler en 32bit ??

Posté : jeu. 26 déc. 2013 00:23
par Utilisateur 3309 supprimé
jchd a écrit :C'est aux usagers d'Avast de signaler le faux positif et à l'éditeur d'agir.
c'est fait:
http://forum.avast.com/index.php?topic= ... msg1040746

Re: [..] Autoit 3.3.10.0 impossible de compiler en 32bit ??

Posté : jeu. 26 déc. 2013 00:27
par Utilisateur 3309 supprimé
Tlem a écrit :
Tlem a écrit :je crois me souvenir que dans Avast, il y a deux sections à compléter pour être sur de ne pas surveiller un dossier. Il y a la section "Antivirus" pour éviter les scans, mais il y a aussi la section "Protection Active" qui doit impérativement être renseignée (d'ailleurs je pense que c'est celle-là qu'il faut remplir en priorité).
et bien c'est ca ! c'est dans protection active\agents de fichiers\exclusion
Image

Re: [..] Autoit 3.3.10.0 impossible de compiler en 32bit ??

Posté : jeu. 26 déc. 2013 01:20
par Tlem
J'installe Avast dans une VM. Je teste et je vous donnerais le résultat plus tard.

Re: [..] Autoit 3.3.10.0 impossible de compiler en 32bit ??

Posté : jeu. 26 déc. 2013 02:44
par Tlem
Bien, après pas mal de test, AVAST semble assez caractériel. Ceci dit, il suffit de peux de chose pour le faire taire définitivement ... :lol:

Je n'ai pas trouvé d'option pour exclure un processus, mais voici une solution qui permet de continuer d'utiliser AVAST normalement et de supprimer ces fausses alertes.

Etape 1 : Ajouter les exclusions suivantes dans la zone 'Antivirus' ou 'Protection Active' :
  • *\Aut2Exe\* <= Permet d'exclure le dossier des fichiers temporaires utilisés lors de la compilation normale.
    *\~AU3* <= Permet d'exclure les fichiers temporaires utilisés lors de la compilation avec options (Wrapper Scite4AutoIt).
    *\Compilation\* <= Permet d'exclure le dossier de compilation.
Etape 2 : Toujours compiler le script dans un dossier nommé 'Compilation' (dossier ajouté précédemment dans les exclusions).

Re: [..] Autoit 3.3.10.0 impossible de compiler en 32bit ??

Posté : jeu. 26 déc. 2013 03:11
par Utilisateur 3309 supprimé
Super Tlem !
ca marche, j'ai mis les exclusions dans la zone "Antivirus" seulement, et c'est OK. :wink:

Merci !

Reste plus qu'a faire le pack 3.3.10.0 FR :mrgreen:

Re: [..] Autoit 3.3.10.0 impossible de compiler en 32bit ??

Posté : jeu. 26 déc. 2013 09:29
par Tlem
cetipabo a écrit :Reste plus qu'a faire le pack 3.3.10.0 FR :mrgreen:
Ca devrait être faisable rapidement.

J'aurais préféré le finaliser selon le nouveau modèle que je m'étais fixé, mais cela demande du temps, or c'est toujours ce qui me manque.
Si j'ai pas trop de taf aujourd'hui, je regarde ça. ^^