Cargando Blog

LINSET 0.13 - WPA/2 Hack sin Fuerza Bruta

Antes de nada, comento que este es un proyecto con fines educativos que me han servido a mi (y espero que a otros) para estar mas en contacto con todo el mundo de programación y Wireless. Queda prohibido bajo cualquier circunstancia el uso de dicha herramientas contra Redes Wireless en las que no se haya autorizado su uso!


Linset INot a Social Enginering Tool


Bueno, antes de nada, presentar la herramienta. Para los que no la sepan, es una herramienta de ingeniería social, basada en el MITM para comprobar la seguridad (o ignorancia) de los clientes de nuestra red. Los pasos que realiza son:

FUNCIONAMIENTO

1. Escanea la red.
2. Selecciona la red.
3. Busca handshake (se puede usar sin handshake)
4. Se elige una de las varias interfaces web adaptadas por mi (gracias a la colaboración de los users)
5. Se monta un FakeAP imitando al original
6. Se crea un servidor DHCP sobre el FakeAP
7. Se crea un servidor DNS para redirigir todas las peticiones al Host
8. Se lanza el servidor web con la interface seleccionada
9. Se lanza el mecanismo para comprobar la validez de las contraseñas que se van a introducir
10. Se desautentifica a todos los usarios de la red, esperando que se conecten al FakeAP e introduzcan la contraseña.
11. Se detiene el ataque tras la comprobación correcta de la contraseña

Para probar su funcionamiento, es necesario que tengais instaladas diversas dependencias, las cuales LINSET comprobará y indicará si están instaladas o no.

También es preferible que tengais el patch para el canal negativo, ya que si no es así, tendréis complicaciones para poder relizar el ataque de forma correcta

MEJORAS

Dejo unos apartados sobre cosas que he visto y que me gustaría ir resolviendo poco a poco para las proximas versiones... :

-Solucionar bucle infinito de la web cuando se entra a través de una subURL muy rara. [Suprimido temporalmente]
-Implementar redireccionamiento en lighttpd que no provoque ese bucle
-La carga de la web por primera vez se hace muy lenta aveces (probado solo desde movil) [Solucionado]
-Mejorar el sistema encargado de gestionar la comprobacion del handshake [Solucionado]
-Titulo al script...  [Solucionado]
-Interfaz mas bonita al script....  Grin [Solucionado]
-Colores y dialogos...  Grin [Solucionado]
-Interface neutral basado en popup de jquerry [Solucionado]
-Comprobacion de Handshake en segundo plano

CHANGELOG

