[R] Automatiser l’exécution de l’obfuscator

Aide et conseils concernant AutoIt et ses outils.
Règles du forum
.
Répondre
Boulanza
Niveau 10
Niveau 10
Messages : 711
Enregistré le : mer. 31 juil. 2013 15:49
Status : Hors ligne

[R] Automatiser l’exécution de l’obfuscator

#1

Message par Boulanza »

Bonjour,
Cette fois j’aimerais protéger mon fichier au3 par l’Obfuscator.exe ci-joint automatiquement, mais lors de l’exécution il me demande de choisir le fichier source à traiter.
Comment faire pour intégrer le fichier source au3 dans le scripte ci-dessous afin d’éviter l’intervention manuelle.
Merci de votre aimable aide !

Code : Tout sélectionner

$search = FileFindFirstFile(@ScriptDir&"\MonAppl.au3")
;$search = FileFindFirstFile("*.au3")
    $file = FileFindNextFile($search)
  ;MsgBox(0, "Fichier:", $file)

;local $a = inputbox("test", "test", "IniRead.au3", "", 5)
local $a = $file
if StringLen ( $a ) > 0 Then
   if StringRight ( StringLower ( $a ), 4 ) <> ".au3" Then  ; verifier si le nom entier du script est tape,
      $a &= ".au3"                                                     ; si .au3 manque, l'ajouter
   endif
   if fileexists ( @ScriptDir & "\" & $a ) Then   ; verifier que le fichier $a existe dans le repertoire de ce script
;==================================
Local $program = @ScriptDir&"\Obfuscator\Obfuscator.exe"
Local $fileIso = $a&""&"/out"
Local $param = $fileIso
ShellExecute($program,$param,"","",@SW_HIDE)
;==================================
   else
      msgbox(0,"","Le fichier '" & $a & "' n'existe pas!")
   endif
endif

 
FICHIER SUPPRIME
Modifié en dernier par Boulanza le lun. 21 juil. 2014 17:57, modifié 2 fois.
Avatar du membre
jguinch
Modérateur
Modérateur
Messages : 2515
Enregistré le : lun. 14 févr. 2011 22:12
Status : Hors ligne

Re: [..] Automatiser l’exécution de l’obfuscator

#2

Message par jguinch »

Pour rappel, on ne joint pas de fichiers contenant des exécutables
Le script, ça fait gagner beaucoup de temps... à condition d'en avoir beaucoup devant soi !
Avatar du membre
jchd
AutoIt MVPs (MVP)
AutoIt MVPs (MVP)
Messages : 2284
Enregistré le : lun. 30 mars 2009 22:57
Localisation : Sud-Ouest de la France (43.622788,-1.260864)
Status : Hors ligne

Re: [..] Automatiser l’exécution de l’obfuscator

#3

Message par jchd »

Pour info, l'obfuscateur ne fait plus partie de la distribution officielle.
La cryptographie d'aujourd'hui c'est le taquin plus l'électricité.
Boulanza
Niveau 10
Niveau 10
Messages : 711
Enregistré le : mer. 31 juil. 2013 15:49
Status : Hors ligne

Re: [..] Automatiser l’exécution de l’obfuscator

#4

Message par Boulanza »

Bonsoir,
Pour jguinch je ne le savais pas svp acceptez mes excuses.
Ci-dessous une deuxième méthode pour lancer l'Obfuscator automatiquement mais cela ne résoud pas mon problème.
Cordialement.
► Afficher le texte
Boulanza
Niveau 10
Niveau 10
Messages : 711
Enregistré le : mer. 31 juil. 2013 15:49
Status : Hors ligne

Re: [..] Automatiser l’exécution de l’obfuscator

#5

Message par Boulanza »

Bonjour,
Pour partager:
Voici la solution pour ajouter l'Obfuscator au script.au3 silencieusement.
► Afficher le texte
Cordialement
Répondre