Página 1 de 1
¿Desinstalar software con contraseña? Script de Wapt
Publicado: 22 de noviembre de 2020 - 20:16
por Thierry83
Hola,
es una herramienta excelente, pero al intentar crear un paquete de desinstalación me encontré con un problema: el antivirus Kaspersky está protegido con contraseña, lo que impide su desinstalación.
Pregunta: ¿Permite Wapt gestionar una contraseña para la desinstalación de software?
Tengo una contraseña necesaria para desinstalar Kaspersky y quería incluirla en el script de Python sin que fuera visible, quizás importando un archivo cifrado o algo similar (tenga en cuenta que esta no es la contraseña de acceso a Wapt). ¿
Cómo puedo hacerlo? ¡Gracias de antemano!

Re: ¿Desinstalación de software con contraseña? Script de Wapt
Publicado: 23 de noviembre de 2020 - 14:36
por Gaetan
Hola,
yo tuve el mismo problema pero no encontré solución.
Dado que tenemos una consola KES para administrar nuestra flota y esta gestiona la desinstalación a través de WAPT,
esto podría ser una pista:
https://support.kaspersky.com/fr/14674#block4
Re: ¿Desinstalación de software con contraseña? Script de Wapt
Publicado: 23 de noviembre de 2020 - 15:55
por Yoann
Hola,
desinstalar
KES utilizando los
KLLOGIN y
KLPASSWD.
Sin embargo, el nombre de usuario y la contraseña aparecerán en texto plano.
Saludos.
Re: ¿Desinstalación de software con contraseña? Script de Wapt
Publicado: 23 de noviembre de 2020 - 17:18
por vcardon
https://www.wapt.fr/fr/doc/wapt-create- ... aquet.html
para cifrar sus datos confidenciales, como nombres de usuario y contraseñas, en sus paquetes WAPT con fines de confidencialidad.
Re: ¿Desinstalación de software con contraseña? Script de Wapt
Publicado: 23 de noviembre de 2020 - 19:40
por Thierry83
Gracias Gaetan y Vincent,
efectivamente había visto el script para cifrar la contraseña, pero desconocía el inicio de sesión y la contraseña de Kasp.
Gracias a ambos por esta respuesta que confirma esta pista. ¡Voy a experimentar!

Re: ¿Desinstalación de software con contraseña? Script de Wapt
Publicado: 23 de noviembre de 2020 - 20:08
por vcardon
Haznos saber si funciona y si es así no olvides marcar el tema como resuelto.
Re: ¿Desinstalación de software con contraseña? Script de Wapt
Publicado: 24 de noviembre de 2020 - 06:28
por Thierry83
Necesito probarlo porque, por lo que leí en tu script (asumiendo que lo he leído correctamente...):
Código: Seleccionar todo
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')
cualquiera
Código: Seleccionar todo
print(value['computer_fqdn'] + ' : ' + value['uuid'] + ' : ' + encryptlist[value['uuid']])
Necesito decodificar una contraseña usando el UUID de la máquina. ¿Significa esto que debo precodificar el UUID de todas las máquinas con la contraseña en una lista? Lo cual no es sencillo dada la cantidad de máquinas...
Otra pregunta: Necesito introducir esta contraseña como argumento de la clave en el programa de desinstalación. No es específica de ningún software en particular, por lo que podría requerirse una contraseña para la desinstalación
Código: Seleccionar todo
for soft in installed_softwares(software):
run(WAPT.uninstall_cmd(soft['key']))
¿Podemos agregar un argumento de contraseña a WAPT.uninstall_cmd(soft['key']) y especificar una contraseña opcional (usada o no durante la desinstalación...)?
¿Es esto factible? ¡Gracias por tus comentarios!

Re: ¿Desinstalación de software con contraseña? Script de Wapt
Publicado: 26 de noviembre de 2020 - 12:30 p. m.
por Thierry83
Hola,
estoy probando
https://www.wapt.fr/fr/doc/wapt-create- ... aquet.html.
Obtengo los UUID de las máquinas en la consola de Wapt, pero ¿dónde está el
encrypt-text.json
? Genera un error como si el archivo no existiera:
ERROR FATAL: IOError: [Errno 2] No existe el archivo o directorio: 'encrypt-txt.json' Wapt.
¡Gracias!