########## 06-11-2013 LINSET 0.1
##
## #Fecha de Salida
##
########## 07-11-2013 LINSET 0.1b
##
## #Cambiado el Fakeweb a Inglés
## #Añadida funcion para quitar el modo monitor al salir
## #Arreglado Bucle para no colapsar la pantalla con información
## #Colocada opción de seleccionar otra red
## #Eliminado mensaje sobrante de iwconfig
##
########## 10-11-2013 LINSET 0.2
##
## #Añadido Changelog
## #Reestructurado el codigo
## #Cambiada la posición de ventanas xterm
## #Eliminada creacion extra del archivo route
## #Movido pantalla de comprobacion de handshake a una ventana xterm
## #Añadido menu durante el ataque
## #Añadida comprobacion de dependencias
##
########## 22-11-2013 LINSET 0.3
##
## #Arreglado mensaje de Handshake (no se mostraba bien)
## #Añadida interface de routers Telefonica y Jazztel (Xavi y Zyxel)
## #Fix cuando se usaba canales especificos (exit inesperado)
## #Mejorado DEBUG (function_clear y HOLD)
## #Migración de airbase-ng a hostapd
## #Reestructurado mas codigo
## #Añadido header
## #Añadida funcion para eliminar interfaces en modo monitor sobrantes
##
########## 30-11-2013 LINSET 0.4
##
## #Agregado soporte a airbase-ng junto a hostapd
## #Capacidad para comprobar pass sin handshake (modo Airlin"
## #Arregladas problemas con variables
## #Fix espacio Channel
## #Eliminada seleccion con multiples tarjetas de red
## #Arreglado error sintactico HTML de las interfaces Xavi
## #Implementada interface Zyxel (de routers de Telefonica también)
##
########## 07-12-2013 LINSET 0.5
##
## #Arreglado bug que impide usar mas de una interface
## #Migración de iwconfig a airmon-ng
## #Añadida interface HomeStation (Telefonica)
## #Arregladas llamadas PHP a error2.html inexistente
## #Arreglado bug que entraba en seleccion de Objetivos sin que se haya creado el CSV correspondiente
## #Opcion Salir en el menu de seleccion de webinterfaces
## #Arreglado bug que entraba en seleccion de Clientes sin que los haya
## #Arreglado bug que entraba en seleccion de Canal sin que haya interface valida seleccionada
##
########## 11-12-2013 LINSET 0.6
##
## #Bug al realizar deauth especifico sin que haya airodump en marcha
## #Modificadas variables que gestionan los CSV
## #Modificada estetica a la hora de seleccionar objetivo
## #Añadidos colores a los menus
## #Modificado funcionamiento interno de seleccion de opciones
## #Arreglado bug de variables en la comprobacion de dependencias
## #Añadida dependencia para ser root
##
########## 15-12-2013 LINSET 0.7
##
## #Añadido intro
## #Mejoradas variables de colores
## #Añadida interface de los routers Compal Broadband Networks (ONOXXXX)
## #Mejorada la gestion de la variable de Host_ENC
## #Arreglado bug que entraba en modo de FakeAP elegiendo una opcion inexistente
## #Modificado nombre de HomeStation a ADB Broadband (según su MAC)
## #Agregada licencia GPL v3
##
########## 27-12-2013 LINSET 0.8
##
## #Modificada comprobación de permisos para mostrar todo antes de salir
## #Añadida funcion para matar software que use el puerto 80
## #Agregado dhcpd a los requisitos
## #Cambiado titulo de dependecia de PHP (php5-cgi)
## #Modificado parametro deauth para PC's sin el kernel parcheado
## #Añadida funcion para matar software que use el puerto 53
## #Funcion para remontar los drivers por si se estaba usando la interface wireless
## #Modificada pantalla que comprueba el handshake (mas info) y mejoradas las variables
## #Mejorado menu de comprobacion de password con mas información
## #Añadida lista de clientes que se muestran en el menu de comprobacion de password
## #Cambiado ruta de guardado de password al $HOME
## #Reestructuracion completa del codigo para mejor compresion/busqueda
## #El intro no aparecerá si estas en modo desarrollador
## #No se cerrará el escaneo cuando se compruebe el handshake
#
## #Agregada funcion faltante a la 0.8 inicial (me lo comi sin querer)
##
########## 03-01-2014 LINSET 0.9
##
## #Funcion de limpieza si se cierra el script inesperadamente
## #Mejorada funcion de deteccion del driver
## #Modificadas variables que almacenaban las interfaces con nombres "wlan" y 'mon' para dar mas soporte a otros sistemass
## #La carpeta de trabajo se crea mas temprano para evitar posibles problemas
## #Añadida funcion para comprobar la ultima revision de LINSET
## #Autoactualizacion del script si detecta una version mas nueva de si mismo
## #Backup del script tras la actualizacion por si surgen problemas
## #Fix Menu de tipo de Desautentificacion (no se ve lo que se escribe)
## #Eliminada funcion handshakecheck del background
## #Eliminado mensaje de clientes.txt (problema devido a handcheck)
## #Bug que no mostraba correctamente los clientes conectados
##
########## 19-01-2014 LINSET 0.10
##
## #Agregado curl a las dependencias
## #Bug que no mostraba bien la lista de los clientes
## #Eliminado cuadrado en movimiento por cada sleep que se hacia en la ventana de comprobacion de handshake
## #Mejorada la comunicacion entre PHP y checkhandshake (ya no funciona por tiempos)
## #Cambiada ruta de trabajo de LINSET por defecto
## #Bug wpa_passphrase y wpa_supplicant no se cerraban tras concluir el ataque
## #Suprimidas de forma indefinida todas las interfaces web hasta ahora por motivos de copyright
## #Integrada interface web neutra basada en JQM
##
########## 29-01-2014 LINSET 0.11
##
## #Mejorada la comprobacion de actualizaciones (punto de partida desde la version del script actual)
## #Modificada url de comprobacion
## #Bug mensaje de root privilegies (seguia con el proceso)
## #Modificado orden de inicio (primero comprueba las dependencias)
## #Mejorada interface web
## #Agregada dependencia unzip
## #Bug al seleccionar una interface que no existe
## #Fix variable $privacy
## #Modificaciones leves de interface web
## #Adaptada interface para multiples idiomas
## #Añadido idioma Español
## #Añadido idioma Italiano
##
########## 18-02-2014 LINSET 0.12
##
## #Tarjetas con chipset 8187 pasaran dietctamente al menu de airbase-ng
## #Mensaje javascript adaptado según el idioma
## #Fix variable revision del backup
## #Bug en busqueda infinita de actualizaciones
## #Añadida restauracion de tput a la limpieza del script
## #Cerrar aplicaciones por medio del PID para evitar problemas
## #Añadido mdk3 a dependencias
## #Añadida desautenticacion por mdk3 al AP
## #Organizacion de codigo
## #Mejorada la busqueda de actualizaciones (casi directa)
## #Cambiada ruta de guardado del backup
##
########## 21-03-2014 LINSET 0.13
##
## #Ampliado tiempo de espera antes de detener el atque
## #Corregido bug al hacer backup
## #Añadido reinicio de NetworkManager para Wifislax 4.8
## #Desautentificacion masiva se hace exclusivamente con mdk3
## #Fallo al reiniciar networkmanager cuando acaba el ataque
## #Fix cuando se autocierra linset despues de acabar el ataque
## #Añadido pyrit a dependecias
## #Funcion de comprobacion estricta del handshake
## #Eliminadas dependencias inecesarias
## #Mayor desplazamiento por los menus
## #Añadido lenguaje Frances
## #Añadido lenguaje Portugues
##
##########

Bueno, sin mas palabrerias, os dejo el link

Última modificacion: 22-03-2014

DESCARGA


USO

Para usarlo, le damos permisos con:

chmod +x linset

y ejecutamos:

./linset

Espero ver vuestras opiniones!  Grin  Evil

Salu2

Ardamax Keylogger 4.1 Serial + Crack Full 2014





Hace ya algún tiempo que escribo sobre Ardamax Keylogger (ya mostrado anteriormente), en donde intento encontrar la última versión para compartirla con vosotros. En esta ocasión, Ardamax Keylogger 4.1 fue actualizado con cambios insignificantes, así que sin mas parloteo, empecemos descargándolo:



Cabe mencionar que las imágenes son tomadas de distintas versiones del software, pero como no ha habido modificaciones en el entorno gráfico, no será un problema. Empecemos:


  • Lo primero será instalar el Programa en vuestro PC



  •  El siguiente paso será abrirlo y registrarlo (tenéis las instrucciones en el .txt).

Nota: Los usuarios de Windows Vista y 7 teneis que abrir el Patch como Administrador (Click derecho > Ejecutar como Administrador)

1. A partir de aquí empieza lo bueno. Primero tenéis que abrir Instalación remota...



2. La carpeta de instalación es la predeterminada, asi que no hace falta que la cambiéis. Si quereis, podeis "juntar" el virus junto a un archivo (una imagen por ejemplo) para camuflarlo mejor marcando la casilla de abajo


3. Aquí tenéis que marcar todas las casillas para evitar ser detectados


4. En este punto se recomienda activar la contraseña para que nadie pueda acceder al programa


5. Aqui hay que tener en cuenta dos cosas: La combinación de teclas para poder abrir el programa y (si se desea), eligir una fecha para que el programa se elimine a sí mismo.


6. En este punto tenemos que elegir cada cuanto tiempo queremos que nos mande todo lo que ha escrito la víctima (pulsaciones de teclado). En Método de entrega dejamos marcada la opción Correo, en Formato de registro dejamos HTML (página web), en la opción de Incluir marcamos todas las casillas y lo de abajo lo dejamos tal como está


7. En este punto solo necesitáis introducir vuestro correo electrónico (en este caso se usa Gmail) y vuestra contraseña (El resto lo rellenará automáticamente el programa). Luego le dais a Probar para que se envíe un mensaje de prueba.


Después vais a vuestro correo y comprobáis que ha llegado el mensaje de prueba


8. En este punto tenéis que comprobar que todas las funciones estén activadas (si no os interesa una, la podéis desactivar)


9. Luego lo único que os queda es seleccionar el tiempo de envío de las Capturas de Pantalla y WebCam

10. El último paso consiste en elegir donde quieres que se guarde el virus y cambiarle el icono (Si al principio elegiste "juntarlo" con una imagen, selecciona el icono de una imagen)


Lo único que os queda es usar un poco de ingeniería social: Combinarlo con algún programa y decirle a tu amigo que es un programa increíble pero que por alguna extraña razón, lo detecta como virus; o desactivar el antivirus de tu amigo cuando no mira y abrir el programa sin que se dé cuenta...



Nota: El uso de esta información es con fines educativos. No me hago responsable de su mal uso
Cualquier duda o sugerencia, comenta
Leer más »

LINSET 0.11 - WPA/2 Hack sin Fuerza Bruta

Antes de nada, comento que este es un proyecto con fines educativos que me han servido a mi (y espero que a otros) para estar mas en contacto con todo el mundo de programación y Wireless. Queda prohibido bajo cualquier circunstancia el uso de dicha herramientas contra Redes Wireless en las que no se haya autorizado su uso!


Linset Is Not a Social Enginering Tool


Bueno, antes de nada, presentar la herramienta. Para los que no la sepan, es una herramienta de ingeniería social, basada en el MITM para comprobar la seguridad (o ignorancia) de los clientes de nuestra red. Los pasos que realiza son:

FUNCIONAMIENTO

1. Escanea la red.
2. Selecciona la red.
3. Busca handshake (se puede usar sin handshake)
4. Se elige una de las varias interfaces web adaptadas por mi (gracias a la colaboración de los users)
5. Se monta un FakeAP imitando al original
6. Se crea un servidor DHCP sobre el FakeAP
7. Se crea un servidor DNS para redirigir todas las peticiones al Host
8. Se lanza el servidor web con la interface seleccionada
9. Se lanza el mecanismo para comprobar la validez de las contraseñas que se van a introducir
10. Se desautentifica a todos los usarios de la red, esperando que se conecten al FakeAP e introduzcan la contraseña.
11. Se detiene el ataque tras la comprobación correcta de la contraseña

Para probar su funcionamiento, es necesario que tengais instaladas diversas dependencias, las cuales LINSET comprobará y indicará si están instaladas o no.

También es preferible que tengais el patch para el canal negativo, ya que si no es así, tendréis complicaciones para poder relizar el ataque de forma correcta

MEJORAS

Dejo unos apartados sobre cosas que he visto y que me gustaría ir resolviendo poco a poco para las proximas versiones... :

-Solucionar bucle infinito de la web cuando se entra a través de una subURL muy rara. [Suprimido temporalmente]
-Implementar redireccionamiento en lighttpd que no provoque ese bucle
-La carga de la web por primera vez se hace muy lenta aveces (probado solo desde movil) [Solucionado]
-Mejorar el sistema encargado de gestionar la comprobacion del handshake [Solucionado]
-Titulo al script...  [Solucionado]
-Interfaz mas bonita al script....  Grin [Solucionado]
-Colores y dialogos...  Grin [Solucionado]
-Interface neutral basado en popup de jquerry [Solucionado]
-Comprobacion de Handshake en segundo plano

CHANGELOG

########## 06-11-2013 LINSET 0.1
##
## #Fecha de Salida
##
########## 07-11-2013 LINSET 0.1b
##
## #Cambiado el Fakeweb a Inglés
## #Añadida funcion para quitar el modo monitor al salir
## #Arreglado Bucle para no colapsar la pantalla con información
## #Colocada opción de seleccionar otra red
## #Eliminado mensaje sobrante de iwconfig
##
########## 10-11-2013 LINSET 0.2
##
## #Añadido Changelog
## #Reestructurado el codigo
## #Cambiada la posición de ventanas xterm
## #Eliminada creacion extra del archivo route
## #Movido pantalla de comprobacion de handshake a una ventana xterm
## #Añadido menu durante el ataque
## #Añadida comprobacion de dependencias
##
########## 22-11-2013 LINSET 0.3
##
## #Arreglado mensaje de Handshake (no se mostraba bien)
## #Añadida interface de routers Telefonica y Jazztel (Xavi y Zyxel)
## #Fix cuando se usaba canales especificos (exit inesperado)
## #Mejorado DEBUG (function_clear y HOLD)
## #Migración de airbase-ng a hostapd
## #Reestructurado mas codigo
## #Añadido header
## #Añadida funcion para eliminar interfaces en modo monitor sobrantes
##
########## 30-11-2013 LINSET 0.4
##
## #Agregado soporte a airbase-ng junto a hostapd
## #Capacidad para comprobar pass sin handshake (modo Airlin"
## #Arregladas problemas con variables
## #Fix espacio Channel
## #Eliminada seleccion con multiples tarjetas de red
## #Arreglado error sintactico HTML de las interfaces Xavi
## #Implementada interface Zyxel (de routers de Telefonica también)
##
########## 07-12-2013 LINSET 0.5
##
## #Arreglado bug que impide usar mas de una interface
## #Migración de iwconfig a airmon-ng
## #Añadida interface HomeStation (Telefonica)
## #Arregladas llamadas PHP a error2.html inexistente
## #Arreglado bug que entraba en seleccion de Objetivos sin que se haya creado el CSV correspondiente
## #Opcion Salir en el menu de seleccion de webinterfaces
## #Arreglado bug que entraba en seleccion de Clientes sin que los haya
## #Arreglado bug que entraba en seleccion de Canal sin que haya interface valida seleccionada
##
########## 11-12-2013 LINSET 0.6
##
## #Bug al realizar deauth especifico sin que haya airodump en marcha
## #Modificadas variables que gestionan los CSV
## #Modificada estetica a la hora de seleccionar objetivo
## #Añadidos colores a los menus
## #Modificado funcionamiento interno de seleccion de opciones
## #Arreglado bug de variables en la comprobacion de dependencias
## #Añadida dependencia para ser root
##
########## 15-12-2013 LINSET 0.7
##
## #Añadido intro
## #Mejoradas variables de colores
## #Añadida interface de los routers Compal Broadband Networks (ONOXXXX)
## #Mejorada la gestion de la variable de Host_ENC
## #Arreglado bug que entraba en modo de FakeAP elegiendo una opcion inexistente
## #Modificado nombre de HomeStation a ADB Broadband (según su MAC)
## #Agregada licencia GPL v3
##
########## 27-12-2013 LINSET 0.8
##
## #Modificada comprobación de permisos para mostrar todo antes de salir
## #Añadida funcion para matar software que use el puerto 80
## #Agregado dhcpd a los requisitos
## #Cambiado titulo de dependecia de PHP (php5-cgi)
## #Modificado parametro deauth para PC's sin el kernel parcheado
## #Añadida funcion para matar software que use el puerto 53
## #Funcion para remontar los drivers por si se estaba usando la interface wireless
## #Modificada pantalla que comprueba el handshake (mas info) y mejoradas las variables
## #Mejorado menu de comprobacion de password con mas información
## #Añadida lista de clientes que se muestran en el menu de comprobacion de password
## #Cambiado ruta de guardado de password al $HOME
## #Reestructuracion completa del codigo para mejor compresion/busqueda
## #El intro no aparecerá si estas en modo desarrollador
## #No se cerrará el escaneo cuando se compruebe el handshake
#
## #Agregada funcion faltante a la 0.8 inicial (me lo comi sin querer)
##
########## 03-01-2014 LINSET 0.9
##
## #Funcion de limpieza si se cierra el script inesperadamente
## #Mejorada funcion de deteccion del driver
## #Modificadas variables que almacenaban las interfaces con nombres "wlan" y 'mon' para dar mas soporte a otros sistemass
## #La carpeta de trabajo se crea mas temprano para evitar posibles problemas
## #Añadida funcion para comprobar la ultima revision de LINSET
## #Autoactualizacion del script si detecta una version mas nueva de si mismo
## #Backup del script tras la actualizacion por si surgen problemas
## #Fix Menu de tipo de Desautentificacion (no se ve lo que se escribe)
## #Eliminada funcion handshakecheck del background
## #Eliminado mensaje de clientes.txt (problema devido a handcheck)
## #Bug que no mostraba correctamente los clientes conectados
##
########## 19-01-2014 LINSET 0.10
##
## #Agregado curl a las dependencias
## #Bug que no mostraba bien la lista de los clientes
## #Eliminado cuadrado en movimiento por cada sleep que se hacia en la ventana de comprobacion de handshake
## #Mejorada la comunicacion entre PHP y checkhandshake (ya no funciona por tiempos)
## #Cambiada ruta de trabajo de LINSET por defecto
## #Bug wpa_passphrase y wpa_supplicant no se cerraban tras concluir el ataque
## #Suprimidas de forma indefinida todas las interfaces web hasta ahora por motivos de copyright
## #Integrada interface web neutra basada en JQM
##
########## 29-01-2014 LINSET 0.11
##
## #Mejorada la comprobacion de actualizaciones (punto de partida desde la version del script actual)
## #Modificada url de comprobacion
## #Bug mensaje de root privilegies (seguia con el proceso)
## #Modificado orden de inicio (primero comprueba las dependencias)
## #Mejorada interface web
## #Agregada dependencia unzip
## #Bug al seleccionar una interface que no existe
## #Fix variable $privacy
## #Modificaciones leves de interface web
## #Adaptada interface para multiples idiomas
## #Añadido idioma Español
## #Añadido idioma Italiano
##
##########

Bueno, sin mas palabrerias, os dejo el link

Última modificacion: 29-01-2014

DESCARGA


Modulo XZM

USO

Para usarlo, le damos permisos con:

chmod +x linset

y ejecutamos:

./linset

Espero ver vuestras opiniones!  Grin  Evil

Salu2
Leer más »

ChaMAC 0.9: Cambia todas las MAC de tu PC

 
Antes de explicar nada, vamos a definir lo que es la MAC:

 La dirección MAC (siglas en inglés de media access control; en español "control de acceso al medio") es un identificador de 48 bits (6 bloques hexadecimales) que corresponde de forma única a una tarjeta o dispositivo de red. Se conoce también como dirección física, y es ÚNICA para cada dispositivo.
Las direcciones MAC son únicas a nivel mundial, puesto que son escritas directamente, en forma binaria, en el hardware en su momento de fabricación.
 
A pesar de eso, el sistema (en Linux, concretamente el kernel) es el que se encarga de gestionarla, por tanto, se puede cambiar muy fácilmente con el comando ifconfig.

Hace más de una vez que he usado macchanger (herramienta casi "universal en linux) para cambiar la MAC, y lo que más me incomodaba era tener que hacer ifconfig down, usar macchanger y por último ifconfig up sobre cualquier interfaz que quisiese, lo que me venía a la cabeza: ¿Que será del pobre que tenga que hacer eso para 4 o 5 tarjetas de red?

Por eso, con un poco de tiempo libre, decidí adentrarme en el mundo del bash y crear mi propio script que detectase todos las interfaces para cambiarles la MAC por una aleatoria.



(Quisiera agradecer al foro de seguridadwireless.net por la gran ayuda que me han dado).

El funcionamiento del script es muy simple, solo tenéis que bajar el código que hay a continuación y ponerlo dentro de la ruta /usr/bin/ con el nombre de chamac y con los permisos necesarios:

chmod +x chamac
cp chamac /usr/bin/

Actualización 03-10-2013 v0.9

Le he hecho mas ajustes al chamac, añadiéndole opciones mas interesantes y arreglado algunas cosillas para que vaya mas rapido.



Changelog:

########## 08-09-2013 Chamac 0.1
##
## #Fecha de Salida
##
########## 10-09-2013 Chamac 0.2
##
## #Detección de clientes DHCP
## #Optimización del código
## #Detección de deaemons de red
## #Aviso de macchanger desactualizado
## #Comprobar permisos root
##
########## 11-09-2013 Chamac 0.3
##
## #Añadido menu de ayuda
## #Posibilidad de ejecutar script con el sistema
## #Eliminada dependencia macchanger, puede funcionar sin el
## #Añadidda posibilidad de usar macchanger si se quisiese
##
########## 12-09-2013 Chamac 0.4
##
## #Corregido bug cuando wicd esta off (gracias a @USUARIONUEVO)
## #Corregido fallo de colores cuando se pedia ser root
## #Añadido menu para restaurar las MAC
## #Añadido menu para ver las MAC actuales
## #Fixedo el archivo que se genera para --autoboot
## #Pequeñas mejoras en el codigo
##
########## 16-09-2013 Chamac 0.5
##
## Reducido información del script ( mas minimalista)
## Modificado representacion de las interfaces
## Añadidas varias rutas alternativas para MAC Permanente
## Corregido codigo de peticion de permisos Root
## Pequeños cambios en el codigo
##
########## 19-09-2013 Chamac 0.6
##
## Arreglado problema de cambios de MAC fallidos
## Añadido comprobador de ruta de chamac
## Optimizado deteccion de daemon
## Agregada salida DEBUG en consola
## Pequeñas optimizaciones en el codigo
## Bug interno de rutas en la opcion -r para autoejecutarse
##
########## 21-09-2013 Chamac 0.7
##
## Eliminadas rutas de /run/udev/data/nX para extraer la MAC Original
## Mejorada función --autostart para sistemas con SUDO
## Añadida opcion para MAC personalizada
## Optimizados mensajes informativos
##
########## 26-09-2013 Chamac 0.8
##
## Corregido bug que no eliminaba la entrada de /etc/sudoers
## Añadido OUI para mostrar el Vendor
## Añadida funcion --update para actualizar la base de deatos OUI
## Añadida database de OUI
## Optimizados mensajes informativos
## Estructurado codigo fuente para mejor comprension
##
########## 03-10-2013 Chamac 0.9
##
## Corregido bug "-i used with no filenames on the command line, reading from STDIN" (@USUARIONUEVO y @alister)
## Mejorado el parseo de datos
## Reducida información que se muestra sobre los Vendor (mas dinamica)
## Añadida opcion --list para mostrar todos los Vendor
## Añadida opcion --ending para mantener los bytes del Fabricante
## Añadida opcion --another para elegir otro Fabricante Aleatorio
## Reducida cantidad de repeticiones para el cambio de MAC de 6 a 3 (parece estable...)
##
##########

Leer más »

DD-WRT: 8 razones para cambiar


Hace ya algún tiempo me cambié de compañía, la cual me dio un maravilloso router TP-Link WR740N v4. Al principio todo iba bien, pero dentro de algunas semanas empezaron los problemas. Había un momento en el que la Wi-Fi del router se colapsaba y desaparecía el Internet (lo mas gracioso, es que por Ethernet si había Internet). Me explico:

Llega un momento en que, por arte de magia, desaparecía el internet. Si intentaba hacer ping a cualquier web (blogger.com por ejemplo), me aparecía su IP pero no podía recibir paquetes. Todos los clientes de la Wi-Fi sufrían el mismo problema. Si te desconectabas de la red luego no podrías conectarte de nuevo. Lo único que se podía hacer para solucionarlo es reiniciar el router a la fuerza bruta.

Cansado de reiniciar hasta 7 veces por día el maldito cacharro, decidí llamar a mi ISP a que me cambiasen el router. No hubo ningún problema, vinieron al día siguiente y me reemplazaron el router por un igualito, me lo configuraron (tengo una conexión PPPoE con mi ISP) y se fueron. Yo creía que ya no tendría problemas.... Pero si fuese así, no estaría escribiendo este articulo...

Al cabo de 3 días, volvió el mismo problema! Decidí irme a la web de TP-Link para bajarme el último firmware. Hice un backup de mi configuración, actualicé el firmware, y restauré la configuración del router (mas que nada por el PPPoE), pero todo fue en vano, pues el problema no desaparecía. Descubrí que cuando la Wi-Fi se bloqueaba, podía utilizar algunos servicios aunque no tuviese Internet, por ejemplo el Facebook Messenger (sola afectaba a los intentos nuevos de establecer una conexión¿?).

Sabiendo que mi ISP no podría ayudarme, decidí contactar con el propio TP-Link, informando de este problema y esperando que sacasen alguna actualización para corregir este fallo, pero como ya habréis imaginado, a las grandes empresas les importa un rábano estas cosas...

Busqué mucho por internet, pero no encontré nada..... nada, excepto DD-WRT. Sabía que no era la solución a mi problema, pero porque no probar? Me pareció una alternativa muy interesante al stock firmware (También vi OpenWRT, pero no quería arriesgarme a tanto), y además, esta basado en Linux! El primer y único problema que se presentaba para cambiarlo era mi conexión PPPoE... Hay un user que sí podía ver y una pass que estaba oculta (pero eso si, estaba allí). No podía llamar al técnico diciendo: Hey mira, es que cambié el firmware de mi router porque sois unos inútiles, y me gustaría que os pasarais por mi casa a ponerme vuestra pass del PPPoE...

Por suerte, descubrí un método para poder ver la pass en texto plano (a los que estén interesados, que pregunten en los comentarios), por lo que ya lo tenía todo. Actualicé mi router sin problemas y desde día de hoy, no he vuelto a tener ningún tipo de problema que tenía hasta entonces. Os dejo una pequeña lista con las cosas que mas me gustaron respecto al firmware original (hay mas cosas, muchas mas, pero yo dejo las que para mi son útiles e interesantes):


1.Force Reconnect WAN


Puede parecer una tontería, pero a veces me fallaba la conexión WAN, es decir, se quedaba en estado de Reconnecting... y nunca llegaba a conectarse. Para solucionarlo, tenía que acceder al router, desconectarme de la WAN y volverme a conectar (reiniciar el Router también servía). Con esta pequeña, pero útil función, comprueba mi estado de conexión cada cierto tiempo (en mi caso, cada 1min) y si hubiese algún problema, se reconectaría automáticamente sin que yo tuviese que intervenir.

 2.Dynamic Domain Name System (DDNS)


Aunque esta función exista en el stock firmware, esta está limitada a 3 servidores: comex, no-ip y dyndns. Sin embargo, DD-WRT aparte de tener más servidores (8 mas), tiene algo que es realmente útil, la función de Custom, en la que podemos establecer cualquier otro servidor que no esté en la lista y añadir los parámetros necesarios para hacerlo funcionar.

3.Wi-Fi


Aparte de poder conseguir configurar nuestra wifi, hay ciertos usuarios (como yo) que buscamos toquetear la parte más técnica, para intentar exprimir el máximo de nuestra conexión wireless. La versión de stock tiene bastantes parámetros para modificar, pero sin duda, DD-WRT lo supera considerablemente.

4.SSH y Telnet


Una de las cosas que mas me molestaban del stcok firmware era su limitación para poder acceder a su terminal. Aparte de poder acceder a él con este firmware (ssh, telnet o ambos), puedo configurarlo para establecer un Túnel vía internet (ideal para evitar proxys de por medio)

5.VPN


¿Hace falta decir que el stock firmware no lo tiene? Si, con DD-WRT puedes crear tu propio servidor VPN. La principal ventaja de tener un Servidor VPN es la posibilidad de conectarte a la red local de tu casa desde cualquier punto de internet, es decir, enlazar dos LAN sin que estén presentes físicamente. Muy útil si queremos, por ejemplo, acceder a algún PC de nuestra casa/empresa sin tener que ir allí y estar en persona

6.Hotspot


Aunque no lo use, es una función bastante interesante, donde podemos crear un HotSpot y crear un sistema para ofrecer un servicio de internet a cambio de un registro o algo por el estilo (lo que hay en los centros comerciales principalmente).

7.Watchdog


Para mi esta fue una de las funciones mas curiosas e interesantes de DD-WRT. Su funcionamiento es muy simple: eliges un host (en mi caso google.es) y un tiempo en seg. (1800 son 15min) y olvídate de los problemas de inestabilidad con el router, pues cada 15min se hará un ping a google.es, y si no recibiera un respuesta de google, el router se reiniciaría automáticamente... Útil verdad? :)

