jueves, 27 de noviembre de 2008

¿Google Street View Murcia?

Acabo de cruzarme por la carretera con el coche (o uno de ellos, que creo que hay varios) de Google Street View. O eso me ha parecido, porque dudo mucho que haya otros coches con semejante mástil colmadito de cámaras.

Para más señas, me ha parecido (no es cosa de fijarse mucho en el coche que viene en sentido contrario mientras conduces a 100 por hora) que era un Opel Astra negro, aparentemente sin ninguna identificación de lo que es.

Supongo que dentro de no mucho tendremos el Street View de Murcia, aunque como probablemente no vayan grabando por las carreteras y autovías, no creo que la imagen de este encuentro quede inmortalizada.

sábado, 8 de noviembre de 2008

De cómo un paseo de "3 horas 45 o 4" se convierte en 13 horas fuera de casa

Dicho así, no parece tan grave, pero hay agravantes: de las 13 horas, 6 y pico han sido caminando por el monte con las piernas molidas de haber jugado al fútbol sala contra gente de Magisterio de Educación Física, y eso habiando dormido apenas 2 horas y media la noche anterior, mas alguna cabezada durante las casi 7 horas de coche que me he tragado.

La cosa ha sido más o menos así:

El jueves, como casi todas las semanas, había pachanga de fútbol sala, y como no tenía mejores planes, pues me apunté. Y tras dos horas de correr tras unos que parece que no se cansan, recibir pelotazos (y patadas) salvajes, y algún que otro leñazo contra el suelo, pues llego a casa y me planto frente al PC. Y enseguida, el messenger: que si me voy a apuntar a salir a la montaña el sábado (curiosamente, con todo el tiempo que hay para planear estas cosas de una semana a la siguiente, siempre lo acabamos organizando entre el jueves noche y el viernes).

Yo, con las energías agotadas y las piernas doloridas, contesto que no estoy para muchos trotes, que vengo de la pachanga y me duele todo, y que además, el viernes tengo una cena y probablemente me acostaré tarde, pero que si lo que vamos a hacer es poca cosa, que me apunto.

El otro ya está lanzando las campanas al vuelo: que si nos vamos a tal sitio (creo recordar algo sobre "Granada", lo que viene a significar Sierra Nevada), así que le paro los pies: ni de coña tan lejos. Le recuerdo que voy a salir el viernes noche, y que no pienso levantarme antes de las 6, lo que ya de por si es una gran concesión.

La respuesta no se hace esperar: "Bueno, pues nos quedamos por aquí cerca... podemos ir a Santiago de la Espada, que es una hora en coche, y hacemos un par de cumbres, de 1800 y 1900 metros las dos... unas 3 horas 45 o 4 y poco, eñ 90% por senderos".

Yo hago mi cálculo: unas 4 horas de montaña suele ser algo como dos horas y media para subir a las dos cumbres, y una hora y algo en volver al coche, lo que de por sí implica que la salida va a ser poco más que un paseo.

Lo malo es que pasé por alto un "pequeño" detalle. Bueno, dos: lo bien que conocía las alturas de las cumbres y la duración de la ruta que se le acababa de ocurrir que podíamos hacer, y que desde mi casa al pueblo de este amigo, ya es casi una hora de coche, y desde allí hasta el pueblo que mencionó, no es una hora, son dos, así que en total, son unas tres horas de coche hasta llegar. Lo malo es que en ese momento no me di cuenta de ninguna de ambas cosas.

Así que como la cosa me convence, me apunto, a falta de quedar con el otro amigo que suele venir también.

Hasta aquí todo normal. Igual el viernes: quedamos con el otro amigo, y yo me voy de cena con los amigos. Entre una cosa y otra, al final, acabo llegado a casa a eso de las 3 de la madrugada. Pongo el despertador, me echo un par de horas, y tras algunas vueltas "extra" en la cama, acabo por levantarme a las 6 y 20 de la mañana, sin acusar demasiado cansancio, además.

Tal como habíamos quedado, a las 7 estoy en casa de mi amigo, y algunos minutos después salimos a recoger al otro, el culpable de todo. Llegamos a su pueblo un poco antes de las 8, y lo encontramos en el bar de costumbre. Tras los saludos de rigor, y el cafetito para terminar de despertarnos, el "amigo" saca un folio con un mapa, calcado del libro de rutas... que no se ha traído.

Nada más verlo, me doy cuenta de que me ha vendido la moto: lo primero que dice el papel es "Desnivel: 700 m". No es nada del otro mundo, hemos hecho salidas con más desnivel... pero teniendo en cuenta el estado en el que estaba, sí, es una barbaridad.

