jueves, mayo 10, 2007

Ya tengo mi nuevo equipo wifi

Pues al final el mensajero a vuelto hace cosa de media hora y me ha traído el paquete, todavía no he probado nada, pero como de costumbre he hecho un reportaje fotográfico que os pondré a continuación, y en futuros post comentaré su funcionamiento.

La caja del adaptador por delante y por detrás:




Aquí la antena que casi no cabe en la foto, en su caja, y fuera de ella:





La caja del adaptador usb abierta:



Una exhibición de los productos:



La antena del adaptador:



El esperado adaptador sin antena:



El mismo con su antena:



Y con "La Antena":


Saludos ;-)

Seguridad en redes inalámbricas

Tal y como le prometí a Jospi, aquí está el post sobre redes redes wifi, sobre su seguridad. Por supuesto también voy a explicar como se puede atacar una red wifi para averiguar su contraseña. Vamos a empezar aclarando unos conceptos que utilizaré varias veces a lo largo de este artículo. Comencemos pues:

Una red wifi es una red inalámbrica, una red en la cual los datos se transmiten por el aire, por lo que en principio son intrínsecamente mas inseguras que las redes cableadas, ya que en éstas ultimas para poder sniffar (capturar) datos hay que estar conectado físicamente con un cable, mientras que en las redes wifi cualquiera puede capturar esos datos, simplemente necesita un adaptador wifi. Además las ondas no tienen límites, si tu tienes una red wifi en tu casa o empresa las ondas traspasan las paredes y ventanas no van a pararse a la puerta de tu casa. Obviamente por ello tu vecino o cualquier persona que se acerque a tu casa o disponga de una buena antena podrá atacar tu red sin ningún problema.

Ya hemos visto que capturar los datos transferidos en una red wifi está al alcance de cualquiera, de ahí se deduce la necesidad de cifrar los datos, y de que solo se puedan conectar las personas que posean la clave de cifrado. Ahora vamos con un poco de historia, las primeras redes wifi en su mayoría eran abiertas, es decir sin cifrado alguno. Lo primero que apareció fue el cifrado WEP (Wired Equivalent Privacy), y que se sigue usando en la mayoría de las redes wifi que podemos encontrar hoy en día. Este cifrado como ya han dicho muchos expertos está herido de muerte, crackearlo es muy sencillo. En sus inicios eran necesarios varios millones de paquetes IVs, se tardaba bastantes minutos en conseguir esa cantidad, con el tiempo hubo mejoras en el algoritmo de crackeo y la cantidad de paquetes necesarios también se redujo bastante, actualmente incluso con solo 40000 paquetes se podría crackear, pero ya los detalles mas técnicos para un poco mas adelante. Por último ha aparecido WPA (Wifi Protected Access) y WPA2 y algunas variantes mas. WPA es mucho mas seguro que WEP, la única forma de atacarlo es mediante fuerza bruta, pero las claves pueden llegar a ser muchísimo mas complejas que las claves WEP, por lo que puede ser que no sea crackeable en una vida humana. Como contrapartida también puede ser menos seguro que WEP si ponemos una clave sencilla, que podría ser atacada por diccionario, éste ataque consiste en probar todas las claves de un fichero (diccionario) confiando en que la clave que intentamos crackear se encuentre en nuestro diccionario. Sobre la seguridad en WPA no os puedo dar mas detalles porque no los conozco mucho, yo no he atacado personalmente ninguna red cifrada con WPA. De todas formas si os interesan mas detalles y queréis profundizar mas podéis visitar los enlaces que pondré al final del artículo. Bueno con esto creo que ya tenéis unas bases sobre los métodos de cifrado y cuales son factibles de atacar y cuales no.

Toda red wifi tiene un ESSID, que viene a ser el nombre de la red. Puede ser ocultado para intentar proteger un poco mas la red, pero es un método totalmente inútil, ya que la presencia de la red es fácilmente detectable y averiguar el ESSID no tiene mas complicación.

Las redes inalámbricas también tienen un BSSID, que es como una dirección MAC asociada a la red, es un conjunto de dígitos hexadecimales. Este es un ejemplo: 00:E0:98:B7:3E:70

Otro concepto que hay que tener claro es el de dirección MAC. Esto no tiene nada que ver con los ordenadores de Apple, la dirección MAC o Media Access Control address es lo que podríamos llamar la dirección física de un adaptador de red. Esta dirección es única para cada tarjeta y es asignada por el fabricante. Conociéndola podemos averiguar el fabricante de un adaptador de red, ya que cada fabricante usa unos rangos determinados. En otras palabras, cada tarjeta de red, ya sea ethernet o wifi, tiene una dirección única en el mundo que sirve para identificarla. Estas direcciones como ya he dicho están grabadas en el mismo hardware y no pueden ser cambiadas de forma permanente, sin embargo si pueden ser cambiadas por software y el cambio durará mientras el ordenador este encendido, al reiniciar habrá que volver a cambiarla y "engañar" al sistema operativo, ya que a la MAC original esta almacenada en una memoria de solo lectura de la tarjeta de red. Este dato también se usa para controlar el acceso a una red, es lo que se conoce como filtrado MAC, es decir, establecer una regla que diga que solo se pueda conectar el ordenador que tenga la dirección MAC 00:48:23:56:34:87, mas adelante veremos también como vulnerar este tipo de protección.