8.Uso de red

Tiene una función principalmente informativa, nos permite conocer cual es la carga de nuestra red, y poder tomar medidas (como, por ejemplo, priorizar Puertos/Servicios/PC para darles mas/menos relevancia en la red con la función QoS)
Leer más »

Pamusb: Identificacion Linux sin password con USB



Hará ya algún tiempo que estaba navegando por internet, buscando algunos tweaks para tunear mi Ubuntu, y una de las cosas que quería poder cambiar era la forma de introducir la contraseña. Me resultaba bastante incómodo introducir la contraseña cada vez que usaba el comando sudo. Por suerte, hay un proyecto llamado pam_usb que consiste en poder identificarse a través de nuestro USB.

Su funcionamiento es muy simple, cuando se requiera autentificación, comprobará que nuestro USB conectado, y si es así, se ejecutará el comando sin pedirnos contraseña. De lo contrario, tendremos que introducirla.

Os preguntaréis: Vale, y que pasa si cambiamos algún archivo de nuestro USB? y si lo formateamos?

Pues no tenéis de que preocuparos, pues pam_usb comprueba todo esto antes de hacer nada:
  • Fabricante
  • Universally Unique Identifier (UUID)
  • Nº de Serie
 Por tanto, aunque se modifique o se copie todo el contenido a otro USB, no funcionaría.

