[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: conocen alguna función en bash para ofuscar/ocultar contenido de variables?



El día 11 de agosto de 2011 10:12, Flako <subforos@gmail.com> escribió:
> El 11 de agosto de 2011 02:29, Fernando C. Estrada <fcestrada@fcestrada.com>
> escribió:
>>
>> ¿Para que necesitas escribir la variable en tu script?, se me ocurre que
>> si la variable de por si ya estará en tu archivo de texto ya que lo
>> utilizas para otras cosas y suponiendo aparezca de esta forma:
>>
>> clave=secreto
>>
>> ..., en tu script únicamente asignes el valor a una variable e invoques
>> el comando con dicha variable, por ejemplo:
>>
>> password=$(grep ^'clave=' ~/.topsecret | tr -d '\n''\r' | cut -d '=' -f 2)
>> comando -U user -P $password
>>
>> Para el tema de ofuscar pues tendrías opciones infinitas ya que tu
>> establecerías el algoritmo, pero entre las cosas más simples puedes por
>> ejemplo pasar los valores a hexadecimal con algo así:
>>
>> password=$(echo "secreto" | xxd)
>> echo $password | xxd -p -r
>>
>> ..., ó a base 64 por ejemplo de esta forma::
>>
>> password=$(echo "secreto" | base64)
>> echo $password | base64 -d
>>
>> Sin mayor información del problema a resolver espero esto te sea de
>> ayuda.
>>
>> Saludos y buen día,
>>
>> P.D. Jamás se me había ocurrido hacer un script combinando Bash, AWK y
>> ¿MS-DOS? (imagino te refieres a la sintaxis de un archivo batch), esto
>> obviamente me tiene asombrado así que por favor cuando termines te
>> agradeceré me permitas conocer el resultado de tal hazaña ;-)
>> --
>> Fernando C. Estrada
>>
>> Consejo 34 de Debian: Si quiere seguir Debian sid y tiene una conexión
>> lenta
>> o una cuota de descarga pequeña, vea el paquete debdelta.
>>
>
> Hola
> Disculpen si no quedo claro..
> La idea es correr un comando de vmware que los parámetro son:
> vmware-cmd.bat    -U administrador -P EsteEsMiPassword -mas parametros
> Lo que hace necesario, colocar el password en texto plano y tenerlo un
> archivo plano (sin encriptacion).
>
> Yo lo que quiero es ofuscar/ocultar  (no encriptar) a la vista de mirones la
> contraseña.. sumado a permisos de archivos no puedo hacer mucho mas. la idea
> es no hacérselas tan facil.
>
> Lo que me dice  Fernando de  base64, es lo que ando buscando..  gracias
> Anoche replanteando la busqueda tambien encontre
> http://sateliteguayana.com.ve/documentos/bash/ejemplos/c252.html que permite
> encriptar codigo, o textos.
>
> Lo de "ps ax"  que dice santiago, es verdad.. se me habia escapado, igual el
> script es para iniciar/bajar VMWares sobre un server  windows, por lo que el
> script solo corre en el servidor de forma desatendida y ese caso seria de
> bajo el riesgo, en ese caso, solo se me ocurre usar cpau, pero habria que
> ver la seguridad.. para cpau no vi doc de como encripta.
>


Amigo, si quieres soporte para programar scripts en Windows al menos
ten la decencia de colocar OFFTOPIC en el subject

>
> Y por la ultima pregunta, el script es bash/awk/msdos porque corre sobre
> windows, es un script de bash/awk  (toda la logica con ellos), pero igual
> que en Linux, bash se queda corto y terminas corriendo comando del S.O, en
> este caso msdos/windows :)
> Se logra GNUsear windows con http://gnuwin32.sourceforge.net/ ; y
> http://unxutils.sourceforge.net/ ; :)
>
> Gracias a todos..
> Encontre http://www.fourmilab.ch/webtools/base64/ para windows, cuando
> ofusque mis password les comento
>
>
>


Reply to: