Page 1 sur 1
Desinstallation logiciel avec mot de passe ? script Wapt
Posté : 22 nov. 2020 - 20:16
par Thierry83
Bonjour,
Formidable outil , mais en essayant de creer un package de désinstallation je suis tombé sur un souci , l'antivirus Kaspersky est protégé par un mot de passe empêchant sa désinstallation
Question : Wapt permet t-il de gérer un mot de passe pour la désinstallation d'un logiciel ?
En effet j'ai un mot de passe qui est requis pour désinstaller kaspersky et j'aurais voulu l'inclure dans le script python mais qu'il n'apparaisse pas de manière visible, soit faire un import d'un fichier crypté ou autre, (à noter ce n'est pas le mot de passe d'accés de wapt)
Comment puis je procéder ? Merci d'avance cordialement !

Re: Desinstallation logiciel avec mot de passe ? script Wapt
Posté : 23 nov. 2020 - 14:36
par Gaetan
Bonjour,
j'ai eu le même soucis mais je n'ai pas trouvé de solution.
Comme nous avons une console KES pour gérer le parc et que celle-ci gère la désinstallation via WAPT.
Peux-être une piste :
https://support.kaspersky.com/fr/14674#block4
Re: Desinstallation logiciel avec mot de passe ? script Wapt
Posté : 23 nov. 2020 - 15:55
par Yoann
Bonjour,
La
désinstallation silencieuse de KES est possible en utilisant les arguments
KLLOGIN et
KLPASSWD.
Par contre, l'identifiant et le mot de passe seront en clair ...
Cordialement.
Re: Desinstallation logiciel avec mot de passe ? script Wapt
Posté : 23 nov. 2020 - 17:18
par vcardon
https://www.wapt.fr/fr/doc/wapt-create- ... aquet.html
pour chiffrer vos données sensibles tels des identifiants et des mots de passe dans vos paquets WAPT dans un objectif de confidentialité.
Re: Desinstallation logiciel avec mot de passe ? script Wapt
Posté : 23 nov. 2020 - 19:40
par Thierry83
Merci Gaetan et Vincent
effectivement j'avais aperçu le script pour encrypter le mot de passe et par contre je ne savais pas pour le login et mot de passe kasp
merci à tous les deux pour cette réponse qui confirme cette piste, je vais expérimenter !

Re: Desinstallation logiciel avec mot de passe ? script Wapt
Posté : 23 nov. 2020 - 20:08
par vcardon
Dites nous si ça marche et si oui, ne pas oublier de marquer le sujet comme résolu.
Re: Desinstallation logiciel avec mot de passe ? script Wapt
Posté : 24 nov. 2020 - 06:28
par Thierry83
Il faut que je teste car d'après ce que je lis dans votre script sous réserve d'avoir bien lu ... :
Code : Tout sélectionner
encryptlist = json.loads(open('encrypt-txt.json','r').read())
if WAPT.host_uuid in encryptlist:
host_key = WAPT.get_host_key()
encrypttxt = host_key.decrypt(encryptlist[WAPT.host_uuid].decode('base64')).decode('utf-8')
soit
Code : Tout sélectionner
print(value['computer_fqdn'] + ' : ' + value['uuid'] + ' : ' + encryptlist[value['uuid']])
il me faut decoder un mot de passe avec l'uuid de la machine ça veut dire qu'il me faut préencoder uuid de toutes les machines avec le mot de passe au préalable dans une liste ? ce qui n'est pas simple vu le nombre de machines ...
Autre question il me faut renseigner ce mot de passe en argument de la clé dans ce qui me sert à désinstaller , ce n'est pas personnalisé à un logiciel spécifique, il peut donc ou pas y avoir un mot de passe à la désinstallation :
Code : Tout sélectionner
for soft in installed_softwares(software):
run(WAPT.uninstall_cmd(soft['key']))
peut t-on ajouter un argument password à WAPT.uninstall_cmd(soft['key']) et renseigner un mot de passe optionnel (utilisé ou non à la désinstallation ...)
est-ce faisable ? Merci de votre retour !

Re: Desinstallation logiciel avec mot de passe ? script Wapt
Posté : 26 nov. 2020 - 12:30
par Thierry83
Bonjour,
Je suis en train de tester
https://www.wapt.fr/fr/doc/wapt-create- ... aquet.html
j'ai bien les uuid des machines dans la console wapt , par contre ou se trouve le fichier :
encrypt-text.json
car cela me génère une erreur comme si le fichier n'existe pas ?
FATAL ERROR : IOError: [Errno 2] No such file or directory: 'encrypt-txt.json' wapt
Merci !
