lunes, junio 18, 2018

SOLUCION: TeamViewer “Su sesión finalizará en 5 minutos” & “Detectado uso comercial”

imageHay veces que tenemos que dar soporte sobre algún ordenador nuestro o de algún amigo y/o familiar de forma remota que se encuentra desatendido y no hay nadie al otro extremo para “darnos permisos de conexión”.

Para estas ocasiones hay diferentes soluciones de control remoto y una de ellas es TeamViever, que nos permite el control sin tener que modificar nada ni en el router ni en el ordenador al que nos vayamos a conectar salvo el tener instalado un cliente que está a la escucha y además TeamViewer es una excelente plataforma gratuita para el uso personal, porque además es multiplataforma.

La cosa es que de vez en cuando, rara vez, pero sin saber porqué, decide que se está haciendo uso comercial de la herramienta. y nos aparece un mensaje en el que nos indica que se esta haciendo uso comercial de la herramienta. Yo he notado que si un usuario se deja logado en todos los ordenadores suyos y de familiares su usuario, cuando hay muchas conexiones salta el aviso. Ahora es fácil dejarse el check de mantenerse logado cuando lo instalas.

El tema es que los 5 minutos no son tales y no te permite resolver nada.

Si tienes a tu padre, familiar o amigo al otro lado, y los 2 utilizáis Windows, pues puedes utilizar la Asistencia Rápida, pero sino… la cosa se complica.

Yo después de varias pruebas he visto como poder restablecer un orden y que vuelva a funcionar.

NOTA: Solucionando este “problema” no pretendo que los usuarios que usen TeamViewer con fines comerciales tengan un método de saltarse el comprar la correspondiente licencia, sino para ayudar a aquellos usuarios que lo usan con fines personales, y que aparentemente como dice TeamViewer en sus propios foros detecta un uso comercial erróneamente lo puedas seguir utilizando.

Para ello necesitaremos hacer 5 cosas, principalmente: Desinstalar TeamViewer, Borrar unas carpetas, limpiar el registro, cambiar la dirección física (MAC) de nuestra tarjeta de red e instalar TeamViever.

  1. Cerramos TeamViewer y lo desinstalamos.
  2. Cerramos Outlook.
  3. Borramos la carpeta TeamViewer de las siguientes ubicaciones:
    1. - %APPDATA% (AppData/Roaming)
    2. - AppData/Local
    3. - %TEMP%
    4. - Archivos de Programa (x86)
  4. Limpiamos el registro (CCLeaner y/o similar)
  5. Presiomamos la tecla Windows + X
  6. Seleccionamos Administrador de Dispositivos
  7. Desplegamos los adaptadores de red.
  8. Botón derecho del ratón sobre la tarjeta de red la cual se usa para acceder a internet, da igual que sea bien sea cable o Wifi.
  9. En la pestaña Funciones de Red, presionamos el botón Configurar
  10. Seleccionamos Propiedades
  11. Seleccionamos Opciones avanzadas
  12. Ahora depende de la tarjeta esto cambia un poquito, pero buscamos:
    1. Dirección Física
    2. Network Address
    3. dirección administrada localmente
  13. En la ventana Valor escribimos el nuevo valor MAC de la tarjeta.
    1. NOTA: La dirección es un número hexadecimal de 12 dígitos dentro de este intervalo: 0000 0000 0001 - FEFF FFFF FFFF. Este valor tiene que ser único en la red que estemos utilizando.
  14. Pinchamos en Aceptar
  15. Reiniciamos Windows
  16. Instalamos TeamViewer

domingo, diciembre 17, 2017

Como actualizar el kernel en la Raspberry Pi

Para actualizar el kernel de la raspberry pi lo que tendremos que hacer es entrar en la consola. Primero actualizamos los repositorios y los paquetes:

sudo apt-get -y update
Luego actualizamos los paquetes:
sudo apt-get -y upgrade
Y por ultimo lanzaremos la actualización
sudo rpi-update
ActualizaKernelRPI3
Cuando acabe reiniciamos la raspberry:
shutdown –r now 
Cuando reinicie ya tendremos lista la última versión del kernel, con todas las mejoras que se incluyan.

sábado, diciembre 02, 2017

Espiando desde el propio router: Proyecto SWORD

NEXX WRT3020 + OpenWRT + SWORD

Desde hace unos meses llevaba tiempo pensando en meter herramientas de seguridad embebidas en el propio router, para ello en uno de los routers que tenía decidí cambiarle el firmware por OpenWrt y ver que aplicaciones le podía meter.

El problema de los routers que te ponen los operadores (sobre todo los antiguos) es que no disponen de USB y que la memoria que se tiene es más bien escasa, por lo que meter muchas aplicaciones no era operativo.

Estando en estas tribulaciones descubrí por casualidad SWORD y decidí probarlo y de paso que lo hacía vi que ya que me ponía disponía de varios router NEXX de un tamaño muy pequeño que suelo llevar en varios de mis cursos para enseñarles a los alumnos como se puede introducir en sus empresas “cacharritos” de un tamaño pequeño y que pueden hacer pupita.

En este post os explico paso a paso como convertir nuestro NEXX con firmware chinorris en un router con OpenWRT que es lo que puede ver el administrador normal y SWORD en una routa diferente que no se verá desde OpenWRT.

¡Vamos a ello!

Enchufamos y vemos que accedemos a la conf por defecto

clip_image002

Entramos por Web para ver el modelo exacto que tenemos de router

clip_image005

Nos descargamos

Vamos a actualizar el firmware

clip_image009

Upgrade

clip_image011

Se carga el firmware y se reinicia

clip_image013

clip_image015

OJO: Cuando reinicie la url de acceso ahora será 192.168.1.1.

Si coincide con la red que tenemos le cambiamos la ip para que no tenga interferencias: 192.168.1.8 (por ejemplo) le añadimos la mascara de subred 255.255.255.0 y el Gateway de nuestra red 192.68.1.1, así como le damos un servidor dns 9.9.9.9

Entramos con root sin contraseña.

clip_image017

clip_image019

clip_image021

Le cambiamos la IP

clip_image025

Y volvemos a acceder con la IP nueva

clip_image027

Le ponemos contraseña

clip_image029

Accedemos por SSH

clip_image030

Aceptamos el certificado

clip_image032

Nos metemos con root y la contraseña que hemos puesto antes.

clip_image034

Actualizamos los paquetes del router, eso lo hacemos:

Opkg update

clip_image036

Instalamos bash:

opkg install bash –-force-depends

Descomprimimos SWORD.ZIP y lo subimos al router:

clip_image038

clip_image040

Le cambiamos los privilegios a la carpeta:

chmod -R 655 /www/cgi-bin/*

Y finalmente accedemos http://192.168.1.8/SWORD

clip_image042

Con esto ya tendremos la configuración del router en la IP normal, y la SWORD en la ruta oculta /SWORD.

jueves, noviembre 30, 2017

Exportar o hacer copia de seguridad de las contraseñas desde Edge en Windows 10

En Windows 10, los navegadores Internet Explorer y Microsoft Edge usan Windows Vault para almacenar contraseñas guardadas. Aunque es posible ver con facilidad las contraseñas guardadas en Edge en Windows 10, tal vez tengamos la necesidad de exportarlas o hacer una copia de seguridad de las contraseñas guardadas en Microsoft Edge en Windows 10.

En este momento, Microsoft Edge no admite la importación o exportación de contraseñas. No hay una extensión de terceros como tal para importar o exportar contraseñas de Edge por ahora.

En resumen, no existe una manera fácil de exportar o hacer copias de seguridad de las contraseñas guardadas en Microsoft Edge en Windows 10.

Entonces ¿como lo hacemos?

Todas las contraseñas de Microsoft Edge se guardan en Windows Vault. Los archivos se pueden encontrar fácilmente navegando a las siguientes carpetas:

C:\Users\[Nombre de perfil de usuario]\AppData\Local\Microsoft\Vault

C:\ProgramData\Microsoft\Vault

C:\Windows\system32\config\systemprofile\AppData\Local\Microsoft\Vault

image

Todas las contraseñas guardadas en Windows Vault están cifradas.

Un archivo llamado Policy.vpol contiene la clave de cifrado y se utiliza para descifrar los archivos .vcrd ubicados en la carpeta de Vault.

Para poder leerlas, copiarlas y exportarlas utilizamos el VaultPasswordView de Nirsoft

image

Al abrir el programa vemos que ya nos aparecen los usuario y las contraseñas.

image

Ahora solo tenemos que Seleccionarlas todas y guardarlas /exportarlas con la opción adecuada.
image

Podéis descargar la aplicación de aquí:

Download VaultPasswordView (32-bit)

Download VaultPasswordView (64-bit)


viernes, abril 15, 2016

Reinicio programado de tu Router ASUS RT-AC y RT-N (Parte y II)

Una vez que tenemos configurado nuestro Router RT-AC o RT-N con el acceso SSH y con la posibilidad de ejecutar scripts (habilitada la partición JFFS). Realizaremos los pasos finales.

Habilitar el reinicio automático en el Router

Hacemos login por SSH. En Windows podemos utilizar Putty, si no tenemos otro cliente de SSH, en MAC y Linux lo haremos a través del Terminal.

Nos conectamos:

ssh USERNAME@192.168.1.1

En donde USERNAME –> El usuario del router (por ejemplo: admin)

Nos vamos a la carpeta /jffs/scripts folder:

cd /jffs/scripts

Creamos un fichero llamado init-start, para ello utilizaremos el vi:

vi init-start
Ahora presionamos la tecla a para añadir texto al fichero. Escribimos (o copiamos)
#!/bin/sh
cru a ScheduledReboot "44 3 * * * /sbin/reboot"

Presionamos ESC, luego escribimos :wq y presionamos ENTER, para guardar el fichero y salir de vi. Lo que va entre las comillas es la tarea de cron que realizara el reinicio del router. En el caso que he puesto lo hace a las 3:44h todos los días del año. En la imagen inferior vemos que significa cada una de las posiciones.

Cron Syntax

Ahora le tenemos que decir al router que este fichero que hemos creado llamado init-start es un ejecutable, para ello tecleamos en la consola esto:

chmod a+rx /jffs/scripts/init-start

Cerramos la sesión SSH, reiniciamos el router y ya lo tenemos listo.

viernes, abril 01, 2016

Reinicio programado de tu router ASUS RT-AC y RT-N (Parte I)

Router Automatic RebootGeneralmente el tener que reiniciar un router es signo de algún problema, pero en mi caso es algo que lo quiero hacer “por deporte” y de paso liberar memoria RAM y disco en el router.

Por lo que he experimentado, existe un pequeño bug en la versión del firmware original (3.0.0.4.378_9177) del router que hacen que se llene el disco (http://www.snbforums.com/threads/failed-to-write-var-lib-misc-dnsmasq-leases-no-space-left-on-device-retry-in-60s.28247/) y que al parecer esto también sucede con el firmware de Merlín 378.56_2.

La ventaja que tienen los usuarios del firmware Merlín es que con una versión superior, esto ya no ocurre, pero los usuarios que utilizan la última versión original, que te dice el router que tiene disponible, que en este momento es la 3.0.0.4.378_9177, siguen con el problema y lamentablemente, tienen que realizar el reinicio del router a mano. Existen por lo menos 2 versiones superiores del firmware de ASUS más en los cuales no hacen mención a este problema.

Requisitos para autorreiniciar el router

  • Modelos soportados: Router ASUS con Asus-WRT o Merlin (RT-N16, RT-N66U, RT-AC56, RT-AC66U, RT-AC68U, RT-AC87U, RT-AC88U)
  • Acceso por SSH
  • La partición JFFS habilitada

Para habilitar JFFS de forma visual necesitas tener una versión NO-Oficial del firmware, ya que el oficial no aparece en el menú para configurarlo.

Como configurar JFFS y SSH

Navega a la IP del router. Abre la configuración de RED –> Administración –> Sistema

Selecciona las opciones adecuadas en Partición JFFS2 ( JFFS2 partition):

  • Habilitar la partición JFFS (Enable JFFS partition) –> YES
  • Habilitar secuencias de comando y configuraciones (Enable JFFS custom scripts and configs) –> YES
  • Habilitar SSH (Enable SSH) –> Yes
  • Puerto SSH (SSH port) –> 22 (es el que viene por defecto, no viene mal cambiarlo por otro)

Ahora Aplica y reinicia el router.

Enable JFFS and SSH on Asus-WRT

viernes, enero 29, 2016

Windows Live Writer no funciona con Blogger (SOLUCION)

Hola buenas tardes, Open-Live-Writer

desde hace tiempo que no publicaba nada a través de Windows Live Writer en el blog. Al montar de nuevo el equipo no encontraba la forma de que me funcionase la configuración del blog deba error en el usuario y la contraseña.

La solución para volver a utilizar un gestor de Blogs Offline es cambiar Windows Live Writer por Open Live Writer el cual puedes descargar de AQUI.

La aplicación ES LA MISMA, lo que pasa es que Microsoft la ha liberado convirtiéndola en aplicación de código abierto.

miércoles, septiembre 23, 2015

Se detecta el iPhone en Windows pero no en iTunes (SOLUCION)

En el día de hoy voy a traer una solución para todos aquellos usuarios de Windows que tienen instalado iTunes y de vez en cuando, por arte de “birli birloque”, se quedan sin que iTunes reconozca el dispositivo, aunque Windows lo reconozca.

El problema se debe a que “algún pograma” instala un driver / controlador que no debe para manejar el iPhone y esto provoca que iTunes no se entere de que nuestro querido teléfono existe.

¿SOLUCIÓN? Instalar el controlador original

¿COMO? ¡VAMOS A ELLO!

Abrimos el Administrador de dispositivos - ir hasta donde este instalado el "Apple iPhone" (Dispositivos portátiles)

image

Sobre Apple iPhone presionamos botón derecho del ratón y elegir en "Actualizar software de controlador"

image
en la siguiente pantalla elegir la segunda opción "Buscar software de controlador en el equipo"

image

en la siguiente pantalla elegir otra vez la segunda opción "Elegir en una lista de controladores en el equipo..."

image
Presionar botón "Usar disco..." y luego botón "Examinar..."

image

Escribir la ruta donde este instalado los drivers de Apple

image

C:\Program Files\Common Files\Apple\Mobile Device Support\Drivers

y elegir el archivo "usbaapl64.inf"

image

Aceptar, Aceptar, Aceptar…. Si tenéis abierto iTunes… el iPhone aparecerá de nuevo.

viernes, septiembre 11, 2015

IoT: VNC en RaspberryPi for Dummies

Si queréis controlar vuestro pequeño RPI de forma grafica en vez de utilizar SSH, os indico como hacerlo. Para ello configuraremos nuestro RaspberryPi como servidor de VNC. Para ello utilizaremos por ejemplo: TightVNC Server.

¡Vamos a ello!

Abrimos una consola o entramos por SSH y ponemos:

sudo apt-get install tightvncserver

Luego, para que cada vez que se reinicie nuestra amiga RPI, se lance el servidor de VNC tenemos que editar el fichero rc.local, para ello:

sudo nano /etc/rc.local

Ponemos esta línea en cualquier parte del fichero pero siempre antes de exit 0

su -c "/usr/bin/tightvncserver -geometry 1920x1080" pi

En este caso he puesto resolución FullHD (1920x1080), pero podéis poner la que queráis.

image

Para grabar el fichero le dais a:

  • Control+O (Guardar)
  • Intro (que es donde te pregunta el nombre del fichero y no lo vamos a cambiar)
  • Control+X (Salir)

Con esto volvéis al prompt de la consola y para probar que funciona ponéis:

sudo /etc/rc.local

La primera vez que lo ejecutes os pedirá una contraseña de conexión (Esta es la contraseña que utilizareis para conectaros posteriormente desde el visor), aquí podréis colocar la que queráis, pero solo “recuerda los 8 primeros caracteres” Triste.  Luego os pide una contraseña para sesiones de solo lectura, si queréis la ponéis, pero no es necesaria.

La confirmáis y ya está.

image

Ahora desde vuestro equipo solo tenéis que utilizar un Cliente de VNC (cualquiera vale). Lo lanzáis y en donde pone Remote Host, ponéis la IP del RaspberryPi seguido de :1. De forma que si vuestro RPI tiene la dirección ip 192.168.1.254, en Remote Host pondréis: 192.168.1.254:1 tal y como indica la imagen.

image

Os pide la contraseña que metisteis antes y se os muestra el escritorio del RPI

domingo, agosto 23, 2015

Windows 10 vs 3 o más monitores (SOLUCIÓN)–Actualizado

Instalo Windows 10 en mi ordenador, todo muy rápido, no esperaba tener que resolver ninguna de las incidencias que se estaban dando a otros usuarios como la famosa pantalla de Something Happend que no daba ninguna explicación y tampoco tenía que preocuparme por compartir las redes WIFI con los amigos, puesto que en el equipo de sobremesa no utiliza WIFI y basta con desactivar la opción cuando te lo pregunta durante la instalación o posteriormente mediante Wifi Sense.

El problema viene cuando tengo 2 monitores conectados al ordenador y la TV, y mi hija me pide ver a “Jake” en la TV. La TV como entenderéis no la tengo siempre conectada al Windows, la enciendo y la apago cuando lo necesito. Entonces llega el drama enciendo la TV voy a conectarla en Windows 10 –> ESCRITORIO –> BOTON DERECHO –> Configuración de pantalla.

Captura2

Entonces Aparece esta pantalla en la que aparecen solo 2 monitores, pero Windows se “entera de que hay 3 monitores” porque cuando lo enchufo “suena” la conexión de un dispositivo nuevo, pero … mi pozo en un gozo, no hay señal para la TV.

Captura1[3]

Como entenderéis actualizo drivers, reinicio, combino cables de forma que solo se muestran 2 de las 3 pantallas cualesquiera combinación que haga… y nada.. todo igual.

Captura

Busco por internet y veo que a mucha gente le pasa, les funciona con W8.1 pero no con W10. Abro una pregunta en los foros de MS y  cri, cri, cri… me planteo hacer un downgrade.

Tres días después, llamo a Microsoft. Me ponen que un técnico de soporte, le explico lo que pasa y me dice que me meta en el panel de control de NVidia (ya lo había hecho) y en ese momento: ¡ZAS! Se me ilumina la mente y doy con la solución, mientras la practico, se la explico al técnico de soporte de MS.

SOLUCIÓN: Panel de Control –> Ajustar la resolución de pantalla

Allí esta nuestra vieja pantalla de configuración de monitores, con los 3 monitores.

Captura3

Ahora ya puedo activar y desactivar la TV a demanda tal y como hacia en versiones anteriores de Windows.

ACTUALIZACION 23/08/2015: De una forma un poco más engorrosa porque tengo que ir al panel de control y antes solo elegía la opción con el botón derecho del ratón en el escritorio.

Para sacarlo de forma directa he creado un Acceso directo que hace esta llamada:

rundll32.exe shell32.dll,Control_RunDLL desk.cpl,,3

Ahora con un solo click ya tengo acceso a los monitores.

Las preguntas que me hago son ¿porque Microsoft hace 2 pantallas diferentes para realizar la misma acción? y ¿porque la versión más moderna de la pantalla pinchando en configuración avanzada tiene MENOS opciones que la antigua?