Para instalar pam_usb en Ubuntu (o sino, desde su web oficial) introducimos:


sudo apt-get install libpam-usb pamusb-tools

A continuación introducimos un USB en nustro PC y ponemos:


sudo pamusb-conf --add-device USB

En donde USB es el nombre que le querremos dar (puede ser cualquiera)

Después, tenemos que añadir usuarios. Lo haremos con

sudo pamusb-conf --add-user vk496

En donde vk496 es el nombre de usuario de vuestro PC

Después de realizar todo esto, comprobar que todo funciona con:


# pamusb-check vk496
* Authentication request for user "vk496" (pamusb-check)
* Device "MultiBoot" is connected (good).
* Performing one time pad verification...
* Access granted.
Hace falta decir que vk496 es vuestro usuario? ;)

Y ya está! :)

Solo os queda estar como locos metiendo y sacando el USB para ver que realmente funciona xD
Leer más »

Driver Genius 12 Profesional Edition Full 2013




Después de presentaros el Driver Genius 11, hoy os mostraré su actualización: Driver Genius 12

Driver Genius Profesional Edition es un programa de mantenimiento que se encarga de actualizar todos nuestros drivers. Su funcionamiento consiste en escanear nuestro para recopilar la información de todos los componentes, compararlos con su base de datos e instalar/actualizar los drivers que faltan.

Características
  • Crear una copia de seguridad. Puedes crear una copia de todos los controladores instalados en tu sistema. Dicha copia estará comprimida en un archivo ejecutable EXE
  • Reinstalar los controladores. Sólo tienes que hacer doble clic en el archivo ejecutable
  • Actualizar tus controladores. A través de Internet para tener siempre la última versión
  • Obtener más detalles sobre tu sistema. Procesador, memoria, unidades de disco, etc.
  • Acceder a opciones ocultas de tu tarjeta gráfica NVIDIA, para ello deberás disponer de una tarjeta con dicho chip
  • Guarda con rapidez los drivers de tu PC.
  • Duplica tus drivers en un fichero ejecutable e instala fácilmente los drivers en varios ordenadores.
  • Encuentra automáticamente los drivers más recientes en tu PC con un solo clic.
  • Suprime los drivers que no utilizas o que ya no son válidos
  • Mejora el rendimiento y la estabilidad de tu sistema.
  • Identifica en un clic los drivers que no funcionan correctamente y utiliza las soluciones propuestas por Driver Genius para remediarlo
  • Descubre las opciones escondidas en el panel de control de los drivers incluyendo parámetros de « over clocking », AGP, control de ventilador, control Stereo, soporte OpenGL 2.0, y mucho más.
  • Nuevo gestor de Descargas, con un incremento del 12% en la velocidad. 
  • Mejora en el consumo de memoria (hasta un 60% menos). 
  • Soporte para mas de 80.000 componentes nuevos. 
  • Mejora en el gestor de copias de Seguridad.
  • Mejoras el gestor de eliminación de Drivers

Capturas









Leer más »