La siguiente línea no es mucho más alentadora: "3 h 45 a paso rápido". Sólo con eso, ya me empiezan a dar pinchazos en rodillas y tobillos: nuestro ritmo normal, ya de por sí, es rápido. Si además lo especifica en la previsión de tiempo, debe ser algo como que vamos a hacer la ruta corriendo. Algo muy lejos de mis posibilidades en ese momento.

El cabreo ya era importante: no sólo era obvio que me había liado, sino que además, en ese punto ya no podía volverme atrás (o sea, a mi cama), porque hasta allí habíamos ido en el coche del otro amigo, y el mío estaba en su casa.

Resignado, me meto en el coche y cierro los ojos, intentando, por lo menos, aprovechar el viaje para dar alguna cabezadita, cosa que consigo.

Cuando me despierto, casi hemos llegado. Unos minutos después, estamos bajando del coche y preparando las mochilas y demás. Al vaciar mis bolsillos, un últimos vistazo al móvil: las 10. Pero... ¿no era una hora de camino nada más? En ese momento, se hizo patente que me la había colado de verdad. Y lo peor aún estaba por llegar.

Como suele pasar cuando vamos por terreno desconocido siguiendo las instrucciones de alguna guía (que, curiosamente, siempre suelen estar "muy mal indicadas"), nos perdimos. Sin embargo, lo extraordinario de este caso es que esta vez apenas tardamos 20 minutos en hacerlo. Como quien dice, nos perdimos nada más bajarnos del coche.

Y por supuesto, cuando nos perdemos, empiezan las improvisaciones, cómo no, de mano de mi amigo el "liante", que es como los protagonistas de los chistes feministas: es incapaz de reconocer que no sabe por dónde va, y, escudándose en que "lo dice la guía/el mapa" nos hace ir por donde a él le parece, que suele ser en una dirección que se aparta 90 grados del rumbo correcto. Y por supuesto, implica subir y bajar desniveles importantes perfectamente evitables empleando tan solo un poco de lógica.

Hoy creo que hemos bajado unos 50 o 100 metros sólo para cruzar al otro lado de un arroyuelo, para después recuperar la altura, caminar un par de kilómetros, y volver a cruzar al otro lado. Todo esto, porque antes de bajar, se le ocurrió que había que ir a la derecha (cuando en realidad lo lógico era la izquierda, o hacia adelante). Con todo esto, yo ya iba como 50 metros por detrás de mis amigos, principalmente, por tres razones:

1 - Mi condición física no me permitía mantener su mismo ritmo
2 - Poder acordarme a gusto de toda la familia del "liante"
3 - Mantenerme a la distancia suficiente como para no oírlos discutir sobre cuál era la dirección correcta, y mantener así al menos la esperanza de que supieran por dónde iban.

Al final, conseguimos hacer la primera cumbre, tras unas dos horas y media de marcha, mientras que según las notas del libro indicaban que debíamos haber tarddado una hora y media... pero claro "el libro está mal".

Desde la primera cumbre, con la perspectiva desde lo alto, pudimos ver claramente por dónde debíamos haber ido: un sendero bastante bien marcado que iba ganando altura cómodamente, y con el que seguramente hubiésemos llegado a la cumbre en el tiempo previsto. Además, quedó demostrado que ese era "el buen camino" cuando "el liante" sacó de su mochila un estupendo mapa a escala militar de la zona, que dicho sea de paso, nos hubiese ido de perlas al principio para no equivocar el camino.

Un ratito más tarde volvíamos a estar en marcha, y apenas algo más de una hora después estábamos en la segunda cumbre. Allí, ante mis quejas por la paliza que estaba resultando "el paseo", "el liante" demostró su profunda sorpresa y desconocimiento de mis condiciones soltando un "Ah, ¿pero es que vas mal? Haberlo dicho, hombre". Sí, es evidente, debí haberlo dicho: cómo podía esperar que él se diese cuenta de que no estaba en condiciones para una salida así, si sólo se lo había dicho dos días antes, cuando planeábamos la salida. Además, no había forma humana de que notara que yo no estaba bien, sólo tenían que pararse a esperarme cada poco.

Finalmente, bajamos de la segunda cumbre por un pedregal que terminó completamente con mis rodillas y tobillos, pero claro, era "el camino más lógico", así que para qué íbamos a molestarnos en rodearlo. O para qué iban a molestarse en esperarme...

Al final, y tras las preceptivas tres horas de coche, llegué a casa. Me duché, me cambiém cené algo, y hace un par de horas, me metí en la cama... pero aunque parezca mentira, después de haber dormido apenas 3 o 4 horas entre la noche de ayer y las cabezadas que di en el coche, soy incapaz de dormirme...

Moraleja: Nunca salgas "de paseo" por el monte sin estar al 100%, porque "las guías están muy mal indicadas", y lo que en un principio puede parecer un paseo, puede terminar por convertirse en casi una odisea... sin que, por supuesto, sea culpa del que te vendió la moto con la cosa de la salida.

