trucos

Obtener clave WiFi en Windows 10, por consola.

Los que me conocen saben que uso tanto Windows como Mac OS indistintamente y de manera fluida. En el pasado Windows lo dedicaba para un entorno más profesional, el desarrollo principalmente, y Mac, para un entorno más personal y productivo en documentación.

Siempre he remarcado las ventajas de uno frente al otro, puntos fuertes que cada uno tiene en su haber. Y la gestión de cuentas y por tanto, el acceso posterior a ellas, en Mac era y es una delicia.

Pero Windows está trabajando mucho esas bazas de sincronización que ayudan al usuario, en caso de que cambie de máquina, a “llevarse todo con uno“. Eso incluye configuraciones de red.

Una de las cosas que usamos, de manera casi transparente, son las redes WiFi, de las que nos olvidamos de ellas porque, reconozcámoslo, salvo algunos que hemos cambiado la clave de origen en el operador y el SSID, normalmente es una cosa que dejamos tal como viene, o si la cambiamos, no lo volvemos a hacer más. Eso provoca, que normalmente, no recordemos la clave.

Esto realmente no es un problema, porque no solemos necesitarlo a menudo, tenemos todo conectado normalmente. Y sólo cuando compramos una cosa nueva, nos acordamos de ella. Y normalmente, la gente la tiene en una pegatina del router.

Eso es una cosa que me ha pasado a mi, pero en ese momento no recordaba la clave y no tenía el Mac cerca, que siempre me ayuda en dicho proceso.

Mi intuición me decía que no podía ser tan difícil obtener la clave WiFi en un Windows, menos por consola, a si que me lancé a ello y a ver la ayuda en consola del comando netsh, que es una utilidad de consola, que nos permite realizar configuraciones de red.

netshHelp

Cabe destacar, que todos los comandos los podemos usar abriendo la consola(ejecutando CMD) sin más, pero para poder ver la clave, debemos ejecutar la misma en modo administrador.

El primero de los pasos es conocer las redes que tenemos mediante este comando, para ello, ejecutaremos el comando:

netsh wlan show profile

netshProfile

Este comando nos muestra entre otras cosa, los perfiles inalámbricos. Lo usaremos en el siguiente paso.

Ahora lo que necesitamos es conocer todas las propiedades de un perfil en concreto. Para ello, ejecutamos el comando:

netsh wlan wlan show profile “NOMBRE DEL PERFIL” key=clear

cambiando, como es obvio, el texto “NOMBRE DEL PERFIL” por el del que deseamos conocer la clave.

Dispondremos entonces de una pantalla donde se nos mostrará todos los datos del perfil, así como la clave del mismo.

netshDetail

Ya tenemos, mediante comandos de consola, como obtener la clave de un perfil WiFi en Windows. No es la única forma de obtener la contraseña, pero, si una forma, que tirando de otras tecnologías, podemos usar para obtener todos los datos de los perfiles en una máquina.

Espero que os haya sido útil.

Microsoft Office 2013 logotipos

Licencias de Office 2013, cambiando la clave de producto

El mundo de las licencias de software es cuanto menos inquietante, con la cantidad de siglas y variantes que te puedes encontrar. Y mira que se intenta simplificar con subscripciones asociadas a cuentas, pero ni con esas.

Mi caso, en su día por problemas de hardware tuve que virtualizar mi máquina Windows del trabajo, para poder seguir funcionando con la misma desde el Mac. Todo fue de perlas, hasta que, por cosas del destino, necesitaba que la máquina fuera física de nuevo por temas de rendimiento.

Si, ya sé que es raro lo que cuento, pero oye, estar en el mundo empresarial del desarrollo de software, dedicado a producto, hace que seas más abierto que cuando estas en consultoría, o esa es mi experiencia, ya que en la consultoría vas a mesa puesta con tu conocimiento, aquí vas con un folio en blanco, tu conocimiento y tus ideas. Las cosas cambian constantemente con algo que los comerciales no para de repetirme, tenemos que cumplir con el Time to market del nuevo producto.

El caso es que la primera vistualización fue bien, pero la desvirtualización costó un poco más. Pero esos procesos los explicaré en otros post.

Tras conseguir que la máquina virtual estuviera Sigue leyendo

IsNullOrEmpty en SQL Server

En el desarrollo te encuentras muchas cosas, que a veces, como la inclusión de la función IsNullOrEmpty("cadena") que nos facilita la comprobación de un objeto string en un solo paso, te solucionan la vida.

IsNullOrEmptySqlServer

Pero esta es una de esas veces en las que no sabes por qué esa función no encuentra su homónimo en lenguajes de desarrollo para bases de datos, como T-SQL, lenguaje usado por SQL Server.

Sigue leyendo