Aclarados esos conceptos ahora vamos a ver que material necesitamos para realizar una auditoría de seguridad wifi:

-Debemos disponer de un PC con sistema operativo, se puede usar tanto windows como Linux, aunque yo recomiendo Linux, ya que con este sistema las herramientas suelen ir mejor y además el soporte a las tarjetas es mucho mejor, de hecho hay tarjetas que en windows no hacen nada y en Linux se pueden poner en modo monitor e inyectar. En fin que recomiendo Linux para esto. En particular para los que no os animéis a instalaros Linux e ir instalando todas las herramientas una por una y el driver adecuado para vuestra tarjeta os recomiendo que uséis el livecd WifiSlax, que incluye casi todos los drivers y herramientas, lo podéis descargar desde aquí: http://www.comprawifi.com/public/ficheros/Wifislax/2.0/wifislax-2.0.iso

-Es necesaria una tarjeta de red wifi, no importa el formato, son válidas las PCI, las integradas en los portátiles, las USB, las PCMCIA, cualquiera. Sólo hay que tener en cuenta una cosa hay que tener el cuenta el chipset para instalar el driver adecuado, (si usáis WifiSlax, ya estará instalado casi seguro). Por último comentar que hay algunos chipset que no sirven (por lo menos aún), por ejemplo los zydas, lo único que pueden hacer es ponerse en modo monitor en linux, no hacen nada mas.

-Esto no es estrictamente necesario, pero si queréis tener mayor cobertura, necesitareis una antena. Su potencia se mide en Dbi, como es lógico a mayor potencia mayor será la distancia que cubra.

-El software adecuado, ahora lo veremos.

Ahora si, con las cosas claras y el material a mano podemos empezar la sesión de hacking wifi. Lo que vamos a hacer es averiguar la clave wep de una red, vamos a ver poco a poco todo el proceso y también explicaremos un poco para que sirve cada herramienta que usemos, no los limitaremos a decir ahora poner esto, ahora esto y esto y ya está, la clave. No, veremos que hacemos en cada momento. Por último una "nueva" herramienta para crackear las redes wifi con clave WEP.

Para esta tarea utilizaremos la suite aircrack-ng. Si vais a usar WifiSlax no tendréis ningún problema, ya viene instalado, si usáis Linux seguramente podréis conseguirlo mediante vuestro gestor de paquetes, por ejemplo: apt-get install aircrack-ng. En caso de que no lo encontréis disponible ir a la página oficial: http://www.aircrack-ng.org. Esta suite incluye varios programas, todo lo necesario para desarrollar nuestra labor. Nosotros no vamos a utilizar todas las herramientas que incluye, sólo algunas de ellas, ya veréis cuales.

Lo primero que necesitamos es poner la tarjeta en modo monitor, os explico en que consiste, vuestra tarjeta wifi en condiciones normales solo capta los datos relativos a ella, todos los que no vayan dirigidos a ella son ignorados. Ponerlo en modo monitor sería configurarla para escuche todo lo que este a su alcance, no solo lo que sea destinado a ella. Os lo explico con un ejemplo, imagínate que tu estas en clase y el profesor esta explicando un tema, pero a la vez tu compañero que está detrás, esta hablando con el de al lado, tu en principio prestas atención al profesor, la otra conversación la ignoras, sin embargo si tu ahora también te pones a escuchar la otra conversación estarías en modo monitor, estarías capturando todos los datos a tu alrededor. Bueno creo que mas o menos se puede entender con esta explicación, ahora os voy a comentar como hacerlo. Lo primero será identificar nuestra tarjeta wifi, si es una atheros se llamará ath0, si es ralink, será rausb0, y algunos nombres más. Para que Linux nos muestre el nombre de nuestra tarjeta utilizaremos el comando iwconfig. Lo ponemos en una consola y miramos el resultado:

$ iwconfig
lo no wireless extensions.

eth0 no wireless extensions.

sit0 no wireless extensions.

wifi0 no wireless extensions.

ath0 IEEE 802.11g ESSID:""
Mode:Managed Frequency:2.437 GHz Access Point: Not-Associated
Bit Rate:0 kb/s Tx-Power:9 dBm Sensitivity=0/3
Retry:off RTS thr:off Fragment thr:off
Power Management:off
Link Quality=0/94 Signal level=-96 dBm Noise level=-96 dBm
Rx invalid nwid:11419 Rx invalid crypt:0 Rx invalid frag:0
Tx excessive retries:0 Invalid misc:0 Missed beacon:0

Nuestra tarjeta claramente es ath0, para ponerla en modo monitor usaremos el comando airmon-ng, su sintaxis es: airmon-ng start|stop interface [channel]. Por lo que pondremos:

airmon-ng start ath0

Con eso tendremos nuestra tarjeta lista para el proceso. La tarjeta ya está en modo monitor, ahora solo nos queda capturar los datos, para ello utilizaremos airodump-ng. De este programa no hay mucho que explicar simplemente sirve para capturar los datos que estén al alcance de nuestra tarjeta wireless. Antes de continuar comentar que muchos programas (estos están incluidos) al ejecutarlos sin parámetros muestran la sintaxis y el modo de uso, si alguien quiere saber mas puede recurrir a las páginas man, ejecutando man comando, donde comando, es el comando que queremos aprender a usar. Yo os estoy enseñando un uso concreto de estos programas, usando unas opciones determinadas, si queréis saber mas podéis recurrir a esto último que os he dicho. Bueno ahora sigamos con nuestro ejemplo, ejecutaremos este comando:

airodump-ng ath0 -w capturas --ivs

Donde ath0 es nuestra interfaz de red, -w es el parámetro para indicar que guarde los datos y capturas el fichero donde guardarán los datos, por último --ivs es para indicar que guarde los paquetes de ese tipo, IVs, útil para crackearlo después con aircrack-ng. Este es el resultado:



Yo voy a ir a por la red con ESSID "vicky", su BSSID, como se puede ver es 00:A0:C5:77:81:16. Los paquetes IVs de esa red aumentan muy lentamente, tanto que para llegar a unos 200000 paquetes necesarios nos podemos morir de viejos. Que hacemos entonces para acelerar el proceso? Inyectar. La inyección es la clave, consiste en enviar paquetes al router y que este responda, así aumentaremos rápidamente el número de paquetes. Para hacerlo utilizaremos aireplay, programa que nos permite envia peticiones ARP, consiguiendo que el router wifi nos responde enviando paquetes ARP encriptados, los cuales nos sirven para luego crackear la clave, mediante esta técnica conseguimos que aumente el número de IVs mucho mas rápido. Primero vamos a realizar una autentificación falsa con aireplay y luego con el mismo aireplay enviaremos las peticiones ARP. Procederemos de la siguiente manera:

aireplay-ng -1 0 -e vicky -a 00:A0:C5:77:81:16 -h 00:11:22:33:44:55 ath0

Donde -1 indica realizar una autentificación falsa, el 0 el tiempo de "reasociación", -e es el ESSID de la red a atacar, -a es para indicar el BSSID de la red, -h es para indicar vuestra MAC, podeis poner la real o una falsa, no hay problema, funcionara igualmente, por último ath0 es la tarjeta wifi.




Ahora vamos a comenzar a inyectar, con aireplay-ng:

aireplay-ng -3 -b 00:A5:C5:77:81:16 -h 00:11:22:33:44:55 ath0

Donde -3 indica que realice en ataque arp-request, -b es para especificar el bssid, -h para especificar la mac de nuestra tarjeta wifi y ath0 la tarjeta a usar. Un detalle, tenéis que poner la misma aquí y en el comando anterior, si antes era 00:11:22:33:44:55 pon la misma ahora.



Ahora, si esto ha salido bien el numero de IVs en airodump-ng debería aumentar mas rápido y pasados algunos minutos, alcanzaremos una cifra mas o menos adecuada, cuantos mas mejor, pero con 200000 serán bastantes, incluso puede ir bien con menos.

Cuando lo hayamos conseguido nos toca correr aircrack-ng, que se llama igual que la suite entera, este programa nos servirá para conseguir crackear la clave WEP a partir de los paquetes capturados. Su funcionamiento no os lo puedo detallar mucho, porque mis conocimientos criptográficos no llegan a tanto. Pero si alguno os interesa, puede ser recomendable leer este documento sobre Vulnerabilidades en el cifrado WEP. Su uso sería así:

aircrack-ng capturas*.ivs -b 00:A0:C5:77:81:16

Donde capturas*.ivs es el nombre del archivo a crackear y -b especifica el bssid de la red a crackear, porque en ese fichero puede haber IVs de otras redes. Este es un screenshot de aircrack-ng:



Como se puede ver yo pase con creces los 200000 IVs, llegue hasta 812920, fue debido a que me fui a estudiar lengua (hoy tenía examen) y deje los programas funcionando, cuando acabe y volví al ordenador vi esa cifra. Tal como se deduce de la imagen a mas paquetes más rápido será el crackeo y mayores serán las posibilidades de éxito.

Bueno pues esta parte del post ya está lista, ya hemos conseguido la preciada WEP, en principio ya podremos conectarnos a esa red. Aunque hay otros posibles filtros, como el filtrado MAC, que a continuación veremos como burlarlo.

El filtrado MAC consiste en que el router tiene una lista de direcciones MAC de los equipos que pueden conectarse, si un equipo no coincide con ninguna de esas direcciones MAC se deniega la conexión. Por lo tanto como sabemos que las MAC se pueden cambiar fácilmente simplemente tenemos que averiguar una dirección válida y ponernosla. Para averiguar una MAC válida yo sólo conozco un método, cuando tenemos airodump-ng corriendo abajo nos aparecen las que equipos estan conectados y que redes, simplemente tenemos que mirar alguno que este conectado al la red que nos interesa. Veamos un ejemplo en el screenshot de antes:



Se ve claramente que el equipo con MAC 00:12:F0:57:24:10 está conectado a la red con BSSID 00:A0:C5:77:81:16, es decir a nuestra victima, vicky, por lo que ya tenemos una MAC válida. En linux para cambiar nuestra MAC podemos hacerlo sin ningún paquete extra, simplemente usando ifconfig, seria de la siguiente manera:

ifconfig ath0 down
ifconfig ath0 hw ether 00:12:F0:57:24:10
ifconfig ath0 up

Con eso ya tenemos cambiada la MAC de ath0 a 00:12:F0:57:24:10. Otra forma es usando un paquete muy cómodo se llama macchanger. Su uso es el siguiente:

macchanger -m 00:12:F0:57:24:10 ath0

Donde -m es para indicar la MAC que vamos a poner, 00:12:F0:57:24:10 es la nueva MAC y ath0 la interfaz a la que queremos cambiarle la MAC.

En windows se puede cambiar la MAC también, yo no lo he hecho nunca, pero supongo que esto que nos comentan en Kriptopolis servirá:

Windows 2000/XP (método A)

En Windows has de saber primero si tu dispositivo de red soporta o no la clonación de MAC. Si no es ése el caso, has de ir al método B.

1. Inicio -> Configuración -> Panel de Control -> Redes
2. Click derecho sobre el NIC cuyo MAC se quiere cambiar -> Propiedades.
3. General -> Configuración -> Avanzada.
4. Propiedad -> Dirección de Red (o Dirección administrada localmente).
5. Valor -> Teclear la nueva MAC (sin los : de separación).
6. Ventana de comandos -> teclear ipconfig /all (o net config rdr) para comprobar si se ha realizado o no el cambio.
7. Si el cambio se ha realizado, rearrancar la máquina. Si no, probar el método B.

Windows 2000/XP (método B)

1. Inicio -> Ejecutar -> Teclear regedt32.
2. Ir a HKEY_LOCAL_MACHINE\SYSTEM\
CurrentControlSet\Control\Class\
{4D36E972-E325-11CE-BFC1-08002BE10318}
3. Doble clic
4. Buscar la clave DriverDesc del inyterfaz que se quiere modificar.
5. Editar (o añadir) la clave de cadena (tipo REG_SZ) NetworkAddress para que contenga la nueva MAC.
6. Deshabilitar y volver a habilitar el interfaz cambiado (o rearrancar el sistema).

Si no podeis recurrir a algunos programas que hay por ahí, googlear y los encontrareis.

Ya para acabar comentaros la "reciente" aparición de un innovador programa que permite crackear redes wifi con muchos menos paquetes, dicen que con 40000 son suficientes, yo no lo he probado todavía, pero supongo que funcionara, porque ha sido creado por importantes criptólogos. Bueno el programa en cuestión es aircrack-ptw, os descargáis el código fuente y lo compiláis:

tar -xzvf aircrack-ptw-1.0.0.tar.gz
make
make install

Luego para usarlo solo cambian dos cosas en el proceso que os he explicado antes, cuando ejecutamos airodump-ng poníamos esto:

airodump-ng ath0 -w capturas --ivs

Pues ahora el parámetro --ivs no lo usaremos, pondremos sólo esto:

airodump-ng ath0 -w capturas

Y al final en vez de poner:

aircrack-ng capturas*.ivs -b 00:A0:C5:77:81:16

Ponemos:

aircrack-ptw capturas-01.cap

Ya os he dicho que yo este programa no lo he probado todavía, pero en la página de los autores pone que ese es el uso.

Bueno pues lo prometido es deuda, ahí esta mi artículo. Por anunciaros otro futuro post, que no cuando lo pondré, ahora no voy a mojarme con fechas, pero no creo que tarde demasiado, os enseñare a atacar redes inalámbricas de Imagenio, Telefónica, lo iba a escribir también en este artículo pero ya me ha parecido demasiado, así que en uno aparte. Espero que os haya gustado y que hayais aprendido mucho. Y para terminar algunos links útiles:

Para descargar WifiSlax:
http://www.comprawifi.com/index.php?act=wifislax

Web con información muy útil y foro:
http://www.seguridadwireless.net
http://www.seguridadwireless.net/foro

También si teneis alguna duda el subforo de hacking wireless de foro.elhacker.net también os pueden ayudar mucho y dispone de mucha información muy buena:
http://foro.elhacker.net/index.php?board=48.0

También como no:
http://www.sangoogle.com

Saludos ;-)

PD: Cualquier problema me lo decis en un comentario ;-)

Con la miel en los labios

Hace 10 minutos exactamente han venido a traerme el paquete que contenía mi pedido a comprawifi.com, y esto es lo que tiene pagar contrareembolso, el hombre no tenía cambio, así que se ha vuelto a llevar el paquete y ha dicho que si puede pasará al final de la mañana, si no tengo que ir a la oficina a recogerlo o llamar para que lo vuelvan a traer otro día. Haber si mi madre va a comprar y trae dinero suelto para pagarle al hombre si vuelve a venir. Nunca me había pasado esto, es por culpa de mi padre que no le gusta pagar con tarjeta, de haberlo hecho así ya lo tendría en mis manos. Bueno espero que llegue a mis manos cuanto antes.

Sobre el post que os prometí sobre seguridad wifi, pues al final no pude terminarlo para ayer, aprovechando que estoy malo y no he ido al instituto pues estoy terminandolo, va muy avanzado ya, para hoy creo que casi seguro lo tenéis.

Saludos ;-)

lunes, mayo 07, 2007

Ya me ha llegado el cd de ubuntu

Hola, hoy cuando he vuelto del instituto me he encontrado con un curioso sobre (he borrado mi nombre y dirección :D):





Obviamente se trataba del cd de ubuntu que pedí hace algún tiempo, no recuerdo cuanto. Lo pedí, porque aunque ya tenga el cd grabado por mi mismo, siempre gusta tener uno original con sus dibujos, su funda... Bueno ya he cogido la costumbre de fotografiar las cosas para mi blog, aquí un par de fotos:





Se pueden pedir más pero yo cuando lo pedí para x86 sólo daba la opción de pedir uno, ahora podéis pedir mas. Si os interesa pedirlos, hacerlo aquí: https://shipit.ubuntu.com

Saludos ;-)

PD: Disculpas por la mala calidad de las imágenes, pero se ve que la cámar de móvil no es muy buena.

sábado, mayo 05, 2007

Desastre Wifi

Hola, no se si os he comentado en alguna ocasión que tenía un adaptador wifi usb, era el que venía con el router wifi que compré hace ya bastante tiempo, tenía un chipset rt2570, me fue muy útil mientras vivió, con ese mismo conseguí la clave wep de una red wifi de un vecino, que hoy día ya la ha cambiado y fue el que estuvo conmigo en mis primeros pasos en el hacking wifi, luego ya llego una atheros pci y el portátil, también atheros. Pero la historia de hoy se centra en el usb.

Esta mañana iba a usarlo para una sesión de hacking wifi, y porque no use a tarjeta wifi integrada en el portátil? pues muy sencillo, la interna es la que uso para conectarme a mi red inalámbrica y quería mantener la conexión a internet mientras ponía otra interfaz, la usb, en modo monitor interceptando paquetes.

Bueno, el problema es que lo enchufe en un puerto usb que está al lado izquierdo de portátil y le di un golpecito sin querer hacia arriba y me lo cargué. Si, literalmente, el aparato se separo del enchufe usb, éste lo tuve que sacar con unos alicates, y nada el cacharro ha muerto, aqui podeis ver como ha quedado:





Luego, como buen geek, o abrí para verle as entrañas:








Así es como debería estar (mas o menos) si estuviera entero y abierto:


Hace tiempo que estaba interesado en comprar uno nuevo, que ademas tuviera posibilidad de conectarle una antera externa, creo que hora es el mejor momento para hacerlo, buscaré alguno por ahí.

Saludos ;-)

EDITADO

He estado mirando que comprar y ya me he decidido por uno, es usb, y tiene un conector para antenas, justo lo que buscaba, ademas ha sido probado por el equipo de www.seguridadwireless.net, y es idóneo para el hacking wifi. Aquí podéis ver una foto y si pincháis en ella os llevará a la tienda donde lo he comprado:

Image Hosted by ImageShack.us

Además también he pedido una antena omnidireccional de 8 dbi por 12 euros, es ésta (en la foto no se ve prácticamente nada, pero también os he puesto el link a la tienda):

Image Hosted by ImageShack.us

Ya os contaré que tal va cuando me llegue.

jueves, mayo 03, 2007

Servicio técnico a domicilio

Hola, primero disculpas por no haber posteado en tanto tiempo, pero es que exámenes, feria... quitan mucho tiempo. Bueno hoy os voy a contar una cosa que me paso este Martes. La feria aquí se inaugura un Miércoles por la noche y se clausura el siguiente lunes por la noche. Aquí viene la historia, vuelvo este Lunes por la noche a las 3:30 a mi casa, tuve que venir andando, ya no había autobuses, la feria se clausura a las doce en punto de la noche y lo autobuses el último día solo duran hasta las 2:30, total unos 3km hasta mi casa, no pasa nada en realidad es poco. En realidad eso que os he contado no tiene mucho que ver, pero es para que os metáis en mi papel. Al día siguiente me levanto a las 14:00, entonces estaba un poco cansado, así que puse me voy al salón, pongo la tele y me tiro en el sofá, de repente aparece mi madre, esto es lo que paso después:

-Hola, ya te has levantado?
-Sí, hola
-Mira es que ha venido la vecina del cuarto derecha preguntando si tu podías subir a arreglarles el ordenador, que se les ha estropeado y pensaron en ti.

Yo flipo, viene una mujer que ni se quien es a preguntar si puedo arreglar un ordenador, además quien les ha dicho que yo se de informática, porque yo consultas de ordenadores solo le he respondido a dos o tres amigos del instituto.

-Mamá, la vecina del cuarto quien es y de que me conoce?
-Ni idea
-Pero tu eres amiga suya no? si no porque ha venido?
-Pues no lo sé, yo solo la saludo cuando me cruzo con ella, no hablo mucho con ella.
-Eso no puede ser, aquí no ha venido nadie, tu me estas engañando.
-Entonces no vas a ir?
-No, eso es mentira.
-Que es verdad.
-Y de que me conoce? y como sabe que se de informática?
-No sé, tienen una hija pequeña, a lo mejor se lo ha dicho alguien.
-Y quién? ademas cuantos años tiene la hija?
-Tendrá 9 ó 10 años.
-Pues entonces no puede ser, porque yo no conozco a nadie de esa edad.
-Bueno, pues entonces no sé, pero vas a subir o no.
-No, eso no es verdad, no me lo creo.

A ella le cambio la cara, se ve que no le hacía mucha gracia quedar mal con la mujer, por lo que empecé a sospechar que podía ser verdad, además nunca gasta bromas tan pesadas.

-Papá, que dice el niño que no va a ir a arreglar el ordenador.
-Pues sube tu y dile que no él no puede subir.

WTF!! Aquí me doy cuenta de que puede ser verdad, porque mi padre no suele gastar bromas. Entonces los dos me dijeron que subiera, esto es increíble, me levanto a las dos de la mañana recién llegado de feria y me dan esta noticia. Total, que al final tuve que acabar subiendo, me visto y me voy (no voy a ir en pijama a casa de alguien que ni conozco)

Llamo al timbre y me abre la mujer.

-Hola, tu eres Neobius no?
-Si soy yo.
-Pasa, mira lo que pasa es que se nos ha estropeado el ordenador y no sabemos que hacer - en el salón estaba la niña, el marido salió de su habitación cuando se enteró de que llegué-, mira aquí tenemos el ordenador.

Entonces llegó el marido, Agustín y se sentó a mi lado, frente al ordenador, la mujer se fue de la habitación.

-Hola Neobius, mira es se ha estropeado, y claro en vez de llevarlo a la tienda pues hemos preferido llamarte a ti -se me pasa un gran WTF por la cabeza-, pero no para que lo hagas gratis ni nada, si no simplemente porque tu vives aquí al lado y es mas sencillo, pero vamos que yo pienso pagarte, ya me dirás tu cuanto es -esto último me tranquilizó un poco-
-Vale, pero que es lo que le pasa al ordenador?
-Pues mira es que aquí ya fallaba mucho el sonido, muchas veces no funcionaba, y la grabadora de dvd no hacía nada, ni leía no grababa, así que yo intenté ponerlo igual que cuando venía de fábrica.

El ordenador era un sobremesa HP, a simple vista no tenía nada raro, una aclaración, como la mayoría sabréis, este tipo de ordenadores suelen traer una partición oculta en la que se almacenan datos necesarios para cuando haya que hacer una recuperación, que es borrar todo el contenido del disco duro (excepto ésta partición) y dejarlo con el software tal como vino de fábrica. Yo empecé a barajar hipótesis, los altavoces lo mas probable es que fuera un problema de drivers, y la grabadora podría ser problema de drivers o que se hubiera estropeado el hardware realmente. Por cierto el sistema operativo era Windows XP.

-Y que pasó?
-Para hacer la recuperación había que pulsar Falgo -no recuerdo exactamente que tecla era- y entonces yo lo hice, pero se paró en un momento con un error, y ya no seguía mas, así que lo apagué, y luego al volverlo a encender ya no podía volver a hacer lo mismo, no servía que pulsara Falgo.

Obviamente tenía un gestor de arranque modificado para que al pulsar Falgo arrancara desde esa partición oculta y formateara el disco duro y lo pusiera con la configuración de fábrica, pero pasaría algo que hizo que el hombre apagara el ordenador y como ya estaba borrada la partición de windows no había gestor de arranque configurado.

-Y que error te daba?
-No lo sé, era algo en inglés -una repuesta de lo mas clarificadora.
-Haber, pues enciende el ordenador que vea que pasa.

Lo enciende y aparece el mensaje:

NTLDR is missing
Press Ctrl + Alt + Del for reboot

Confirmado, se habría borrado ya el contenido del disco duro y Agustín apago el ordenador antes de que se volvieran a escribir los nuevos datos. Lógicamente no se podía arrancar con Falgo, se me ocurren varias cosas, esas particiones ocultas suelen traer un "miniwindows" desde el que se bootea y luego se realizan las operaciones. Pensé en instalar grub e intentar hacer que arrancara esa partición, lo descarté, no lo veía muy claro, ademas si instalo grub y arrancará puede ser que me tirara en esa casa una hora esperando a que se hiciera la recuperación, y que realmente existiera el error que decía el hombre y entonces hubiera perdido todo ese tiempo, así que vi mas seguro instalar windows xp desde cero. Todos estos pensamientos tenía que ir traduciendoselos al hombre según valoraba la mejor opción:

-Pues mira, antes de seguir lo de los altavoces seguramente sería de los drivers de la tarjeta de sonido, porque si dices que a veces funciona no puede ser fallo de hardware. La grabadora la probaremos luego, puede ser un problema de software o de hardware, ya averiguaremos cual. Ahora lo que vamos a hacer es instalar Windows XP desde cero, porque como la recuperación no la podemos hacer... tienes por ahí algun disco de Windwos XP?
-No, ya te digo que venía ahí, y ya no funciona, pero cuando lo encendí la primera vez me dijo que era conveniente hacer una copia de seguridad de esos datos, que eran 6 cds, lo iba a hacer pero me salio mal y solo tengo el primer cd.
-No, pues entonces no me sirve, voy a bajar yo a mi casa a por un cd de Windows XP.

Entonces baje y cogí un cd de Windows XP que tengo por ahí que tiene la activación crackeada, así me ahorro problemas. Lo cojo y subo, entonces iba ya a instalarlo, pero me acordé de que los drivers y demás estarían en esa partición oculta, así que decidí volver a bajar a por mi disco duro externo y a por un cd de ubuntu feisty. Subo con todo el material.

-Hola, he traído por aquí el cd de Windows, este disco duro externo y este de cd de Ubuntu, es otro sistema operativo, es una distribución Linux. Es para arrancar desde aquí que lo hace sin tocar el disco duro y luego copiar a este disco duro externo los datos del particion oculta.
-Vale pues empecemos.

Arranco desde Ubuntu y enchufo el disco duro externo. Miro las particiones, y veo que hay una partición ntfs, de 4 GB, que solo tiene unos 600 MB ocupados, es obviamente la famosa partición oculta. Luego hay una de 13.6 GB, y ciento y pico GB sin particionar, al ver el panorama deduzco que cuando el apagó el ordenador fue cuando se estaba particionando el disco duro, de ahi ese extraño estado de las particiones.

-Ok, ya esta copiado, ya podemos instalar Windows XP -meto el cd y arranca-. Las particiones como las hago, pongo una sola partición o dejo las oculta y hago otra mas donde instalo windows?
-Esa partición dejala por si acaso.
-Vale.

Preparo las particiones desde ese "maravilloso" editor de particiones que trae el instalador de Windows XP. Empieza a formatear. Ahora empezó a hablarme (el hombre, no el instalador de windows xD) de algo que me llamo la atención desde el principio:

-Neobius, mira ademas yo tengo ahí otro ordenador, que no se usa, pero que funciona, es muy antiguo tendrá unos 10 años, funcionaba con Windows 98, con ese se puede hacer algo para que funcione?
-Pues mira, con Windows no se tendría un ordenador muy útil, sin embargo, hay otro sistema operativo muy bueno y libre que te puede funcionar muy bien ahí, se trata de Linux, el caso es que hay algunas distros preparadas para ese tipo de ordenadores y para ofimática, internet, y cosas así sencillas te puede ir muy bien, con su entorno gráfico y todo -también me había fijado desde que entré en que la casa, y es que tenían internet con ONO y tenía un cablemodem con un solo puerto ethernet- lo único es que tendrías que comprarte un router, porque ese cablemodem que tienes ahí solo sirve para un ordenador.
-Bueno y también mi hija mayor tiene un portátil -la de 9 ó 10 años no, por lo visto tenía otra- para conectarse a internet podíamos poner uno wifi no?
-Si claro.
-Pero, hay que comprar algo mas, en el trabajo los ordenadores tienen como una antenita, que es para la internet y para la red interna.
-Bueno si el portátil tiene wifi integrado no habría mas problemas.
-Ya pero y los ordenadores que no son portátiles?
-Se conectan vía ethernet con su cable.
-Como?
-Si, hay routers wifi que además se pueden enchufar con cables.

Eso seguía formateándose y cuando ya iba por el 28% aprox. (me parece) eran sobre las 15:10, así que le dije que mientras eso seguía, yo iba a bajar a comer a mi casa. Bajé y subí sobre las 15:45, no recuerdo por que porcentaje iba, pero tardó hasta las 16:15. Luego empezó la instalación del propio Windows XP. Mientras se intalaba le pregunte por la clave de su Windows XP:

-Agustín, tienes por ahí la clave de tu Windows XP, porque yo tengo aquí la de este de cd -que como ya he dicho esta crackeado y no necesita activación, pero durante la instalación si que pide la clave- pero por si no funcionara.
-Pues no se, voy por los papeles del ordenador.

Los trajo y yo mire en busca de alguna pegatina en la caja, pero no.

-Bueno no importa, supongamos que esto va a funcionar.

Cuando llegó el momento fue todo bien. Cree los usuarios que me dijo, y listo, la instalación terminada. Ahora queda probar la grabadora, el sonido, comprobar que tiene conexión a internet e instalar un antivirus.

Pongo un archivo de sonido, y nada no hay sonido. Ah, un detalle, antes cuando puse ubuntu para copiar los archivos de la partición oculta, sonó la música que suena cuando arranca ubuntu, por lo que fallo de hardware no hay. Miro a ver que datos puedo sacar sobre la tarjeta de sonido, no consigo nada útil. La grabadora la pruebo y no lee nada, se le mete un disco y no hace nada, sin embargo se que esta bien conectada porque Windows la reconoce, así que pienso que puede haber un fallo de hardware, porque es que ni se mueve cuando se le mete un disco. Bueno descargo un antivirus de esos de prueba de 15 días, el norton y le digo que busque en google o en emule o donde quiera un serial para que el programa funcione cuando pasen los quince días, si no lo consigue encontrar entonces optaré por una opción que se me ha ocurrido ahora mismo, instalarle uno gratuito.

Entonces le digo que para averiguar el nombre de la tarjeta de sonido vamos a intentar mirarlo desde Ubuntu y que ya de camino pues probamos allí también la grabadora, en caso de no hacer nada tampoco obviamente se trataría de un fallo hardware. Ahora viene esta conversación:

-Neobius, el linux ese es el que está instalando la Junta no?
-Si es ese, han hecho su propia distribución, Guadalinex y es la que distribuyen e instalan. En mi instituo por ejemplo, que es centro TIC, en los portátiles que usamos en las clases esta instalado Guadalinex, y en los de las dos aulas de informática tienen arranque dual con Windows y Guadalinex.
-Y porque lo usan?
-Principalmente porque es libre, pero también porque no hay que pagar ninguna licencia, por lo que la junta se ahorra muchos millones de euros. El hecho de que sea libre permite su libre distribución y copia, permite acceso al código fuente y su modificación. Y ademas no depende de ninguna empresa, es de la comunidad. Ademas no tiene virus.
-Ah, vale, pero a nivel usuario en que se diferencia?

En estos momentos ya tenía el escritorio Gnome delante de mi.

-Pues no mucho, simplemente acostumbrarse, mira este es el escritorio de Ubuntu, una distro linux, tiene su navegador web, email, edición de fotos, software de ofimática, todo muy parecido, como ves solo es utilizarlo y uno ya se acostumbra a estos programas.
-Pues es interesante.

Entonces yo ya ejecute dmesg en la consola para ver lo de la tarjeta de sonido al final averigüé el nombre y lo apunte para luego buscar el driver desde Windows.

La grabadora no funcionaba, ni leía, ni mucho menos grababa. Esta estropeada, le dije que tenia que comprarse otra, sobre unos 30 ó 40 euros.

Reinicio el ordenador pongo el nombre de la tarjeta y encuentro el driver enseguida. Lo instalo y listo. Bueno pues nada ya acabé la faena, ya eran las 17:35 de la tarde. Sobre el dinero no sabía que decirle, y además mis padres me dijeron que no le cobrara, que era un favor.

-Bueno Neobius, cuanto es?
-No, dejalo, no es nada.
-No si, dime cuanto.
-No, es igual.
-Bueno Neobius, pero esto no ha acabado, cuando me compre la grabadora tu me la puedes montar? y yo te pago entonces.
-Si.
-Vale pues yo te llamo, pero cuando lo hagas dime cuanto te tengo que pagar, lo que tu digas está bien, pero la próxima vez dímelo, eh?
-Vale, adiós.

Finalmente volví a mi casa y ya el tiempo libre que tenía ese día, volví a casa y a estudiar el examen de sociales que he hecho exitosamente hoy.

Saludos ;-)

PD: Si os ha gustado la historia os recomiendo que os leáis el Pringao Howto

viernes, abril 27, 2007

Ubuntu Feisty Fawn

Hola, estos días aquí es la feria (y no vivo en Sevilla), así no he podido postear mucho, sin embargo ya tenía ganas de contaros algo, así que nada aquí os dejo este post.

Esta mañana estaba con el portátil y me acordé de la nueva Ubuntu que la había probado algo y me gustó, entonces pensé que era el momento idóneo para actualizarme, así que cogí el cd de ubuntu, arranque desde él, elijo el idioma, español of course, y poco después me aparece ya el escritorio gnome, yo iba con intención de instalarlo directamente, pero antes vi una cosa que me llamó la atención, sin configurar nada había detectado mi tarjeta wireless del portátil, pero no sólo eso, había detectado que tenía instalada una versión de ubuntu en mi disco duro, y había leído la configuración de mi red wifi y automáticamente tomó la clave wep, el essid, y tenía conexión a internet sin haber tocado nada, empezábamos bien. También me gusto el hecho de que traiga network manager. Bueno miré poco más y ya le di doble clic al icono que hay en el escritorio llamado Install, entonces me pide un par de datos: idioma, idioma del teclado, zona horaria, y ya pasamos a las particiones, me aparece mi lista de particiones, hay una partición lógica /dev/sda3, que tiene una partición para /, una partición para /home y una partición swap. Os explico el porque de esa estructura de particiones para ubuntu, la partición / es el directorio raíz, donde se instalará el sistema operativo, /home es el directorio personal, de ahí cuelgan una carpeta para cada usuario, en mi caso mi carpeta personal es /home/neobius. Porque separo el directorio personal en una partición aparte?? pues muy sencillo, así cuando cambio de sistema operativo, como en este caso que voy actualizar, conservo mis datos, simplemente durante la instalación indico que /dev/sda5 se monte en /home y así cambio/actualizo el sistema operativo y no pierdo mis archivos.

Bueno sigo, le indico como quiero que haga las particiones, luego me pide mi usuario y mi contraseña e instala el sistema, tardó en hacer el proceso completo una media hora.

Después he ido a editar el archivo de los repositorios, /etc/apt/sources.list, y tal y como supuse, había algunos repositorios que estaban comentados, por lo que no se utilizaban, entre ellos el de backports, creo que también el multiverse, no me acuerdo bien de cuales eran, bueno simplemente fue borrar el carácter #, que es el que sirve para comentar y listo, luego un apt-get update.

Después agregué el repositorio de automatix, otro apt-get update, y apt-get install automatix2, instalé algún software y ahora sigo por aquí instalando software, mplayer, codecs, software de seguridad...

En general la migración a ido bien, aunque todavía no ha finalizado, si que hay un detalle que me ha llamado la atención no se porque, pero en el livecd la red iba con network manager, una vez instalado en mi hd va con network-admin, creo que será por algún archivo de configuración residual en mi directorio personal, lo examinaré cuando tenga tiempo.

Otra cosa que he hecho ha sido compilar e instalar yo mismo el driver madwifi para la tarjeta wifi porque el que trae por defecto por algún motivo extraño no sirve para aircrack-ng, no se pone en modo monitor. Supongo que estará instalado con el nuevo driver.

Ya os seguiré contando cosas, que ya me voy a la feria, mañana escribiré algo más, si tiene errores disculparme, es que lo he escrito con mucha prisa porque me tengo que ir ya a la feria que he quedado con los amigos, y tampoco quería dejaros sin nada tanto tiempo.

Bueno saludos y os contaré algo mas mañana, me voy ;-)