Es decir, que no vuelvo a salir de montaña después de jugar al fútbol sala, o habiendo salido la noche antes,... o aunque sólo me duela una pestaña, que nunca se sabe.

O al menos, no saldré sin pedir el informe completo de distancia hasta el punto de la salida, longitud de la ruta (con el consiguiente mapa), desnivel acumulado y desglose por tramos, previsión meteorológica, duración según diferentes ritmos de avance, y cualquier otra garantía que me pueda parecer interesante.

viernes, 7 de noviembre de 2008

Análisis ¿forense?

Hoy han venido los del servicio de informática a ver los PCs que nos han hackeado. Esperábamos a algún experto en análisis forense, para que examinara los equipos, evaluara la situación y encontrara los "regalitos" que nuestro intruso nos hubiera dejado para asegurarse la entrada al sistema, así como otras "cosillas" que se dejara para seguir escaneando equipos.

Y, parafraseando a Gila, si los que han venido eran "forenses", sería porque conducen un Ford. O al menos eso me ha parecido, porque se han limitado a mirar los logs de seguridad, tras lo que han llegado a la dificilísima conclusión de que nos han hecho un ataque por fuerza bruta al ssh... Y dicho esto, nos han preguntado qué pensamos hacer (vaciar el equipo e instalar un linux más actualizado, y endurecer la seguridad del ssh), y como les ha parecido bien, se han ido... sin mirar los otros 5 equipos afectados.

Por supuesto, una vez que Pepe Gotera y Otilio (era el "canijo" el que medio hacía algo), el jefe me ha encargado "borrar lo que ha metido el hacker". Y allá que voy.

A ver... el .bash_history... sí, se ha descargado las herramientas aquí... anda, una carpeta oculta dentro de otra carpeta oculta... y esto... parce un bouncer. Anda, un ./httpd... y este PC no llevaba ningún servidor web... te pillé. Y un ./sshd duplicado... mira, mira. Así que por eso tengo estos dos puertos abiertos. ¿Y desde dónde se ha lanzado todo esto?

ln -la... Huy, mira, si en este rc.d me sale un archivillo de otro color... ¿será...? sí, mira tú, es un script... que lanza "cositas" desde /usr/bin/.tmp, ale, otro directorio que me pulo. Pero antes, vamos a echar un ojo a lo que hay... y parece un sniffer ¡con un script para mandar los logs por email! ¡Y un par de módulos para el kernel para borrar su huellas! Pues claro que no había los ni .bash_history... Pues nada, a pulirme el directorio.

¿Y...? Si le cambiamos la clave del root... ¿se queda fuera? cat /etc/passwd... nada raro... cat /etc/shadow... ¿news con contraseña? Te pillé. Fuera contraseña... y éste usuario lo deshabilitamos, por si acaso, que en el otro equipo le había cambiado la contraseña.

Parece mentira, la de cosas que se encuentra uno sin tener ni idea de cómo se hace esto seriamente. Ahora sólo queda volver a conectar a la red el cacharro, y cruzar los dedos para que el lunes no hayan llegado más avisos de que anda escaneando puertos que no debe.

jueves, 6 de noviembre de 2008

¿Cómo le cuentas a tu jefe...

... (que es una autoridad en la simulación computacional) que en el código fuente de su estupenda rutina de correlación (la cual usa desde a saber cuándo, pues hasta está hecha en Fortran 77) tiene un bug que hace que la rutina pase olímpicamente del 80% de los datos que se le suministran?

La respuesta normal sería: "Con mucho tacto".

Pero... ¿cuál sería la manera de hacerlo si además...

... el día anterior le has contado que un hacker no identificado se ha colado en todos los sistemas con linux del grupo de investigación (es lo que tiene usar como pasarela de acceso un pc con Red Hat Linux 7.2 que no ha visto un parche en su vida, y que según la Wikipedia, ha cumplido ya los 7 años)...

... y ya has hecho la primera tentativa de explicarle el problema, disfrazándolo de "problema metodológico", y la cosa ha acabado en lectura de cartilla a tu co-director de tesis por darte el código fuente en lugar de un objeto precompilado?

Pues entonces la respuesta debe ser algo como "Con mucho, mucho, mucho tacto".

Ojo, que no digo nada malo de él, tan solo que es peliagudo plantearle que has podido echar un ojo y encontrado un error en algo que él considera correcto y perfectamente fucional, y como tal, que no debemos tocarlo (por eso lo de darnos el objeto precompilado y no el código fuente: para que podamos usarlo, pero no modificarlo, y previsiblemente, meter la pata, cosa que dicho sea de paso, veo perfectamente lógico).