viernes, febrero 29, 2008

Las Chapas

***************************************************************************************
Mercedes Oriol me pidió que escribiera para la revista Red Seguridad un artículo sobre como enfocamos nosotros las charlas, y esto es lo que salió, espero que os guste.

Artículo Publicado en Red Seguridad Feb'2008
***************************************************************************************

Las chapas

Lo reconozco, pasé mi infancia y adolescencia inundado por el “producto sub-cultural americano” y me he chupado todas las películas y todos los comics que el hermano del continente de enfrente nos ha facturado. Superman y Batman, los tres Rambos, las ene partes de Rocky Balboa gritando por Adrian, la peli de Casper y hasta las de Viernes 13 en todas sus ediciones y con todas las muertes y resurrecciones del “bueno de Jason”. ¿Qué futuro me podría esperar alejado del cine intelectual, del mensaje profundo y el debate interno? Siempre me gustaron más las pelis de Arnold “Sualseneger” dando leches o Los Cazafantasmas que las de profundas reflexiones. Estoy perdido para la causa del cine introspectivo y la charla densa.

¿Por qué me sucede esto? No lo sé, supongo que en esas pelis no tienes tiempo de pensar, directamente a la acción y cuando pone “The End” dices.. ¿Ya ha pasado una hora y media?

El tiempo, llenar el tiempo, ese es el objetivo, hacer que ese tiempo que usas para ver algo te alimente el ánimo, el intelecto o la motivación, pero sin que el paso de los segundos sea duro de masticar. En otra de las pelis americanas de mi adolescencia, El Gran Halcón, Bruce Willis y Danny Aiello, dos ladrones de guante blanco, sincronizan sus robos mediante el uso de canciones. “Tenemos dos minutos y cuarenta segundos… ok… entonces …Would you like to swing on a star. ¡Me encanta!

Esto me ha marcado de tal manera que cuando preparamos unas conferencias y estamos organizando las agendas siempre echamos cuentas:

“Vamos a ver, el registro, la keynote, la primera charla, la segunda charla, el café, la tercera charla, la cuarta, la despedida, el catering, la sesión de tarde…mmm… tres por siete veintitrés me llevo una…mmm. ¡Vale!, vamos a tener sentada a la audiencia el tiempo de ver la Trilogía Extendida del Señor de los Anillos e incluso nos queda un ratito para ver el making-off de la peli o el reportaje sobre el idioma élfico”

A partir de ese momento tenemos que conseguir el mismo efecto, o al menos alguno similar, al que se consigue viendo esas tres películas, para evitar que el espectador de la charla no se vaya. Cuando digo “no se vaya” no quiero decir que se vaya “físicamente” pues es probable que la educación de la buena y sufrida audiencia deje depositado, en señal de cortesía, su bien cuidado cuerpo mientras su mente repasa los quehaceres de su trabajo, la lista de la compra o si ha enviado ese mail tan importante para la reserva de la casita rural para pasar el fin de semana en compañía de ese amiguito suyo que conoció por el Adult Friend Finder.

Sí, seguro que mi discurso es muy interesante cuando hablo de las VPNs, “…y con ISA Server 2006 podemos utilizar PPTP que cifra y autentica la conexión con PPP y enruta el tráfico de red con GRE. También podemos con ISA Server 2006 utilizar L2TP que permite cifrar y autenticar nuevamente con PPP pero enruta con IP y nos permite usar ESP con lo que no solo ciframos y autenticamos a nivel de PPP sino que lo hacemos a nivel de máquina evitando de esta forma los ataques de MITM…” …. Mmm… sueno interesantísimo, ¿verdad?

Seguro que es un tema apasionante y hasta los más enfermos por la tecnología (que somos muchos) lo podremos encontrar hasta erótico, pero reto al más pintado a que se chupe una sesión continua de 4 horas así. Yo ya lo intenté en mis etapas de alumno en la universidad …y no soy capaz, por lo que mis visitas a la cafetería se hicieron más continuas…

Hay que entretener al oyente, hay que atraparle, hay que, al igual que se hace con la pareja, mantener el interés vivo para que no se vaya de nuestro lado ese tiempo que nos regala. Nosotros, cuando preparamos una sesión técnica, hacemos la lista de cosas necesarias:

“Vamos a ver ¿tenemos la agenda? Sí, ¿Tenemos la PPT? Sí, ¿Tenemos las demos? Sí, ¿Tenemos los chistes? No… Horror, a currar a saco en los chistes”

No todas las sesiones tienen que ser “humorísticas”, pero nuestro estilo va por ahí. Nunca seremos actores dramáticos a los Marlon Brando y a mí me han comparado con una versión más chusquera y cutre del macho ibérico español representado por Torrente, pero cada uno puede decidir su estilo. Lo que sí hacemos es aplicar una serie de reglas básicas.

Reglas básicas para no ser un coñazo en una charla técnica.

- La “namber guan”: Toda presentación técnica tiene que tener demos. Está muy bien lo que contamos, y seguro que todo el mundo cree en nosotros, pero como mentes técnicas y experimentales prefieren verlo.

- La “chu”: La presentación que se proyecta que sea un guión, no que sea un librito de lectura para el ponente. La audiencia sabe leer y si al final sólo se va a leer un discurso, pues nada, lo das impreso o lo mandas con tu amigo el “emilio” por Internet y nos ahorramos el desplazamiento y el vernos las caras.

- La “zri”: La charla tiene que tener argumento. Elige el guión, plantea un asesinato y que se resuelva a lo largo de la charla, o ves narrando acontecimientos hasta el gran final, pero no sea inconexa.

- La “fur”: Toda charla debe estar preparada antes. Sí, tienes una gran labia, te encanta oírte hablar y eres un/a gran conversador/a, pero cuando das una charla técnica, lo que importa es que la gente aprenda algo y que no se pierda. De esto adolecen muchas de las “charlas magistrales” dónde el/la ponente, con tres ideas en la cabeza da vueltas a lo mismo durante unos largos cuarenta y cinco minutos dónde podríamos haber visto un episodio de CSI Miami.

- Entretén a la audiencia. Siéntela cerca, mírala, estate con ellos, no en lo alto en un atril pensando en “¿Cómo iré?”. Tú estás allí con ellos pasando el mismo tiempo.

En nuestro trabajo, como ponentes de charlas técnicas de seguridad, teníamos un problema. Utilizamos el guión de una película que ya habían visto, se trata de la película de Los 10 mandamientos. “Si no usas cifrado en la red … un atacante te podría ver el trafico. Si no usas SIP con TLS… un atacante podría hacer wiretapping de tus mensajes VoIP. Bla, bla, bla… podría bla, bla, bla”

Nada, rollazo y nadie nos hacía ni caso. Solución: Cambiemos de peli, pasemos a “Twin Peaks”. Empieza la sesión y lo que hacemos es una demostración de cómo grabar las conversaciones de VoIP de alguien que llama por teléfono. De repente la audiencia abre la boca mientras piensa… “¡Coño!, yo tengo VoIP, ¿podrían haber grabado lo que le he dicho a la rubia de contabilidad?” A partir de aquí todos, o la gran mayoría, encantados, deciden que les interesa el tema este del cifrado AES, la autenticación Kerberos y esto del SIP-TLS.

Está bien, la gente se queda, pero si la charla es muy larga al final algunos se aburren… “¿y si traemos a un cómico que haga de maestro de ceremonias?”. Lo probamos y sí, a la gente le gusta, pero el cambio entre el cómico y el técnico es drástico, se nota mucho, así que… “¿qué os parece si fusionamos algunas cosas del cómico con el técnico y hacemos que sea el mismo técnico el que divierta a la audiencia sin necesidad de usar un cómico?”. “Perdone usted, yo soy un señor ingeniero, muy inteligente, muy estudiado, y muy serio y muy reconocido y que sé mucho y no necesito hacer el payaso”. Cierto, usted está en lo cierto, por eso, como para contar IPSec, L2TP o PPP no hace falta ser tan “tan”, quizá, y sólo quizá hay que seleccionar otro ponente. Algunos son buenos speakers otros son grandes ingenieros pero muy malos speakers. No pasa nada no se puede ser todo en la vida. Hay muy buenos speakers que son muy malos ingenieros.

En nuestro trabajo de speakers técnicos hemos sido Batman Y Robin luchando contra el Pingüino, hemos sido Sheriffs que luchan contra los cuatreros de las webs, Darth Vader y Obi Wan luchando por no caer en el lado oscuro de la fuerza, Legolas y Gimly perdidos en la Tierra Media por no usar los servicios de Geo-localización para los dispositivos móviles, Los Cazafantasmas atrapando fantasmones en la Web 2.0 que está llena de ellos, también conocidos como técnicoless, hemos sido estrellas de rock que se quejan por volver a hacer una gira por España, unos Rusos vendiendo el Linux comunista a nuestra audiencia, árbitros de fútbol o los 4 Fantásticos luchando contra las inyecciones de código en las aplicaciones web realizadas por el maléfico Doctor Muerte. Vale, nosotros nos pasamos algunas veces de tuerca y cogemos los disfraces… que le vamos a hacer… uno ha nacido para faralá y no tuvo oportunidad de mostrarse.

¿Hay que hacer el payaso para dar una charla? Pues no, no es necesario, pero lo que sí debes es buscar el equilibrio entre el tiempo que vas a tener a la audiencia y lo entretenido de las charlas que van a recibir, compensar tiempo, mensaje y entretenimiento. Ah, y recuerda que un buen ponente por muy entretenido que sea, si su charla es muy larga puede ser cansino.

Así que nada de dar chapas aburridas, y, si lo vas a hacer, avísame que ya me busco en Internet un buen manual sobre eso y nos ahorramos el tiempo y el dinero los dos.

Saludos Malignos!

jueves, febrero 28, 2008

Heroes

Hola mis héroes!

El lanzamiento de Windows Server 2008, Visual Studio 2008 y SQL Server 2008 estaba centrado en los Héroes, es decir, en los trabajadores de la tecnología que hacen cosas buenas para que el mundo avance, relegando las tecnologías a lo que son: herramientas para hacer algo. No son fines son medios.

Tras el día de ayer, Windows Server 2008 está lanzado, así que Windows Server 2003 pasa a ser la versión antigua. Ha tenido 4 años y algo de ciclo de venta y ahora entra en la fase de soporte hasta llegar a la fase de retiro allá por 2012 según cuentan los planes. Spectra seguirá parcheando y manteniendo el producto hasta el 2012, pero ahora se vende Windows Server 2008. Muchos de nuestros técnicoles favoritos ya pueden comprar, quiza en algún sitio pirata, Windows 7, pero este no llegará hasta que Windows Server 2008 acabe su ciclo, es decir, allá por el 2012 (chispa más o menos) para la versión servidora.

Tras acabar el evento algunas cosas seguro que serán mejorables pero de lo que no cabe duda es de que en el evento que ayer terminó la subsidiario de Spectra Ibérica se dejó el alma.

Organizar un evento en el que se ha hecho trabjar a tantos partners juntos para realizar charlas técnicas de dos días a coste 0 para todos los asistentes, moviendo máquinas y personas (allí estaba todo el mundo coño!), preparando sesiones, coordinando agendas de tanta gente, gastando pasta en dar todo lo que se podía a los asistentes, intentando agradar al máximo, etc... es un trabajo brutal.

La subsidiaría fue tan al máximo que la gente que participamos en el evento fuimos los únicos que nos tuvimos que pagar la comida (Sí, spectra echó todo el presupuesto que tenía allí). Pero... todo por conseguir tener este eventazo. Yo he estado en eventos los últimos 7 años y os aseguro que es el más grande que he visto organizado en España en este tiempo. La gente estaba demacrada después de haber estado organizando esto y muchos están de vaciones desde hoy hasta el miercoles por el cansancio y la tensión acumulada.

La otra cara la ponía Elvis, un estudiante de la Universidad Pontificia de Salamanca en Madrid, recién llegado de la Republica Dominicana, que se llevó la Harley Davidson. Tomando una cerveza en la fiesta de después le dije:"Venga va, tú preferías a la rubia, ¿verdad?". Inma del Moral fue la encargada de dar el premio. "Chico, yo le iba a decir, tú vienes con la moto, ¿no?" me contestó. Luego, para constatar la realidad le dije: "Ahora en serio Elvis, tú eres familia de alguno de los organizadores o algo, ¿no? qué ya sabemos que todos los premios están amañados". Pero no, él ha venido a hacer un Master de Seguridad Informática (y además con un poco de mala suerte será alumno mio...) y estaba pletórico.

Allí en la fiesta estabamos los crapulillas, "la beauty", los ITs y los Devs, los estudiantes y los profesionales, los de siempre y gente nueva, muchos amigos...y mucha comida y bebida junto con el concierto de musia pop.

En el evnto entregué unos calzoncillos firmados que me solicitaron y además me regalaron muchas cosas, me dieron mil besos y mil abrazos y lo disfruté como nadie. A esas horas... ¿a quién le importaba ya que fueramos tan malos todos?.

Estabamos allí todos, tan contentos, con el alcoholimetro que Intel había regalado a los asistentes para que supieran cuando parar cuando de repente una llamada del teléfono rojo hizo que se quitara la bebida a los asistentes, se retiraran los perritos calientes y los canapés y que apareciera gente recolectando dinero. ¿Qué pasó? Pues que se había cumplido la amenaza, la UE ratificaba la multa de 899 millones de Euros a Spectra y había que recortar gastos.

En fin, con lo bien que ibamos... y nos quitaron la orgía sexual del final...

Saludos Malignos!

miércoles, febrero 27, 2008

No Lusers - Nº 19: SIMAX... o Menox


Dedicado a mi amigo Iñaki Ayucar, creador de SIMAX

Saludos Malignos!

La Sin de Spectra

Me olvidaba!!

Hoy es el lanzamiento también de SQL Server 2008 y hoy tenemos que hablar de Seguridad en SQL Server 2008, pero claro, ahí hay poco que mejorar, pues SQL Server 2005 se ha convertido en la 0.0 de Spectra.


Informe de Secunia de bugs en SQL Server 2005

Saludos Malignos!

Regreso al hogar


Hola a todos desde mi "Madrí"!

Ayer fue un día genial. Llegar al Palacio de Congresos y ver a tal cantidad de gente allí fue increible. Estaban registradas más de 6.000 personas y vinieron unas 3.000 que disponína de una agenda de formación enorme. Era como estar en un Mini-Teched, de dos días en lugar de 5 días. La diferencias con el Teched son muchas y lógicamente en el Teched vienen ponenetes internacionales que no están en el Lanzamiento pero sí que había cosas chulas.

En este lanzaminto hay sesiones plenarias con charlas de presentación como la de Emilio Duró sobre como ser feliz, marketing de producto para que la gente conozco el presente y el futuro de Windows Server 2008, SQL Server 2008 y Visutal Stuido 2008 y sesiones técnicas como los track de desarrollo con dispositos móviles, las sesiones de LinQ, el Directorio Activo y los Hands On Lab.

En la sala de exposiciones están otros encuentros como los Corners dónde se producen charlas al "Ask the Expert" y dónde te puedes econtrar con Fernando Guerrero, Pablo Peláez, Iñaki Ayucar y su simulador Simax, David Salgado, David Carmona, al gran Sauron, Unai Zorrilla, José Manuel Alarcón, Pedro Laguna, Rubén Alonso, Silverhack, Juan Luís Rambla, David Cervigón, Miguel Hernández, Filemaster, Dani Comino, etc... así como muchos fabricantes que han hecho un despligue enorme para estar allí y aportar el máximo de valor a la charla y gente de prensa, como no.

Todo esto aderezado de bebida, comida (picnic malo!), perritos calientes o cafés gratis, el sorteo de un Harley Davidson, recogida de goodies y si no, participar en uno de los hands on lab que hay allí gratutitos para los que tengan sus plazas.

Aun queda otro día, dónde el abuelo y yo hablamos de 14:00 a 15:00 horas en la sala plenaria sobre seguridad y queda todo un día de hands on lab, la charla de Steve Balmer y demás, pero con lo que vi ayer os puedo decir que este ha sido el mayor despliegue a la hora de organizar un evento por parte de Spectra que yo haya visto jamas en España en mi tierna y corta vida trabajando por aquí.

Si estás por allí nos vemos y charlamos. Yo iré sobre las 12 y llevaré la ropa interior en la mano que me han encargado que lleve unos calzoncillos firmados ...(me piden unas cosas)...bueno... también he de decir que me han regalado un nanocoptero (gracias preciosa!) y una libreta de Spiderman Manga (el gran David) y me mola!

Yo me lo estoy pasado genial con toda la gente que me encuentro. Reencontrarme con el abuelo o el gran Germi (mi padrino cuando yo empecé con esto) siempre me alegra (las cosas como son), y despues de estar aquí en casa no es que tenga especiales ganas de regresar a Londres. Mola estar con tu gente.

Saludos Malignos!

martes, febrero 26, 2008

No Lusers Nº 18: Freak




He pensado que II ...


¡Hola malignos!

Ya muchos habéis leido el hackeo que le han realizado a la web de Jazztel, así que creo que es momento para hablar un poco de ello. Un anonimo que prefiere "seguir en el economato" se había enterado de esto y le hizo un poco de análisis al sitio, así, como por jugar y eso, a ver que era lo que se escondía detrás de allí.

Tras mirar la web el sitio tenía XSS,SQL Injection, Blind SQL Injection, XSS, un cucharón, etc... Cuando he estado viendo la web no he podido evitar el ir a hacer una checklist del artículo de "He Pensado que..." y casi, casi están todas.

En fin, aquí os dejo algunas capturitas de los cucharones que ciruclan "por ahí", que tienen su gracia.

La "sam" o algo así

El administrador de discos...o algo así

El drivers_etc_hosts...o aglo así

En fin, será que no hay dinero para gastar en buenos técnicos y seguridad informática...

Ahora están "en ello", pero... ¿Lo harán bien o irán a las siguiente fases? ¿Descubrirán dónde tienen el SQL Injection y se dejarán los Blind SQL Injection? ¿Seguro que arreglan todo?

Saludos Malignos!

lunes, febrero 25, 2008

Estamos Lanzados!

Muchos me habéis preguntado ya que cómo va a ir lo del lanzamiento y eso, así que os informo cuales van a ser mis planes, para ver si os encajan.

El día 25 por la tarde llegaré a Madrid a ver si me entero de que es lo que vamos a hablar el día 27 el abuelo y yo (XD). El día siguiente el día 26, en la sala de Exposiciones EN LA ZONA DE SQL SERVER 2008 estará la seta de mis compañeros de I64 dónde estarán mis compañeras y dónde estaré yo a partir de las 12 de la mañana para que el que quiera me pueda encontrar. Así que si:

- Eres un ganador de algún premio y te vas a pasar a recogerlo.
- Quieres saludarnos.
- Quieres información de la empresa.
- Quieres apuntarte a los hols gratutitos que se van a realizar en la Sala Londres.
- Te apetece que te haga un dibujo de No Lusers.
- Quieres invitarme a un café.
- Me vas a hacer un regalo.


Pues estaré por allí supongo que el tiempo suficiente para desayunar y comer gratis, que la vida en Londres no es de grandes comidas...

El día 27 por la mañana, llegaré al evento sobre las 12 también, pero esta vez para ir directo al auditorio porque creo que sobre esa hora, chispa más o menos, cantamos el abuelo y yo. Después del evento, (y de que hable el amigo Steve... nosequé, que va a hablar vía Interné... o algo así...) me quedaré por allí con el abuelo para despedirnos y planificar su venida a Londres que me lo traigo 10 días a este pozo de inmundicia y perdición...para preparar la charlita de Blackhat... y si os apetece nos tomamos unas cervezas...

Así que, si puedes venir me molará saludarte, tomar un café contigo y tirarnos unas fotos, ¡leñe! ¡Qué no se diga que no os quiero ... malignamente (snif).

Saludos malignos!

PD: Si vines a por tu premio del reto hacking... avísame que me lo lleve!

RMS se va...

Como ya sabéis Bill pasó a mejor vida, a una vida llena de tiempo para dedicarlo a hacer lo que le gusta. Y... como todo esto va por barrios, pues también se quería ir nuestro amigo RMS.

RMS estaba ya necesitando tiempo, pues depués de ver todo lo que tiene que hacer para navegar (y eso que existe el firefox!) y, teniendo en cuenta que su ad está actualmente activo (notense los cambios de estado en el anuncio) pues será que necesita tiempo. Así que, raudo puso un anuncio hace casi un año en el que decía: "I would like to hand over Emacs maintenance to one person or a small team."

Y ahí quedó el misterio. Ahora, casi un año después alguien preguntó sobre qué había pasado con esta petición y el gran RMS ha dicho: "Stefan and Yidong offered to take over, so I am willing to hand over Emacs development to them." así que parece que al final... se va!

Suerte con lo de tu anuncio... con el otro....!

Saludos Malignos!

No Lusers - Nº 17: Blind Justice!

Hay un superheroe en este Interné listo para luchar contra la injusticia aplicando "Blind SQL Injection Justice"...


DaleDuro


Saludos malignos!

domingo, febrero 24, 2008

Informáticos por Londres:
El Chico Maravillas

Le habéis podido ver haciendo esas cosas que hacemos nosotros en las charlas. Es MVP de Spectra en C#, ha trabajado en Spectra con Windows Mobile en Redmon, con Google en UK y ahora con Yahoo!, siempre, jugando con aplicaciones para móviles. Ahora está viviendo en Londres (aunque ahora esté de viaje en California). Es Ricardo Varela, mi primo Laggy.

Ready to shoot

1.- Después de haber currado en Spectra, en evil Google y ahora para Yahoo! creo que es obligada esta pregunta, ¿es verdad que los informáticos no ligan?

En realidad lo de que los informaticos no ligan es una cortina de humo creada precisamente por las empresas que mencionas, con el apoyo de IBM, Dell, Oracle y algunas mas. Se intenta ocultar el hecho que todos conocemos: que Informatica es la tercera profesion mas sexy de todas, despues de bombero y masajista y seguida por fisico nuclear. No hay nada mas seductor que un informatico.

(yo lo he dicho, ahora si cuela, cuela...)

2.-¿Es sexy tu compañero de piso?

[]

3.-¿Cuántos discos de Música te compras al mes?

Pues creo que la media esta en 2-3 por semana asi que unos 10 por mes. Me gusta muchisimo coleccionar discos

4.-¿Cuánta pasta cuesta compartir un piso en Londres… no sé, por la zona de Pimlico por ejemplo?

La vivienda es lo mas caro de Londres, eso es cierto... pero merece la pena pagar un poco mas por vivir en una zona cercana al centro. Ademas si te puedes buscar un companyero puede que se os quede el alquiler en unas 700-800 libras al mes. Sumale a eso Council Tax, agua, electricidad, drogas y otros costes fijos y nos ponemos en que te gastas algo menos de 1000 libras en vivir por aqui. Eso si, buscate un companyero apanyado, no un peor de la vida como el mio, que se pasa todo el dia viendo porno en internet (eso aumenta la factura, claro)

5.-¿Tu peli favorita?

Uf! Dificil me lo pones. En pelis, musica y libros es dificil elegir uno solo... estoy entre decirte una nueva (como Matchpoint) o una clasica (como El Padrino)

6.-¿Cuántos NDAs tienes activos en esta entrevista ahora mismo?

Dejame pensarlo: el de MVP de Microsoft, el de ex-employee de Google, el de employee de Yahoo... creo que de IEEE solo tengo el de conflict of interest asi que... solo tres! :)

7.-¿Si no fueras informático serías…?

Estrella del rock, claro! Tambien me gustan pinchadiscos en un bar de los setenta o panadero en una panaderia de playa...

8.-¿Cuántos papeles te exigen si quieres alquilar un piso en Londres?

Hasta el graduado escolar, me temo. Lo mejor para venirse aqui (si la empresa no te hace el papeleo) es tener algun amigo que pueda avalarte la firma. Creo que Inma comento en su entrevista el problema circular entre "necesito direccion para tener cuenta en el banco" y "necesito cuenta para poder alquilar". Una vez tienes resuelto lo de la cuenta, te pediran una autorizacion del banco, una referencia de tu anterior casero (si tenias) y un deposito (de entre un mes y dos meses dealquiler) por adelantado. No es tan dificil como parece, sobre todo si pueden contactar con alguien aqui antes de venirte.

9.-¿Y si en la casa ha habido un asesinato antes.. .también te los piden?

Creo que entonces son mas relajados con los papeles... ya me extranyba a mi que nos hubieran hecho el papeleo tan rapido!

10.- ¿Quién te ha impresionado cuando le has conocido?

Aparte de mis amigos, quieres decir? Esto no lo digo en broma: tengo la suerte de haber conocido a un monton de gente bastante impresionante, supongo que tambien porque las cosas que yo encuentro "impresionantes" tienen mas que ver con el caracter y lo que la gente puede aportar a algo que con el simple asombro. El problema es que si te doy nombres aqui no le sonaran a la mayoria. Si te refieres a alguien famoso que haya conocido y que me llevara una impresion bastante mejor de lo que podia haber pensado, yo destacaria a Bill Gates. Se que es el demonio y todo eso peero... es una persona bastante increible.

11.-¿Con quién has compartido urinarios (no es una pregunta porno, las porno vienen luego) en esas empresas de dios?

Mmm... especificamente encontrarmelos en el servicio creo que solo a Don Box en Microsoft. Si contamos reuniones y/o cafeterias podemos anyadir a Pat Helland (famoso por DCOM), Michael Howard (famoso por ser fino y seguro), Guido Van Rossum (famoso por Python), Larry Page, Sergey Brin y Eric Schmidt (famosos por la cosa esa de buscar por links), Joshua Block (famoso por su trabajo en Java), Rasmus Lerdorf (famoso por PHP)... e incluso Steve Ballmer (famoso por lanzar sillas).

Pero aparte de los famosos, creo que en todos esos sitios la ventaja es el resto de gente que conoces y lo que puedes aprender.

12.-¿Son buenos los ingenieros españoles o tenemos que aprender de otros países?

Esta es una pregunta con truco: los que son buenos, son muy buenos y los que no... pues un poco menos. Yo creo que en media Espanya esta bastante al nivel formativo que tienen otros paises, a pesar de que nuestro sistema universitario esta yendo de mal en peor ultimamente (espero que queden universidades donde sigan dando C en los primeros cursos). Creo que lo que mas pagamos a la hora de trabajar codo con codo con ingenieros de fuera es nuestro nivel de ingles. Esto no tiene matices: para trabajar en ingenieria TIENES que saber ingles. El suficiente para entender documentos tecnicos (que suelen estar solo en ingles) y para comunicarte en un entorno de trabajo y por escrito.

Esto no es tan dificil como parece pero... aun nos cuesta un poco

13.-¿Qué echas de menos de España?

Mi familia, mis amigos, el sol, la calidad de vida que solemos gastar por termino medio...

14.-¿Y qué es lo que más te gusta de Londres que no tenías en España?

La heterogeneidad de gente, la oferta cultural, el hecho de que vivir en otro sitio hace que mires las cosas de otro modo...

15.-¿Qué coño haces actualmente en Yahoo!?

En mi tarjeta pone que soy "Mobile Integration Engineering Lead". Basicamente mi equipo de frikis y yo nos ocupamos de integrar y extender los productos de Yahoo para el mercado europeo. Esto viene a ser desde retocarlos para que se ajusten al "branding" de algun operador (para los que no entienden euskera: cambiarle los colorines) a anyadir nuevas formas de hacer validacion de usuarios (para evitar que los ninyos pequenyos busquen porno desde su movil, que para eso ya esta el ordenador) o lanzar el producto en nuevos paises.

16.-¿Y en el IEEE?

Este anyo estoy mas bien parado. Sigo haciendo actividades en el comite de estudiantes pero por el tema del trabajo estoy teniendo que ausentarme presencialmente hasta dentro de unos meses de los otros dos proyectos en que participaba: IEEEXtreme (la competicion de programacion) y el comite de Nuevas Iniciativas (para evaluar y financiar nuevos proyectos dentro de IEEE).

17.-¿Por qué Yahoo! Le dice que no a Bill?

A Bill? Creo que al que le han dicho que no es a Ballmer, mas bien :P

No se, creo que Bill Gates llevaba Microsoft "de otra forma" y que el movimiento general de adquirir Yahoo ha sido cuando menos extranyo...

Ya veremos en que acaba esto pero mi opinion personal de usuario final es que quiza las dos companyias funcionan mejor separadas, al menos tal como estan las cosas ahora

18.-¿Es este el año de Linux en el desktop?

Sin duda, igual que el anyo pasado, y el otro, y el otro... Es mas, te adelanto que el anyo que viene TAMBIEN lo sera.

Yo uso Linux como mi sistema principal desde hace anyos. Creo que el problema es que la gente espera alguna especie de aparicion radical "a-la-windows95" que tome al asalto el mercado de escritorio. Se estan haciendo avances en el tema, eso si, pero creo que hasta que alguna de las grandes no se remangue y se ponga a hacer el "trabajo sucio" de recoger los flecos sueltos que le quedan a Linux desktop tanto en el area "personal" (drivers, configuracion) como en el area "business"
(gestion centralizada, herramientas de integracion), no se puede pegar "el salto dimensional"

Mi opinion es que la cosa va a mejor y que el dia que haya una Ubuntu que tenga un sistema como la Management Console de Win2000 y una Ubuntu Server que lleve algo como System Management Server (o similar)... estaremos hablando de otra cosa.

19.-¿Es el pagerank el primer algoritmo para un buscador basado en análisis de links?

Esta pregunta va con cuernos, no? A ver, la idea de Larry y Sergey con Pagerank no es la primera que se basa en analisis de links. Yo soy de la opinion de que ninguna idea es del todo original, todas se basan en experiencias y en influencias de tu entorno, nadie vive en una burbuja. Si miramos las publicaciones sobre pagerank (como
http://dbpubs.stanford.edu:8090/pub/showDoc.Fulltext?lang=en&doc=1999-66&format=pdf&compression=) podemos ver que tienen referencias a investigaciones anteriores, como toda idea que se precie.

Pero yo soy de la opinion que lo importante no es solo la idea (que puede ser original o no), lo que hace a algo realmente bueno o no es la implementacion de esa idea. Y Larry y Sergey definitivamente hicieron una implementacion bastante buena (tan buena que cotiza a varios cientos de dolares por accion, vamos).

20.-¿Qué consejo le darías a un ingeniero español que quisiera dar el salto a una de las grandes?

Que no se lo piense mucho y a por ello! Si no te atreves desde luego ya tienes el NO asegurado. Si te da problemas el idioma: ve a una academia, haz una estancia en el extranjero unas semanas, lee y ve peliculas solamente en ingles. Lo que sea para que te sientas seguro de poder ensenyar lo que sabes en una entrevista. Y una vez estes en la entrevista, recuerda que mas importante que "saberse la respuesta"
es "razonar adecuadamente". Ah! Y si necesita algun contacto y le puedo echar una mano, que me de un silbidito!

No Lusers - Nº 16: Ping!




sábado, febrero 23, 2008

Corolario al Solucionario del Reto Hacking VI

Hola a todos,

Dani ha publicado un solucionario del Reto Hacking VI perfecto, pero supongo que muchos os preguntáis que coño pasa por mi cabeza cuando preparamos un juego de estos. Os doy mis impresiones.

Fase 1:

Estaba pensada para ser pasada usando Aritmethic Blind SQL Injection, es decir, jugando con las matemáticas. Pero había varias formas de pasarlo.

- Arithmetic Blind SQL Injection: Utilizando maxint 2147483647 y sumarle el valor ASCII de la letra para que salga el mensaje de "uy, uy, uy": 2147483647 – Contador + (select ASCII(letra) from tabla)

          -> Será verdad cuando salga “Uy,uy,uy”
          -> Será falso cuando salga “vamos garrupitaze”

- Generando división por 0:
          -> (1/1) ->Verdad cuando salga “vamos garrupitaze”
          -> (1/0)->Falso cuando salga “error de ACCESS”.

- Devolviendo 1 o vacio. Si era verdad sale el mensaje de “vamos, vamos, garrupitaze” y si no, aparece el mensaje de error de ACCESS.

          -> (select 1 from garrupito where 1=0)
          -> (select 1 from garrupito where 1=1)

¿Cómo saber el nombre de las tablas y los campos? Pues es ACCESS, así que imaginación o… haber asistido a alguna sesión de Mandingo de Bruteforceo de Aplicaciones web. Una vez que tienes la lógica te creas un pequeño diccionario y pruebas sustituyendo. Por ejemplo, descubrir tablas con los casos anteriores sería.

- Artithmetic: 2147483647 * (select 1 form tabla): Si tabla existe sale “uy,uy,uy”, de lo contrario tabla no existe.

- División por cero: (1/(select 1 from tabla)) -> Si existe sale “vamos, vamos, garrupitaze”.

- Devolviendo 1 o vacío: (select 1 from tabla) -> Si existe sale “vamos,vamos, garrupitaze”.

Averiguar el nombre de los campos se hace igual pero para que no moleste basta con poner algo como:

          (select 1 from tabla_descubierta where campo=valor or 1=1)

Si el campo no existe o no es del tipo de datos adecuado peta y devuelve valor vacio. (Recordad que ACCESS no tiene optimizador de consultas). El resto… ya está en el solucionario de Dani.

Fase 2:

La forma sencilla de pasarse la segunda fase es cambiar la extensión al archivo por .rar y listo. Hubo que poner contraseña para que al descargar la imagen el navegador no detectase el rar y te lo permita descargar como .rar. No hubiera tenido gracia. La pass no era parte del reto, solo para evitar eso y Dani explica esa fase a las mil maravillas en su solucionario… y… habrá Reto Hacking VII para después de semana santa, creo que el Viernes 4 de Abril, será la fecha perfecta. ¿os parece bien?

Apuntes Finales

Sobre la DLL y el código .NET. Pues.. teníamos petada el registro de la dll en el IIS, la desregistramos, la volvimos a registrar y listo. Como no esperábamos que nadie encontra la ruta del log (como pasó con el retohacking4) pues no le pusimos pass al log. En el momento que SealTeam nos avisó, le pusimos pass y luego arreglamos lo de la dll. La forma de Sealteam valió porque encontró el fallo, así que no pasa nada.

No sólo SealTeam siguió la pista del juego de ajedrez y vista, ¿verdad mandingo? y quiero publicar el solucionario de Palako, si consigo que me lo envíe junto con una pequeña herramienta que hubiera ayudado a más de uno con la fase dos, ¿verdad penyaskito?. El gran RoMaNSoFt deberá publicar su solucionario en "su sala de trofeos particular" o si no no sería él ¿verdad Roman?. A Bambú, Kabracity, TheSur y g30rg3_x mi enhorabuena por sacarlo. A los que lo saquéis con solucionario y todo os pondré un positivo, por hacer los deberes y estudiar, así que a currar y ¡nos vemos en el Reto Hacking VII!

Saludos Malingos!

No Lusers - Nº 15: Grupo de Ayuda




viernes, febrero 22, 2008

Solucionario Reto Hacking VI por Dani Kachakil - Parte II

***************************************************************************************
- Solucionario Reto Hacking VI por Dani Kachakil - Parte I
- Solucionario Reto Hacking VI por Dani Kachakil - Parte II
***************************************************************************************

Parte 2: Subir nota

Como no queremos conformarnos con ese miserable cuarto de punto que obtenemos al superar la primera fase, vamos a intentar subir nota superando también la segunda y última fase del reto. Al acceder a esta parte, nos encontraremos con un ejercicio curioso para hacer en casa. Nos descargamos un fichero PNG y tenemos que responder a la pregunta de cómo se puede hacer mate en un solo movimiento si jugamos con las blancas.

Fichero PNG

Cualquiera que conozca las reglas del ajedrez sería capaz de determinar rápidamente que con esa disposición de piezas no hay forma de hacer mate en una sola jugada, sino que hacen falta dos: adelantar el peón a E8 (promocionando a dama) y moviendo la torre de F2 a F7.

Parece que la pregunta tiene truco, así que intentamos introducir diferentes movimientos (incluso aunque sean inválidos) y otras cadenas de texto buscando alguna vulnerabilidad sin éxito. La pista decía que teníamos que agudizar la vista, que la cosa va de partes otra vez y el enunciado de la propia fase nos indica que el ejercicio lo tenemos que trabajar en casa. ¿Será otra prueba de esteganografía?...

Hay un pequeño detalle que me llamó la atención y es que a pesar de que el formato PNG no tiene pérdida de calidad, la imagen del tablero no era del todo nítida, como si estuviera comprimida en JPEG. Parece que la elección del formato no ha sido casual, pero no vemos nada especial en la imagen y tampoco en la metainformación que podría contener.

Vamos a documentarnos un poco sobre el formato PNG, ya que conociendo su estructura interna tal vez encontremos algo útil. Es curioso que el formato defina una etiqueta específica para marcar el fin de la imagen (IEND) y es más extraño aún encontrar tanta información después de esa etiqueta. Este hecho podemos comprobarlo incluso con la funcionalidad de búsqueda del bloc de notas.

PNG en la herramienta más poderosa jamás creada

Si utilizamos un editor hexadecimal y eliminamos todo el contenido que aparece después de la etiqueta IEND, comprobamos que el nuevo fichero generado se visualiza exactamente como estaba, así que deducimos que esa parte realmente no pertenece a la imagen y que a su vez es ignorada por el código que está renderizando el PNG. Por otro lado, entre tanto texto ilegible también llama la atención encontrarnos con el texto "Rar!" justo después del final de la imagen. Caracteres que casualmente coinciden con los de la cabecera de cualquier fichero comprimido con RAR. En realidad esta técnica se puede considerar como aplicación de esteganografía, ya que logra el objetivo de esconder un mensaje (en forma de fichero) dentro de otro.

Ahora solamente nos queda extraer esa parte interesante (desde "Rar!" hasta el final del fichero), guardándola como nuevo fichero con la extensión ".rar", volcando el contenido con algún editor hexadecimal. También se podría haber renombrado el PNG directamente sin modificarlo, aunque no sé si esto dependerá de la implementación del descompresor que usemos (como mínimo parece funcionar bien con el WinRAR v3.50)

Sin embargo, al abrir el fichero comprimido nos encontramos con un último paso, ya que se encuentra protegido por contraseña, pero probando con "garrupito" conseguimos abrirlo (de no haber sido tan trivial, tendríamos que haberlo hecho con fuerza bruta). Dentro del RAR encontramos otro fichero PNG en el que está la solución que ya conocíamos: más o menos dice que es imposible resolverlo en un solo paso. El reto termina introduciendo la frase exacta (incluyendo algún error ortográfico que aparecía por ahí).

Agradecimientos y comentarios

En esta ocasión el reto se publicó a la hora prevista (20:00) con una puntualidad increíble, lo cual se agradece. También me ha gustado la idea de mostrar la tabla de concursantes, ya que contenía información interesante como la hora de registro de cada uno, la evolución por fases en tiempo real, el tiempo invertido en cada una de ellas, etc.

Esperemos que la próxima vez las pistas sean un poco menos rebuscadas y más útiles (tal vez la insistencia en profundizar en la pista de Alonso era innecesaria). Tampoco estaría de más que no se permita el acceso a los ensamblados de la aplicación ASP.NET ni a los ficheros de log, que siempre hay algún copión suelto por ahí, aunque reconozco que la técnica usada para ello es muy buena y no se me habría ocurrido… ;-)

Gracias a los que han hecho posible este reto (Chema, Rodol, Álex y Filemaster). Gracias a las ideas y puntualizaciones de RoMaNSoFt, Mandingo y Palako, que han enriquecido este documento. Gracias a SealTeam por hacernos pasar un rato divertido jugando un poco con alguna DLL de este reto y del anterior. En general, gracias a todos los que habéis participado en este reto y, como siempre, gracias a ti que estás leyendo esto, esperando que te haya sido de utilidad.

Saludos, Daniel Kachakil.
***************************************************************************************
- Solucionario Reto Hacking VI por Dani Kachakil - Parte I
- Solucionario Reto Hacking VI por Dani Kachakil - Parte II
***************************************************************************************

jueves, febrero 21, 2008

No Lusers - Nº 14: Killer

Solucionario Reto Hacking VI por Dani Kachakil - Parte I

***************************************************************************************
- Solucionario Reto Hacking VI por Dani Kachakil - Parte I
- Solucionario Reto Hacking VI por Dani Kachakil - Parte II
***************************************************************************************

Introducción

Este documento describe una solución al Reto Hacking VI de Informática 64, el primero de la segunda temporada, que se publicó el 1 de febrero de 2008 en la siguiente dirección web: http://retohacking6.elladodelmal.com

Pistas

Esta vez las pistas prometían ser útiles… Se publicaron unas horas antes del reto, adelantando la existencia de dos partes y diciendo lo siguiente:

Primera parte

Sé que cuando lleguéis a esta parte vais a estar un poco... descolacados. Como un piloto de Formula 1 con el coche cruzado en la salida. Ya sabéis lo que mi primo el nano piensa sobre qué se debe hacer para ganar, ya que nunca es algo hecho. Si fuera fácil no habría que hacer tanto trabajo. Sí, sé que el reto será fácil, pero ganar nunca.

Una vez lleguéis allí, debéis saber que yo me siento agradecido por todos los que os habéis sumado a esta edición del reto. Sé que restar tiempo a vuestras horas de ocio, trabajo y en definitiva vida dividiéndoos entre la familia y amigos y el Reto Hacking es un gran trabajo, pero espero que con este reto se multiplique un poco vuestro conocimiento sobre lo ya conocido con una forma nueva de trabajo.

Segunda parte

Para la segunda parte... la cosa está de partes otra vez. Deberéis agudizar la Vista en este examen de reflejos. El que tenga más reflejos lo sacará antes....

Parte 1: Un poco de práctica para aprobar el examen

Para acceder a la primera fase, lo primero que teníamos que hacer era registrarnos eligiendo nuestro nombre de usuario e introduciendo una dirección de correo válida, donde recibiremos la contraseña correspondiente generada aleatoriamente. Accediendo con estos datos en la página de login, observamos que cambia el menú de navegación, apareciendo tres nuevos elementos:

• Práctica: En este apartado encontramos un formulario con un campo de texto y un botón de enviar que nos invita a practicar con el álgebra de Garrupito, preguntándonos cual es el valor de 1000+1.

• Examen: Aquí encontramos un formulario similar al anterior, preguntándonos por el valor de Garrupito.

• Subir nota: Para poder subir nota, primero tendremos que aprobar el examen. (Esta sección corresponde a la segunda fase y se habilitará cuando tengamos aprobado el examen).

Tras echarle un vistazo a las secciones disponibles, decidimos empezar por el principio, practicando un poco. La primera prueba necesariamente tenía que ser 1001, por ser la más lógica y evidente, pero no conseguimos nada, al igual que tampoco sirve de nada interpretar el valor como binario, o el operador de suma como concatenación y otras pruebas de ese estilo. Probamos con diferentes cadenas de texto aleatorio, comillas simples y dobles, operadores lógicos (and, or, not, xor), matemáticos (+, -, *, /, ^), de manejo de cadenas (len, trim, rtrim) y comprobamos que todas ellas son procesadas con normalidad. De momento, podemos asegurar las siguientes observaciones:

• Al introducir un valor numérico o expresión booleana (ya sea verdadera o falsa), obtenemos como respuesta "Vamos, vamos, garrupintizate!" [R1]

• Al introducir cualquier cadena o expresión errónea, obtenemos como respuesta "ACCESS: Error al convertir valor numérico" [R2]

Llegados a este punto, Chema publica un post con una pista adicional (más bien insistiendo en la pista existente), lo que nos lleva a pensar que no vamos por buen camino, ya que si no interpretamos la pista adecuadamente, parece ser que no lograremos nada. Retomando la primera pista, deducimos inmediatamente que se trata del piloto de Fórmula 1 Fernando Alonso y según la nueva pista, tendremos que buscar unas declaraciones que nos indicarán el camino a seguir para ganar. Tras haber leído decenas de declaraciones del piloto, me quedé con unas que decían que había que dar el máximo, otras que hablaban de vueltas y otras en las que decía que había que ir siempre al límite, pero no sabía qué hacer con ello.

De todas formas, para mí fue fundamental el tercer post ("O resolvéis el misterio de la primera pista o vais a tener que hacer algo más de dos millones de peticiones algo así como...."). Directamente me vino a la cabeza el valor máximo que se puede almacenar en un entero de 32 bits con signo (al que llamaremos MAXINT), que no son dos millones, sino más de dos mil millones: 2147483647 (231 – 1). Al introducir este valor, obtenemos una nueva respuesta: "Uy que cerca, casi estás garrupintizado!" [R3]

Esto me llevó a pensar que iba bien, que había que buscar un límite pero que no era exactamente ese valor, así que fui probando inútilmente diferentes valores en busca de ese otro límite inexistente. En ese momento me di cuenta de que el mensaje de error contenía una pista clave (la palabra "ACCESS") y eso parecía indicar que ahí detrás existía un motor de bases de datos Access (Microsoft Jet) procesando nuestras peticiones, por lo que intentaremos encontrar la forma de verificar la existencia de este motor de base de datos, buscando algún mecanismo que nos diferencia dos tipos de respuesta para los valores verdadero y falso (proceso de "booleanización"), realizando posteriormente las subconsultas que nos interesen sobre ese mecanismo.

Como primer paso, ya vimos que obteníamos tres posibles respuestas según el tipo de entrada (valor numérico [R1], valor no numérico [R2] o MAXINT [R3]), por lo que únicamente nos falta relacionar un par de ellas con una subconsulta adecuada. Si hacemos caso a la pista, parece que debemos usar las respuestas R1 y R3, de forma que nuestra subconsulta devuelva un valor MAXINT si es verdadera y cualquier otro valor si es falsa (o viceversa). Por ejemplo, introduciendo la siguiente subconsulta:

2147483647 * (select max(1) from tabla)

La mayoría de funciones de agregado (MAX, MIN, AVG, etc) devuelven el valor nulo si no tienen datos de entrada (es decir, si la consulta no devuelve registros). Las operaciones matemáticas que involucran al valor nulo no provocan ningún error y devuelven también el valor nulo. Sin embargo, la función COUNT devolvería cero en ese caso. Para la consulta anterior, si la tabla tiene algún registro, la subconsulta devolverá 1, que multiplicado por el valor MAXINT lógicamente dejará intacto este valor y obtendremos la respuesta R3. Por el contrario, si la tabla no tiene registros, entonces la subconsulta devolverá el valor nulo, que multiplicado por MAXINT también devuelve el valor nulo y obtendremos R1. Si la tabla no existe, la consulta devolverá un error (R2), por lo que la existencia de una tabla se puede determinar fácilmente, simplemente ejecutando una consulta de este tipo. Una consulta equivalente a la anterior podría ser esta (en la que seleccionamos un solo registro, con valor 1):

2147483647 * (select top 1 1 from tabla)

Sobre este tipo de subconsultas también se podrían haber hecho otras variaciones que consiguen el mismo resultado, como utilizar una suma o una resta en vez de la multiplicación. Por ejemplo:

2147483646 + (select max(1) from tabla)
2147483648 – (select max(1) from tabla)


También existía otra posibilidad, que tal vez resultara más evidente y natural, ya que en este caso no necesitamos usar la pista, ni llegar a ningún tipo de valor especial. El método se basa en que una división por cero devuelve un resultado que no está definido como numérico (por lo que nos devolverá el mensaje del error R2), mientras que una división por cualquier otro valor no nulo, devolverá un número (es decir, como respuesta obtendremos el mensaje R1). Si la tabla no existe, o no tiene registros, esta consulta fallará:

1 / (select count(*) from tabla)

Otro tipo de variación de este método es el de provocar un desbordamiento, multiplicando un valor muy alto por cero (obteniendo R1 como respuesta) o por un valor mayor que uno (obteniendo R2). Por ejemplo:

(2^1023) * (select max(2) from tabla)

Habiendo concluido el reto, Chema me comentó que la consulta que ejecutaba el servidor estaba basada en la conversión al tipo numérico a través de la función de valor absoluto (ABS), lo cual me llevó a deducir que otro tipo de inyección también podría ser válido, siempre que no exista alguna mecanismo que escape o duplique los paréntesis (cosa que tampoco se hacía). Por tanto, esta consulta también funcionaría, siendo tal vez la más flexible de todas ellas:

0) or (select count(*) from tabla

Como última opción, también podríamos haber recurrido a las consultas pesadas, en las que no importa el mensaje que se nos devuelva, sino el tiempo que tarde el procesamiento de nuestra petición. De todas formas, este método es demasiado invasivo y no me parece razonable su uso en un reto ni en otro tipo de servidores, ya que el retardo se consigue consumiendo muchos recursos del servidor, teniendo como efecto colateral que todas las peticiones restantes (las de los demás participantes y usuarios en general) se demoren mientras se ejecuta nuestra consulta pesada. En el momento en que se lanza una consulta mientras se está ejecutando una consulta pesada, nunca sabremos cual de las dos es la que ha generado el retardo y el método deja de ser válido. Una consulta pesada no es comparable a ejecutar instrucciones del tipo waitfor o sleep (que en Access no tienen su equivalente), ya que éstas han sido diseñadas específicamente para dejar pasar el tiempo de espera indicado, pero sin consumir gran cantidad de recursos del servidor, por lo que su uso sería perfectamente válido.

Ahora que tenemos tantas posibilidades a nuestro alcance, vamos a resolver esta fase utilizando la que se suponía que teníamos que utilizar, es decir, la que hace uso del valor MAXINT, pero antes que nada nos aseguraremos de la existencia del motor de base de datos de Access. Sabemos que Access tiene algunas tablas de sistema que son accesibles por defecto. Dependiendo de la versión, nos podremos encontrar con las siguientes tablas: MSysAccessObjects (versiones 97 y 2000), MSysAccessStorage (versiones 2003 y 2007). Comprobamos que en nuestro caso tenemos éxito con la segunda prueba y de momento podemos suponer que vamos por buen camino:

2147483647 * (select max(1) from MSysAccessObjects) -> R2 (Error)
2147483647 * (select max(1) from MSysAccessStorage) -> R3 (Verdadero)


Recordemos que el examen consiste en introducir el valor correcto de Garrupito, por lo que todo apunta a que dicho valor se encuentra en la base de datos a la que tenemos acceso a través de la técnica de Blind SQL Injection descrita. Las bases de datos de Access no tienen catálogo accesible, por lo que tendremos que adivinar el nombre de la tabla y de sus campos. Sería razonable ejecutar este tipo de consultas:

2147483647 * (select max(1) from garrupito) -> R3 (Verdadero)
2147483647 * (select count(*) from garrupito) -> R3 (Verdadero)
2147483647 * (select max(1) from garrupito where garrupito > '') -> R2 (Error)
2147483647 * (select max(1) from garrupito where valor > '') -> R3 (Verdadero)


Ya tenemos la tabla (garrupito), el número de registros (1), el campo que nos interesa (valor) y su tipo (texto), así que ahora podemos aplicar esa técnica que ya conocemos, a la que hacía referencia la primera pista. Primero obtenemos la longitud del valor o número de caracteres, como siempre (búsqueda binaria):

2147483647 * (select max(1) from garrupito where len(valor) > 64) -> R1 (F)
2147483647 * (select max(1) from garrupito where len(valor) > 32) -> R3 (V)
2147483647 * (select max(1) from garrupito where len(valor) > 48) -> R1 (F)
2147483647 * (select max(1) from garrupito where len(valor) > 40) -> R1 (F)
2147483647 * (select max(1) from garrupito where len(valor) > 36) -> R1 (F)
2147483647 * (select max(1) from garrupito where len(valor) > 34) -> R1 (F)
2147483647 * (select max(1) from garrupito where len(valor) > 35) -> R3 (V)
2147483647 * (select max(1) from garrupito where len(valor) = 36) -> R3 (V)


Aunque la última consulta realmente es innecesaria, si hacemos el procedimiento a mano nunca está de más una comprobación adicional por si nos hemos equivocado en algún punto. Por último, iremos obteniendo el valor de cada carácter utilizando el mismo método, actuando sobre los valores ASCII. Siempre que se pueda, es preferible evitar una consulta con el operador LIKE, ya que éste no distingue entre las mayúsculas y las minúsculas.

2147483647 * (select max(1) from garrupito where asc(mid(valor,{i},1) > {Xi}

Una vez hayamos obtenido los 36 valores ASCII los reconvertimos de nuevo en caracteres para formar la cadena que buscamos. Este es el valor de Garrupito (como siempre, os dejo la parte final para que terminéis los deberes en casa):

9DB7D157-CD68-42a3-A366-C32BE377????

A pesar de su formato hexadecimal de 32 caracteres (que podría ser una hash MD5, por ejemplo), antes de intentar hacer algo raro con esa cadena vamos a probar lo más sencillo, es decir, introducirla directamente como respuesta a la pregunta del examen. Finalmente comprobamos que la solución era así de simple, teniendo en cuenta que teníamos que introducir la cadena exacta, respetando las mayúsculas (y cómo no, respetando también esa "a" minúscula que había por ahí). ;-)

Como comentario adicional, Palako descubrió que el valor MAXINT estaba almacenado en un registro de una tabla llamada "valores", en el campo "valor", lo cual también podría ser aprovechado para construir consultas algo más complejas.

***************************************************************************************
- Solucionario Reto Hacking VI por Dani Kachakil - Parte I
- Solucionario Reto Hacking VI por Dani Kachakil - Parte II
***************************************************************************************

miércoles, febrero 20, 2008

No Lusers - Nº 13: Selección ...de Hackers!

Se cierra el Reto Hacking VI

Hola compañeros!

Este Jueves a las 23:59 se cierra el Reto Hacking VI, es decir, que el viernes se hará público el primer solucionario para que los ninos que quieren aprobar en septiembre lo intenten el fin de semana.

El reto lo ganó Dani Kachakil y se llevó 10 puntos, Mandingo se atascó en la segunda fase pero pudo quedar por delante de Palako por 5 minutos. RoMaNSoFt empezó días más tarde pero ha sido el más rápido en pasar la segunda fase por lo que tiene un punto extra por ello. Kachakil ha sido el más rápido en la primera fase, con lo que se lleva también un puntito extra. Sin embargo, nadie se llevó la Matricula de Honor y consiguió acabarlo en las 4 horas primeras. Todos los resultados en el Hall of Fame.

Reto Hacking VI

En fin, esta es la tabla del Reto Hacking VI...¿Queréis que juguemos al Reto HAcking VII?

Saludos Malignos!

martes, febrero 19, 2008

Ladrones con mucha jeta

Los muy jeta encima te adoctrinan... pero ¡qué morro!



Saludos Malignos!

Meter.com

Las grandes ideas surgen así, en un garaje o en un cuartucho de mala muerte. En nuestro caso ha sido la segunda opción. Algunos ya sabéis que cuando entramos en el nuevo piso a mí me tocó la habitación del asesinato, es decir, la habitación en la que había sangre en la pared, una almohada ensangrentada y en la que “sospechosamente” habían cambiado la alfombra y la cama.

Allí se nos ocurrió nuestro último negocio. Habíamos estado viendo la campaña que tiene cubierto Londres con el Match.com, el servicio ese para conocer gente. En ella, el plato fuerte son Cupido y Destino, dos crápulas que viven como adolescentes, olvidados de ti y en los que tú no puedes confiar. ¿Cuántos de vosotros habéis esperado a Cupido o a Destino y os habéis comido lo que viene siendo …nada?

Cupid & FAte

Sin embargo, nosotros vimos claramente que esta web está destinada al fracaso ya que, como me explico un compañero de Chicago que conocí hace cuatro años en una fiesta de Sybari en Amsterdam “The most important thing in life is meter”.

¿Cuál es el problema de estas redes sociales? Empiezas con un complejo sistema de registro. Qué si te gusta el cine de autor europeo, qué si has leído a Marcel Proust, qué si te gusta la opera… etc… Continúas con el complejo sistema de registro de “qué buscas”, en el que no pones sólo que quieres sexo, porque van a pensar cualquier cosa de ti, así que rellenas amistad, compartir cosas, lo que surja, etc…

Y al final sucede lo que sucede, que si te hace un "poke", que si te invita como amigo (uy, que mal suena esto de la zona de los amigos…) que si le regalas un pez para la pecera… Esto no funciona. Tú lo que quieres es “meter”.

Así que vamos a arreglarlo con nuestro nuevo servicio “Meter.com”. Allí sabemos la verdad sobre ti “porque uno siempre reconoce a sus iguales”. Sabemos que tú no quieres tener 50 entradas en tu chorboagenda, que prefieres tener 3 entradas y 20 salidas. Nada de que sí es guapa, alta y deportista, sabemos, que como descubrimos gracias al Popeye de Makinavaja un “shumino e’ como un billete d’mil pela, que po’ mu’ arrugao que eté ziempre tié un való innntrinsico”. Y lo más importante, sabemos que tú también lo sabes.

Así que olvídate de los cuestionarios, aquí sólo tienes que rellenar una casilla, la que pone que quieres “Meter”.

Dionisio & Maligno

Así que, no te preocupes de esos dos crápulas de “Cupido & Destino” y fíate más de “Dionisio & Maligno”.

Nosotros sí que sabemos lo que quieres…

Saludos de Dionisio & Maligno!

lunes, febrero 18, 2008

No Lusers - Nº 12: Windows 7

El SO operativo de Diós

En la guerra entre el bien y el mal, cualquier ayuda es buena. No importa quién, no importa cuándo, no importa cuánto. Siempre que sea a favor de tu bando hay que aprovecharla. En este caso me ha llamado la atención la noticia de la Monja Webmaster del Vaticano que ha salido en todas partes y que ha dicho: “We don’t know the OS that God uses, but the Vatican uses Linux”. [No sabemos qué OS usa Dios, pero el Vaticano usa Linux]

Toma ya, victoria, la iglesia está con el lado del bien. Lógicamente es muy loable la descripción que nos ha dado la Sor Tecla sobre los OS del Vaticano, pero me llama la atención que al mirar por ahí en la web del Vaticano aparezcan cosas como que la librería lleva ASP…

¿irá con Mono?

O también tienen Jsps…

JSPs

Con Tomcat…

TomCat

Y parece que estas cositas así porque Dios hace oídos sordos y ojos ciegos sobre esto.

Ser o No Ser

Y el nuevo servicio de búsqueda lo han contratado como un servicio .NET..

.ASPX

Al final, como todas las grandes multinacionales... usan de todo. De todas formas… ¿Quién va a atacar al Vaticano teniendo a Dios de su parte? Y.. decir medias verdades tampoco es pecadillo, ¿no? así que yo creo que Dios usará Windows Mobile para poder estar conectado desde todas partes… puestos a especular sobre ello.

Saludos Malignos!

PD: Uy, que fuerte queda el saludo en este post...

domingo, febrero 17, 2008

¡Hasta Semana Santa!

No, no es que me despida hasta la Semana Santa, si no que al contrario os voy a dejar el planinng de trabajo que hay hasta esa fecha. Para que no os quedéis apolandrinados en la silla. Yo participaré en, de momento, las acciones de Madrid.

***** Madrid *****

- 26 y 27 de Febrero: Lanzamiento de Windows Server 2008. Allí participaré junto con el abuelo Parada el día 27, la última sesión de la mañana con una charlita sobre seguridad en Windows Server 2008. Una sesión de 1 horita juntos. Más info: Agenda y Registro.

Nota: Durante el lanzamiento habrá Hands On Lab gratuitos sobre Windows Server 2008 dirigidos por los compañeros de Informática64 en la Sala Londres. Más info: Agenda completa y detallada del lanzamiento

- 3 al 6 de Marzo: ProtégeIT. Dentro de la campaña de Hands On Lab Juan Luís Rambla (MVP Windows Security), Silverhack y yo diseñamos una formación de 96 horas de duración para aprender Seguridad Informática. Se va a impartir en 4 semanas a lo largo de los próximos meses. El primero, el seminario dedicado a Network Security comienza el próximo día 3 de Marzo y yo bajaré de Londres para estar por allí en una sesión. Más info: Madrid - ProtégeIT

-> ProtégeIT! (I): Network Security 03 al 06 Marzo 08:30-14:30
-> ProtégeIT! (II): Client Security 31 Marzo al 03 Abril 08:30-14:30
-> ProtégeIT! (III): Server Security 05 al 08 Mayo 08:30-14:30
-> ProtégeIT! (IV): Web Security 02 al 05 Junio 08:30-14:30


- 18 Febrero a 14 de Marzo. Hols en Madrid. Una semana dedicada a Forefront y System Center y otra a Windows Server 2008. Más info: Hols en Madrid.

***** Internet –Webcasts *****

La sema Próxima Rubén Alonso (MVP de SharePoint) realizará dos webcasts dedicados a:

- 19/02: Webcast: Implementación de entornos de colaboración con Microsoft Office Sharepoint Server 2007. Más Info: Agenda y Registro.

- 21/02: Webcast: Inteligencia de negocio con Microsoft Office Sharepoint Server 2007. Más info: Agenda y Registro.

***** Sevilla *****

- 3 al 7 de Marzo. Una semanita de Hands On Lab en Sevilla en ABD con Joshua Saenz (MVP Exchange Server) “jugando” con Exchange Server 2007 y Windows Vista.
Más info: Hands On Lab en Sevilla.

***** Salamanca *****

- 6 de Marzo: Asegura tus dominios. David Cervigón, Spectra IT Evangelist y Alejandro Martín darán en la Universidad de Salamanca un evento dirigido a profesionales y estudiantes con dos tracks distintos. Uno sobre cómo se realiza un test de Intrusión y otro sobre como “juguetear” con Widnows Server 2008. Más info: Asegura tus Dominios.

- 10 de Marzo: ProtégeIT. La campaña ha sido llevada también a Salamanca y tendrá las siguientes fechas:

-> ProtégeIT! (I): Network Security 11 al 13 Marzo 08:30-14:30
-> ProtégeIT! (II): Client Security 15 al 17 Abril 08:30-14:30
-> ProtégeIT! (III): Server Security 20 al 22 Mayo 08:30-14:30
-> ProtégeIT! (IV): Web Security 17 al 19 Junio 08:30-14:30


Más info: ProtégeIT Salamanca.

- 10 al 13 de Marzo: Hols Análisis Forénse. Silverhack realizará dos seminarios en Salamanca dedicados a Análisis Forense en horario de 15:30-18:30.

-> Análisis forense I. Escenario Malware en entorno Windows.
-> Análisis forense II. Análisis de procesos. Uso de aplicaciones.


Más info: Hols de Análisis Forense en Salamanca.

***** Pamplona *****

- 20 de Febrero: Teclear No es sustitutivo de Pensar. Carlos Segura (MVP SharePoint) y Sergio Jiménez realizan un evento sobre cómo se debe atacar correctamente un proyecto de desarrollo.

Más info: Agenda y Registro

Ale, a ser malignos y a aprender muchas cosas!

sábado, febrero 16, 2008

Intento ser bueno pero...

Siempre intento redimirme, pero al final, no me dejan. Quiero convertirme en uno de los buenos, ser alguien menos maligno, pero... algo al final sucede. Sniff.

No había posteado sobre esto, pero el otro día estabamos charlando y salió este tema. Veréis, en Noviembre se iba a celebrar el congreso de Hispalinux, así que, como el Chico Maravillas y yo habíamos hecho la charla sobre Las 4 Fantáticas [SQL Injection, Blind SQL Injection, LDAP Injection & Blind LDAP Injection] en el Open Day y a la gente le había gustado decidimos enviar las charlas a otros stios.

A Blackhat había decidio enviar yo tiempo ha la charla de LDAP Injection & Blind LDAP Injection y al Chico Maravillas se le ocurrio... "oye, ¿por qué no enviamos la charla al congreso de Hispalinux para que vean que no somos tan malosos?"

Sin embargo la pena se adueño de nosotros...

Mail de rechazo de la charla

En fin, parece que la charla de seguridad Web no encanjaba en ninguna parte del programa del congreso de Hispalinux.

Bueno, no llegamos a Hispalinux, pero al menos nos la cogieron en Blackhat... algo es algo, ¿no?

Saludos Malignos!

No Lusers - Nº 11: Posting about Linux






viernes, febrero 15, 2008

Amor, Amor, Amor

Ayer fue el día de los enamorados, y con toda la cripación, se me pasó. En fin, os dejo unas muestras de amor de Viernes:

¿Por qué nos gustan las mujeres?



¿Están o no están ricas las chicas?

¿Por qué las queremos?


¿Es o no amor?

¿Esto es amor?


¿Seguro que es amor?

Saludos Malignos de fin de semana!

No Lusers - Nº 10: "Invirtiendo en Seguridad"



El perro de Ricky Martin y el Windows 7

Las leyendas y los bulos corren por Internet con más facilidad que como antaño lo hacían en aquellos bares entre boquerón y boquerón, entre gamba y gamba. Hoy en día los falsos memes viven en Internet, en las mentes más débiles, las menos informadas o las más deseosas de historias truculentas.

Para los que no sois de España, la historia del perro de Ricky Martin no os sonará, así que os la resumo. En los albores de las televisiones privadas en España, una cadena de televisión presentó un nuevo programa que duraba muchas horas. Se llamaba Sorpresa, Sorpresa y se suponía que le daban una sorpresa a la gente. Dijo la leyenda, y muchos afirmaron verlo, que en el primer capítulo le pusieron a una fan de Ricky Martin al cantante esperando en el armario de su habitación. La supuesta susodicha llegó a la habitación con su perrito, pero en lugar de abrir el armario de despelotó, se untó el monte de Venus (o de Dionisio que le va más a él jugar por allí) y le invitó a su amigo el perrito a que disfrutara del dulce sabor de la margarina. A todo esto Ricky decía “¿Salgo ya?”

Bien, fue una leyenda urbana, y como esa otras miles, como la de las empresas que quitan sus servers por un clusters de Playstations (está es de mis preferidas), o la de la mujer que entró a comprar a una tienda de chinos y nunca salió, que apareció meses después con un riñón menos, etc…

La última que he estado viendo con los ojos como platos ha sido la del Windows 7. ¿Cómo? ¿Qué no es una leyenda urbana? ¿Qué está en la Wikipedia?. Qué triste y que lastima que se inunde internet de tanto chapapote.

Aún recuerdo el Windows 1, con el anunció famoso de Steve Balmer, luego llegó el Windows 2.0 y el Windows 3, con las versiones 3.11 y NT 3.51 como más representativas. La rama NT continuó con el famoso Windows NT 4, tanto para clientes (la versión professional) como para servidores. Después llegó la versión Windows 5, que se llamó Windows 2000 (Server, profesional, Datacenter, etc…) para llegar al famoso Windows XP en cliente y Windows 2003 en servidores. Allá, cuando el cliente estaba en ciernes, todos hablábamos del famoso interfaz Moon, el interfaz ese “que no gustaba a nadie”, “que nadie quiere porque consume demasiado”, etc… . Al final, el Moon, se convirtió en el interfaz de XP, uno de los que más ha gustado a la gente.

Nada más presentarse XP a nivel mundial (yo participé en la presentación que se hizo en Barna y en Madrid, aunque iba en traje, corbata, con el pelo corto y afeitado, …. Lo mismo no me recuedas si estuviste allí) salió el nombre del nuevo Windows, … el famoso Longhorn, que se convertiría en Windows Vista en los clientes, y el próximo Windows Server 2008.

Después de presentarse Vista oficialmetne, comenzaron los requisitos de la siguiente versión de Windows, nombre Código Vienna, como muchos ya sabéis desde hace tiempo. E incluso, ese mismo año, en el SIMO en Madrid, se pudo ver en el stand de Spectra la maqueta de lo que se quiere sea el nuevo interfaz de Windows y del que muchos, asistiendo a la famosa sala EMO de Spectra en Madrid han podido disfrutar un ratito.

De esa versión se hizo una toma de requisitos tiempo ha, en la que un amigo de todos nosotros, le guardo en el economato de momento, pasó los siguientes consejos:

1.- Qué la licencia sea mía y no del ordenador, que una vez que se la doy es muy jodido quitársela.

2.-Qué el sistema operativo ni exista, que yo lo que quiero es usar el ordenador para hacer cosas y no utilizar el ordenador para usar el ordenador.


Son consejos como otros que cualquiera podría haber dado. El caso es que, todas las cosas que se han dicho sobre la próxima versión de Windows y el supuesto abandono de Windows Vista por parte de Spectra no son nada más que sueños de borrachos, calenturientas imaginaciones de técnicoless de segunda y poco más.

Desde hace años, una de las cosas que contamos en las charlas era el Roadmap de versiones de Windows. Algunas son de la presentación de Windows Server 2003, otras del SP1 de Windows Server, otras del R2 y otras del Vista. Repasándolas, es curioso ver como el Roadmap ha cambiado bastante poco en estos años, aquí os las dejo. Nota: El año Spectra va de Julio a Junio, así que cuando pone 2005, quiere decir (Jul de 2005 / Jun de 2006)

Roadmap del año 2005

Roadmap cuando apareció el SP1 de Windows Server 2003. Todos los logos son antiguos, ¡qué tiempos...!

En el lanzamiento de R2..

En el futuro, contaremos con la versión R2 de Vista el año que viene (2008-2009), con el SP2 dentro de dos años y con la versión de Vienna saliendo para dentro de 3-4 años, si contamos con los retrasos pertinentes.

Pensar que Spectra va a cerrar el proyecto de Windows Vista, también llamado Longhorn, o Windows Server 2008 o josemaricariño si os gusta, por un nuevo Windows 7 ahora, es conocer poco como funciona el ciclo de SDL de desarrollo de Software, saber poco de cómo funcionan los proyectos de ingeniería de verdad, y no darse cuenta de porque Spectra ha triunfado desde hace ya tantos años.

¿Pero.. qué es entonces ese Windows 7 que se ha visto en algo que parece nuevo?... No hay que ser muy listo… ¿qué os parece el R2 de Windows 7 o el alpha de Vienna, es decir?

Los que hayáis visto la maqueta del nuevo Windows, la sala EMO o visitásteis el SIMO el año del lanzamiento de Windows Vista ya sabéis que interfaz no se parece en nada al de Vista... pero de momento es una beta y NDA.

Me llama la atención que alguien haya publicado en Wikipedia tanta desinformación con un montón de referencias malmezcladas y además, adornando el artículo con un screenshoot de … ¿eso es un Vista con un Aero mejorado, no? ¿Será un R2?.

Sé que la Wikipedia está sustentada por el esfuerzo y el trabajo de mucha gente, ya que sé, que hasta para defender el artículo de Wolverine se consulta a gente al otro lado del mundo, pero en este caso el artículo publicado es muy desafortunado... por no decir otra cosa.

Lo mejor han sido los titulares de los técnicoless. "Spectra cierra Vista", "Spectra abandona Vista por Windows 7", "Spectra se da cuenta del fracaso de Vista", etc...Silverhack lo describe con detalle en "La tengo muy pequeña".

En palabras de Ford Fairlaine "¡qué de gilipollas y que pocas balas...!"

Saludos Malignos!

jueves, febrero 14, 2008

Pero, de verdad, por favor, ¿Por qué no te callas?

Sí, es algo generalizado. El hastío es generalizado. En Madrid tenemos alguna frase más castiza para expresar esta situación que tiene que ver con parte de la eterna duda “El huevo o la gallina”. Creo que era algo así como “no me toques las gallinas”…o algo parecido. Los voceristas, los copiaerreeseeses, los leístas y amantes de los malos servicios de traducción, los ponejetas en trajes para la foto, los posistas de postín que se calzan en cualquier sitio dónde abunden los canapés, las sonrisas, los parabienes y la ausencia de chamarileros.

Sí, chamarileros, así fue como una vez hoy definir a esos locos que se aprenden los entresijos de las tecnologías, que aprenden a manejar los sistemas y conocen como funcionan las cosas por dentro. En otras épocas de mejor esplendor que hoy a esos los llamaban hackers con cierto respecto, pero ahora se han quedado en tristes chamarileros.

“joder que bien he estado”, “He quedado como dios”, “soy la polla con orejas”. Eso deben de pensar después de ver lo bonita que queda su foto o como todos les miramos estupefactos tras una charla insulsa y anodina sobre… ¡nada!.
Sí, me ha sorprendido. Me ha sorprendido la poca vergüenza que tienes de venir a contarnos esta milonga, de no tener ni flores y subirte a un escenario a hablar a técnicos de la innovación.

Técnicoless les he llamado, con desprecio, con admiración de cómo se puede ser tan feliz en su ignorancia. “Hablo de virtualización porque soy un tipo Loreal, pero también soy un experto en seguridad informática y, cómo no, futurólogo y biólogo de los órganos genitales”.

Son los que viven en busca de la predicción pasada, del como yo ya dije, del dónde dije digo, digo Diego, del ¿no te lo dije?, del yo no dije eso, del yo no dije eso, del lo que quería decir es o del borro este post que ya no me gusta como lo dije.
Expertos visionarios de segunda, sarro de esta profesión, vergüenza del periodismo, repulsa de los técnicos. Ni informáticos ni na de na. Del montoncilo en la vida, necesitados de la píldora azul, roedores rumiantes que descubren las teclas años después de tenerlas bajo sus tiznados dedos. Guaperas por fuera, afeitadito, limpito, pulcro y bienoliente, pero con tus gemelos brillantes no evitarás que se refleje en ellos que no tienes ni puta idea.

Sale de sus dedos una cohorte de mentiras, falacias y hechos basados en lo no comprobado, en la suposición, en la interpretación partidista, en la especulación rápida y facilona de haber visto muchas películas de serie B.

Que no nos encontremos en las tablas, que no debatamos, que no te ponga el destino en mi camino en el mal día, que no nos encuadren en la misma foto, que no nos junte la vida, que las veredas no se crucen, que no estén las audiencias juntas en la misma sala. Dios me libre de tu aroma de chanel y tu infinita clemencia, de tu esgrima verbal, de tu mirada sanbernadesca.

A ti, tecnicoless engreído, te propongo un trato. Sigue con tus cositas, mírate en el espejo (¿a qué estás guapo), habla con tus colegas, pronostica sobre el futbol o juega a la bolsa. Léete el marca, configura el Renault de Alonso y perfila la estrategia para Spa, debate sobre política, critica los programas de televisión, juega a la liga fantástica de baloncesto o sé el mejor haciendo sudokus.

Olvídate de IPSec, LDAP, Kernels, MICs, GPOS y siglas raras. Deja de preocuparte por las diferencias entre SSLv2 y SSLv3. ¿Qué más da que sea WPA-PSK o WPA2-EAP-TLS? ¿A quién le importa si IPSec puede usarse con Kerberosv3 o con LDAP? ¿ReadyBoot o Readyboost? ¿Importa? Fetch, prefetch o superfetch siguen siendo igual de aburridos. No hay color entre eso y leerte unas tiras de prensa. ¿No crees?

Esas siglas son un aburrimiento, ¿no? Mira, hay un montón de obras de teatro. Sal, conoce gente, liga, el sexo es bueno, ¡relaja mucho! ¿Te leíste los Pilares de La Tierra? ¿La segunda parte también?¿La crítica a la razón teórica?¿Crimen y Castigo?¿La trilogía de Alexandros?¿Las novelas del capitán Alatriste?¿La obra completa d Eduardo Mendoza? ¡Son muchos más divertidos que leerse un RFC de LDAP! Divierte, sé feliz, emborráchate y lígate a una guiri. Lo que te apetezca, pero…

Si no tienes ni puta idea de tecnología deja de decir tonterías. Te lo pido por favor, para que no digan no podemos hablar nosotros con educación. Como más te guste, pero, de verdad, por favor, ¿Por qué no te callas?.

¿Prefieres un mensaje en el twitter para que te suban los followers?

Saludos Malingos!

No Lusers - Nº 9: "Nuevas" Tecnologías



miércoles, febrero 13, 2008

Arithmetic Blind SQL Injection

Hace tiempo, en un test de intrusión no autorizado, que eufemismo más chulo para decir que estaba haciendo…otra cosa, me encontré con un problema que me costó resolver. El entorno era el siguiente:

- Una base de datos Access en la que no podía poner comentarios.
- Una consulta en la que el parámetro inyectable estaba dentro de una función matemática que exigía como dato de entrada un número.
- Se usaba ese parámetro en dos condiciones where con distintos grados de anidación de paréntesis.

Vamos, era algo como:

Select campos
From tablas
Where (abs(parámetro_inyectable)=número) and abs(parámetro inyectable)=numero


Encontrar una cadena de inyección que construyera una consulta SQL correcta saliéndose de los paréntesis era completamente imposible pues si inyectabas algo del tipo: 1) and 1=1 and (abs(1 se obtenía algo como: Where (abs(1) and 1=1 and (abs(1 )=número) and abs(1) and 1=1 and (abs(1 )=numero

Quedaba perfectamente construida la query en la primera condición, pero no en la segunda. Y si inyectaba otra cadena que hiciera correcta la segunda query en paréntesis, la primera quedaba mal construida.

Bien, parecía imposible salir de la función matemática en la que estaba enjaulado. Así que había que hacer una lógica sin salirse de allí. Probé el método descrito por Litchfield en alguno de sus docs de hacer una lógica basándose en la división por 0, es decir, forzar que si algo era cierto diera división por cero. Es decir, el parámetro inyectable tenía que ser un número, entonces hagamos que la inyección siempre devuelva un número… o un error matemático.

parámetro_inyectable =if ((select user) = 'sa' OR (select user) = 'dbo') select 1 else select 1/0

Bueno, en Access no hay if, así que así no valía, había que realizar operaciones matemáticas a manopla para generar la división. Sin embargo, el método de la división por cero está bien cuando hay un if de por medio y cuando además el error es visible, pero… ¿por qué generar un error si podemos jugar con las mátematicas?

ensemos en el típico sistema de noticias dónde tenemos algo como noticias.php?id=14567 dónde queremos sacar, por ejemplo, la password del administrador de una supuesta tabla users.

- Si ponemos noticias.php?id=14567 obtenemos la Noticia 1
- Si ponemos noticias.php?id=abs(14567) y obtenemos la Noticia 1 entonces el sistema es inyectable.
- Si ponemos noticias.php?id=14566 obtenemos otra noticia.
- Si ponemos noticias.php?id?14567+60-(select ascii(mid(password,1,1)) from users) obtendremos la Noticia 1 si el primer caracter de la password es el que tiene ASCII 60 si no obtendremos otra noticia.

Esta forma de hacer un ataque por Blind SQL Injection permite no preocuparse por las anidaciones de paréntesis, no generar un error de división por cero (que puede tirar la sesión de la aplicación o generar una alerta XXL en la base de datos y además… funciona para todas las inyecciones con valores numéricos… Sencillo ¿no?

Saludos Malignos!

PD: ¿No quieres jugar con el Reto VI?

No Lusers - Nº 8: Motor Heroes




Dedicado a mi Matías. Te quiero "pequeñín"!.

martes, febrero 12, 2008

Informáticos por Londres:
Marco Amoedo, un MVP en Avanade


Marco Amoedo es uno de esos gallegos trabajadores y brillantes de los que te puedes fiar. De esos que sacan su trabajo adelante y además son afables en el trato. Es MVP de Spectra en España y desde hace muy poco está buscandose la vida con su CRM por Londres, currando para Avanade.

Marco, un MVP en Avanade

1.-¿Gallego e inmigrante? ¡Eso me suena! ¿Cuál es tu excusa?

La verdad es que si que es una historia muy curiosa la de los Gallegos y la emigración. Ya sabes que somos especiales: respondemos a preguntas con otras preguntas, no se sabe si subimos o bajamos… Y lo de la emigración es algo parecido, un montón de Gallegos fuera (se dice que hay mas gallegos por el mundo adelante que en Galicia), y casi todos con la morriña por volver. Por ejemplo La Voz de Galicia tiene una sección en su web dedicada exclusivamente a la emigración.

Mi excusa es la misma que la de mis abuelos, pero modernizada. En España nos queda mucho camino por recorrer en condiciones laborales y económicas, y además al final para mí ha sido la única forma de ponerme las pilas con el inglés. Para entendernos mejor este video http://youtube.com/watch?v=GDf_SaeuJeo

2.-¿Ser MVP te abrió puertas para currar en Avanade?

Creo que sí. El tema de ser MVP es algo bastante valorado en UK para las empresas que andan en el mundillo de las tecnologías de Microsoft. Diría que incluso es mas conocido que en España, pero tampoco estoy seguro.

3.-¿Chester es tan divertido cómo... qué?

Como un día sin Internet para Enjuto Mojamuto… Fuera coñas, es un ciudad pequeña y muy bonita. Incluso conserva unas murallas romanas, y los canales me encantan. Pero creo que ahora no es mi momento para estar aquí, de hecho me estoy buscando la vida para estar más tiempo en Londres.

4.-¿Qué has estudiado en tu vida?

Bueno, estudiar lo que se dice estudiar pues algunas cosillas. Siempre he tenido pasión por la informática, y desde que tuve mi primer Amstrad CPC 6128 (todo un lujazo a color) con 9 años no he parado de tratar de aprender cosas sobre este mundillo. Ahora si te refieres a títulos, pues soy Ingeniero en Informática por la Universidad de A Coruña. Aunque he de reconocer que la Universidad me ha enseñado muchas cosas y me ha hecho madurar mucho, especialmente algunos profesores de los que guardo muy buenos recuerdos, creo que a la educación universitaria le queda bastante camino por recorrer para poder preparar a la gente para el mundo real.

5.-¿Cómo buscaste el trabajo?

Pues es una historia curiosa. Estaba muy a gustito con mis ex compañeros de Plain Concepts (un abrazo), y un día a través de un conocido me ofrecieron esta oportunidad. Como siempre tuve ganas de salir de España [es la sangre Gallega :)], y me pareció que era el momento ideal, pues…. Now or never! De todas formas, aquí la figura de los recruiters / headhunters es algo muy normal, y cuando tienes algo de experiencia el mercado es muy agresivo y son capaces de encontrarte aunque te escondas, es la leche.

6.-¿Se come igual de bien aquí que en casa? ¿Cuál es tu dieta normal?

Como buen Gallego, como la comida de mi madre no hay ninguna. Aquí se puede comer bien si cocinas tú, pero fuera de casa es más difícil… la comida no es precisamente una de las mejores cosas de UK. Eso sí, una cosa buena es que sin esforzarte demasiado puedes encontrar comida de todo el mundo, y a mí me encanta probar cosas. Mi dieta normal deja bastante que desear, la cantina del banco donde estoy currando ahora creo que esta a años luz de la de Google :)

7.-¿Sabías mucho ingles cuando llegaste o viniste "from the lost to the river"?

Mas bien al estilo "From lost to the river", aunque no muy lost… Tenía Buena base en vocabulario (sobre todo técnico jejeje), lectura y escritura. Pero hablar, lo que se dice hablar… pues tipo indio. La gracia es que en unos poco meses he acostumbrado el oído y he dado una mejora espectacular. Me acuerdo la primera vez que tuve que reservar un hotel por teléfono, baste decir que acabé con un hotel reservado en otra ciudad jejeje

8.-¿Muchos españoles en Avanade?

Hombre haber hay un montón, que Avanade tiene unas oficinas tochas en España. En UK creo que somos tres, de momento sólo he conocido a Eduardo un chaval muy majete de Santander. La verdad es que Avanade UK es curiosa, hay gente de todos lados: India, Eslovenia, Pakistán, Rusia, Francia, Italia, Dinamarca, Holanda… pero creo que es la norma general en UK, en Londres lo más difícil de encontrar son ingleses :)

9.-¿Es difícil encontrar el alojamiento por estas tierras?

Depende de la cantidad de pounds y tiempo que tengas. La verdad que el alquiler, junto con el transporte, son una de las cosas más caras. Pero bueno, para todo hay solución. Eso sí, aquí cuando vas a ver un apartamento tienes que decidir en el momento, si esperas al día siguiente ya no lo tienes. Además también tienes que tratar de buscar que te quede cerca del trabajo, las horas punta aquí son muy jodidas; y según consejos del chico maravilla, que tenga bus nocturno si no hay party. Yo soy de la opinión de que vale la pela palmar más pasta en vivir hacia el centro zona 1-2 para aprovechar más la ciudad.

10.- ¿Cuantas veces te han preguntado por los toros (olé!) y el flamenco (olé!)?

Pues la verdad es que me esperaba topicazos españoles más a menudo, pero la mayoría de la gente inglesa que me he encontrado sabe que España va más allá de eso. Eso si, cuando intento explicar que soy de Galicia ya la cosa se complica, pocos son los que conocen más allá de Madrid, Barcelona, Canarias, Ibiza, y la costa mediterránea. Pero bueno, lo mismo pueden decir ellos de nosotros ¿no?

11.- ¿Cómo es salir de fiesta por aquí?

Diferente. Aquí la peña sale a base de cervezas y los horarios son muy distintos. Básicamente empiezan a las 6 de la tarde y a las 2 de la mañana todo cristo (decente) pa casa. En relación con esto hay una costumbre que me llamó mucho la atención. La del pub los viernes, es muy normal que el viernes sobre las 17.30 al salir de currar te vayas al pub con tus colegas de curro a calzarte unas pintas. La verdad es que son un poco alcohólicos, la moderación al beber no entra dentro de los planes.

12.- ¿cuanto cuesta un café por aquí?

Si me preguntases por una pinta te sabría responder, pero por un café pues ni guarra. Bueno si, el sucedáneo de café que tengo en la maquina del curro 0.20£ Pero en general, y sobre todo en Londres, las cosas son un poquillo mas caras… aunque cuando empiezas a cobrar en libras la diferencia ya no es tan exagerada con vivir en Madrid o Barcelona.

13.- ¿Qué consejo le darías a alguno de esos informáticos perdidos de la mano de Dios que quisiera liarse la manta a la cabeza y venirse para aquí?

Que dejen de pensarlo y lo hagan. De verdad, las condiciones laborales y las oportunidades aquí son muchas. Aquí se curra mucho, pero con unos horarios que para mí son más racionales. El famoso nine-to-five es bastante normal, y nos sabéis que gusto da acabar de currar a las 17.30 y tener toda la tarde para hacer cosas. El inglés puede suponer una barrera si no tienes experiencia laboral, pero la mayoría de las empresas de IT necesitan gente continuamente y están dispuestas a asumir que ya irás aprendiendo el idioma (hombre hay que tener un mínimo para entender lo que tienes que hacer jejeje). Tengo amig@s que se han venido para aquí recién acabada la carrera, con un nivel de inglés justito, y no han tenido demasiado problema en encontrar curro. La verdad es que los estudios de España están muy valorados aquí.

14.- ¿Cómo son las consultoras en Inglaterra?

Pues como en todos los lados pero a la Inglesa :) Tiene que gustarte, y aun así aquí hay mucho mundo mas allá de las consultoras. De hecho creo que me lo probare algún día de estos.

15.- ¿Te has atrevido a conducir por aquí?

Aun no he tenido la oportunidad, pero el día que lo haga te llevare conmigo… y los más probable es que acabemos en una comisaría, después de habernos metido al revés en la primera rotonda que encontremos, o en un programa de esos de la tele de persecuciones policiales jejeje

16.- ¿Por qué no te desnudaste para el calendario Tórrido?

¿Depende?.... Es que llegue tarde, no quedaban meses y no quería quitarle la ilusión a Rodrigo, Alarcón o a Iván de aparecer en el calendario.

17.- ¿Qué edad tienes ahora?

Pues 27 recién cumpliditos.

18.- ¿Qué es más peligroso un inglés o una inglesa borracha?

Según se mire. Creo que en opinión de mi novia es más peligrosa una inglesa borracha, y en mi opinión un inglés.

19.- ¿Traje y corbata o ropa "casual"?

A mi es que lo del traje siempre me dio bastante repelús, y como también soy un desastre planchando (lo siento mama por todo el tiempo perdido en intentar ensenarme) prefiero la ropa informal. De momento aun no me han pedido que me ponga traje, ni que me afeite así que de momento todo bien :P

20.- ¿Vas a renovar el MVP por España o por UK?

Buena pregunta. Pues yo quiero seguir por España. Es la comunidad que mas siento y en la que mas intento participar, en ingles hay más gente ayudando y mas recursos. Pero en el idioma de Cervantes no hay tanta gente, por lo menos con el CRM. Además no cambio a Cristina por otro lead [un poco de peloteo :)]

lunes, febrero 11, 2008

Informáticos por Londres:
Inma "La Coronela" trabajando con Oracles


Una artística vocacional que trabaja con las bases de datos Oracle. Ingeniera Informática pero no friki como muchos de nosotros. Una profesional que es capaz de quedarse toda una tarde tuneando unas queries, pero que prefiere disfrutar del arte en todas sus facetas. Disfruta Londres cuidando a una piara de informáticos que nos revolcamos por aquí. Es inma, la Coronela.

La "coronela"

1.-¿Qué hace una chica como tú currando con BBDD Oracle?

En mi caso no fue decision propia, cuando termine la carrera y comence a trabajar tuve la suerte de entrar en un proyecto en el que la base de datos era Oracle y a partir de ahi nunca he parado. Una suerte porque hace unos años no habia muchos profesionales que se especializaran en bases de datos Oracle ya que no es algo que se pueda aprender en casa.

2.-¿Sabías inglés antes de venir aquí?

Si, aunque sabia el ingles que te enseñan en España, me hacia entender y les entendia, pero la verdad es que el ingles que hablan aqui, el de la calle, lo he aprendido en este tiempo.

3.-¿Te tiran los trastos los ingleses en el curro?

Que va, que va... No sabes lo cuidadosos que son aqui con eso, estan muy pendientes de lo que es PC (politacamente correcto), no te dicen ni que mona vas hoy no vaya a ser que les denuncies por acoso.

4.-¿Con cuantos inmigrantes tienes que compartir piso para poder vivir en Londres?

Imaginate el panorama, cuatro frikis y yo... pero son adorables. No vivimos todos juntos pero al final estamos todos juntos.

5.-Confiesa, tú pasas de la informática ¿verdad? No tienes pinta de friki.

Yo admiro a todos los que sienten la informatica como su pasion, y ademas les envidio porque es lo ideal trabajar en aquello que te apasiona; pero no es mi caso... me gusta mi trabajo, creo que es interesante y me lo tomo en serio, pero cuando salgo del trabajo mi vida esta llena de posibilidades que intento explorar a tope.... y lo de explorar no implica engancharme a internet durante horas. Por cierto que para eso Londres es "la ciudad", sea lo que sea lo que te guste, aqui lo tienes en profundidad.

6.-¿Tú sitio favorito de Londres?

La Tate Modern, mi pasion es el arte y desde que vivo aqui estoy profundizando en el tema del arte contemporaneo. La Tate Modern es una de los museos mas importantes del mundo, lleno de actividades aparte de las exposiciones fijas y temporales. Podria empezar a hablar y no terminar... pero creo que eso lo dejo para otra entrevista en otro entorno... no?

7.-¿Qué web le recomiendas a alguien que acaba de llegar a Londres y está solo?

Por un lado www.gumtree.com/london para buscar piso compartido o solo, para buscar muebles baratos, intercambio de conversacion, etc... y por otro si quieres conocer gente que tambien esta sola en Londres http://london.citysocialising.com/ y no tiene por que ser para ligar. De todas formas aqui hay mucha gente que esta sola y no es dificil entrar en conversacion con alguien en una cafeteria o en un pub.

8.-¿Qué haces después del trabajo?

A veces voy a una exposicion de arte, o a un curso corto de pintura, o de expresion corporal... o me voy a casa a cuidar de mis chicos y dejar que me cuiden ellos... y si es viernes nos vamos al Intrepid Fox a tomar unas cervecillas y ver pintas raras.

9.-¿Tu peor experiencia en Londres?

Para mi fue intentar abrir una cuenta en el banco, era la pescadilla que se muerde la cola, que en ingles lo llaman "Catch 22", palabra que aprendi ese dia. Necesitaba la cuenta en el banco para alquilar un piso y cobrar mi sueldo, al mismo tiempo en el banco me pedian que demostrara la direccion donde residia en Inglaterra y por supuesto no vale un hotel. Al final siempre tienes que pedir ayuda a un amigo para que domicilie alguna de sus facturas a tu nombre o para que te avale para alquilar un piso. Me senti muy mal, no entendia por que tantos requisitos si somos tambien de la Union Europea.

10.-¿Cómo funcionan las tarjetas Oyster?

Es como una tarjeta monedero en la que pones dinero y con ella pagas el metro y el bus, muy comodo y muy rapido.

11.-¿Qué zona de Londres recomendarías para Vivir?

Sin lugar a dudas recomiendo sacrificar dinero y espacio por vivir cerca del centro. Si lo que se busca es sacarle el maximo partido a vivir en esta gran ciudad no puedes depender de tener que volver a casa antes de las 12 porque cierra el metro, o arriesgarte a que la pereza te atrape en casa.

12.-¿Qué echas de menos de tu tierra?

La Facultad de Bellas Artes de la Universidad de Sevilla, los buenos amigos, la comida y mi casa (en ese orden).

13.-¿Qué no echas de menos?

La Junta de Andalucia.

14.-¿Regresarás o te ves aquí de por vida?

Creo que en España se vive muy bien, sabemos disfrutar del tiempo libre y de los amigos, nos reunimos sin tener que emborracharnos hasta desmayarnos, valoramos el buen comer, y tenemos un clima envidiable (en general). Es por ello... que creo que algun dia me apetecera volver, aunque en realidad no lo puedo saber, de momento estoy muy bien aqui.

15.-Si planearas ser madre, ¿es buena la protección laboral para las mujeres en Inglaterra?

Pues mira de eso se algo porque tengo amigas que han sido madre aqui. El gobierno te paga solo cuatro semanas y el resto depende del convenio con la empresa. En España el gobierno paga dieciseis semanas durante la baja maternal.

16.-¿Somos sexies los informáticos?

ejem, ejem, ejem,..... ayyy... que tos me ha dado.

17.-¿Cuantas horas de tele ves al día? ¿No es gratis?

No veo la basu.. digo tele. Aqui existe un impuesto que se llama TV Licensing, 130 libras al año, que es obligatorio pagar para ver la tele publica. A cambio sus peliculas no duran cuatro horas porque no tienen anuncios.

18.-Cuando vas a cruzar la calle, ¿a que lado miras primero?

jeje... ahora miro a la derecha, pero al principio de estar aqui casi me atropella un autobus... que zuzto!! Hay que aclarar que en Londres hay letreros pintados en todos los cruces indicando hacia donde tienes que mirar, pero en Norwich, que es donde yo empece en UK, no hay ningun letrero, se supone que alli no van los extranjeros... aquello es la Inglaterra profunda.

19.-¿Qué has estudiado?¿Es muy importante el curriculum aquí?

Ingeniero en Informatica, aunque en dos partes, primero me saqué la tecnica. Sí es importante el curriculum, pero depende del puesto al que aspires. Lo ultimo que me ha pasado en una entrevista es que tuve que pasar un test psicotecnico y apenas me preguntaron nada tecnico sobre Oracle. Yo creo que depende mucho de los criterios de la empresa.

20.-¿Un consejo para chicas que se vengan a Londres?

Varios... Brick Lane Market, Spitalfields, Carnaby Road, Neal St... etc, etc. ;)

domingo, febrero 10, 2008

La vida sigue igual

***************************************************************************************
Artículo Publicado en Windows TI Magazine Feb'08
***************************************************************************************
Bill se va, nos deja, como el desodorante, a nuestra suerte. Atrás queda la imagen del niño prodigio que vemos en las primeras fotos de Spectra, la imagen del bandido que muchos han querido ponerle, o la foto del tartazo en Bruselas. Muchos intentan tirar por tierra lo que un chaval, sin la carrera terminada, se atrevió siquiera a soñar: levantar Spectra. Crear una compañía que no solo se hizo su hueco sino que llegó a “gobernar” casi la totalidad de los PC. Primero con el DOS y luego con la llegada de las ventanas.

Bill se va dejando una gran empresa y Windows Vista, un sistema operativo cuyos detractores no dejan de intentar impedir lo que saben que acabará sucediendo, es decir, que la calidad del mismo acabe imponiéndose. Hoy ya sobrepasa el 15 % de cuota de mercado mundial y con la salida del SP1 muchos detractores, encontrando un clavo ardiente al que agarrarse, dirán: “antes no, pero ahora sí que va bien”. En fin…como siempre.

Bill se va, dejando a Java controlado. Después de parecer que iba a ser imposible luchar contra él, Microsoft se supo revolver, supo comenzar desde atrás, aprender de sus errores y crear Visual Studio .NET, siendo hoy en día una de las plataformas más extendidas a nivel mundial.

Bill se va, pero ha sabido colocar a Windows Mobile en el mercado de los dispositivos móviles profesionales qué, gracias a su integración con la plataforma de desarrollo Visual Studio .NET se está convirtiendo en la elección preferida de la mayoría de empresas.

Bill se va, pero otros vienen. El sistema operativo de servidor Windows Server 2008. Este año es su año. Este año viene, cargado de nuevas funcionalidades, de servicios integrados. Tendrá, al igual que Windows Vista, que luchar duramente con un sistema operativo del que todos están muy satisfechos: Windows Server 2003. Es difícil encontrar a alguien que diga que no le gusta el Directorio Activo, las GPOs o las herramientas de Gestión de Windows Server 2003. Es difícil no reconocer el valor de los Internet Information Services 6.0 que cuatro años después de su lanzamiento se encuentran como el servidor Web más usado en el selecto grupo de empresas de la Fortune 1000.

Bill se va, pero deja también en su legado Windows Server 2008, con los nuevos sistemas de virtualización, con los nuevos servicios de Terminal, con nuevas herramientas en la gestión de la seguridad o con nuevas versiones como Server Core, pensado para montar roles en servidores sin, ni tan siquiera, el entorno gráfico. Vendrá con la Power Shell, para gozo de administradores de redes amantes de scripts.

Bill se va, dejando un acuerdo con Novell que sorprendió a propios y extraños, pero tan sutil y bien elaborado que es digno de ser estudiado en los mejores masters de dirección de negocios y que le ha permitido aplacar uno de los focos que más peligraban en la empresa, el uso de puestos de trabajos Linux, antes, si quiera, de que empezara a ser una amenaza. Controlando la entrada de qué versión de Linux iba a colarse en sus entornos mediante un trato preferencial hacia Suse y asegurándose su parte en el negocio.

Bill se va y en el camino muchos de sus competidores han caído, quitando de en medio, cosas que parecían imposibles, como Word Perfect y los productos Lotus en los entornos ofimáticos, los sistemas Lotus Domino/Notes se han visto arrinconados hasta casi la extinción, los sistemas UNIX han ido reduciendo su cuota en los sistemas intermedios hasta casi desaparecer, Solaris, HP-UX, True64, y otros sistemas UNIX dejaron de ser considerados competencia real y Borland perdió toda su fuerza en la lucha por los entornos de desarrollo, siendo hoy una cosa más que anecdótica. En otros entornos MacOS ha estado controlado, teniendo hoy en día una cuota en ordenadores personales inferior al 2.5 % y llegando a colarse Windows hasta en entornos de trabajo históricos de Mac. De muchas otras empresas sus nombres no quedarán para historia de la informática

Bill se va, pero… ¿Se quedarán cosas en el tintero? Bastantes, pero eso es bueno para todos los usuarios. Se queda el departamento de consumo luchando con XBOX 360, Zune y Surface peleando en una industria cada vez más competitiva, se quedan los servicios de Internet de MSN luchando con una potente Google (Webeater) que ya se ha convertido en un autentico agujero negro de Internet que se come cualquier nueva idea que empieza a surgir.

Bill se va, dejando admiradores y detractores, pero… con una buena renta para la jubilación. No tenemos que preocuparnos, otros vendrán, así que, como decía una de las más famosas canciones de nuestro más internacional cantante pre Operación Triunfo, el famoso Julito Catedrales, La vida Sigue Igual….na, na, na, nana, nana, na, na, na.

***************************************************************************************
Artículo Publicado en Windows TI Magazine Feb'08
***************************************************************************************

sábado, febrero 09, 2008

Informáticos por Londres:
Palako en Microhoo!

Vale, aun no está en Microhoo!, de momento está en Yahoo!, pero estar en el Yahoo! de estos días es estar en Microhoo!. Nacido en Pamplona, vivido en Sevilla, con dos terceros puestos en los últimos retos hacking. Usuario de MAC y amante de la música Heavy. Es Palako.

Nótese el parecido con la caricatrua

1.- ¿Cuando te viniste para aquí?

Julio'07.

2.- ¿Motivos?

Llevaba como 10 años queriendo hacerlo y había mil cosas pendientes siempre antes de hacerlo, y como por cada cosas que borraba de la lista apuntaba otra, un día decidí hacerlo sí o sí. No pude venirme hasta un año y medio después de ese día, así que imagínate...

3.- ¿Quién te explota?

Yahoo! Inc.

4.- ¿Como se mezclan dos listas de números?

lista1.mezclarCon(lista2);

[Nota maligna: Fue una de las preguntas técnicas que le hicieron por teléfono desde California en una entrevista y ... jejeje... preguntadle a él]

5.- ¿Cuantas entrevistas te has chupado para entrar en Yahoo?

Dos personales y una por teléfono desde London, cinco personales en Hamburgo, otra personal en London y tres más telefónicas desde Sunnyvale (San Francisco).

6.- ¿Qué tal los procesos de ingeniería ahí?

Aún es pronto para decirlo, y aunque no lo fuera he firmado mil papeles que dicen que se quedan con mi hijo primogénito si digo algo. Aún así, me voy a arriesgar a decir que creo que debería haber ingenieros en muchos sitios donde no los hay. Aquí se lleva mucho lo de repartirse carguillos, así que todo el mundo es lead, manager, director o vice-algo.

7.- ¿Qué echas de menos de España?

Mis amigos. Mucho más de lo que esperaba. Sabía que los iba a echar de menos, pero no tanto. Y eso que aquí tengo también grupito, salimos mucho, etc.... pero no es lo mismo.

8.- ¿Qué has estudiado? Y.. .¿qué has aprendido?

La pregunta imposible. Académicamente estudie Ingeniería Informática Superior, y aprender, lo que se dice aprender, creo que maduré mucho, que me cambio la mente, potencie muchas capacidades, en definitiva, creo que la experiencia universitaria es enriquecedora, pero a ser ingenerio he aprendido fuera. Puedo contar con los dedos de una mano, y me sobran algunos, los profesores de los que he aprendido cosas. El resto de mi paso por la universidad ha sido muy decepcionante.

9.- ¿Cómo ha sido tu carrera profesional?

Empecé haciendo html y flash en una empresa pequeñita de un buen hombre que no sabía que hacer para darle vueltas a su negocio de diseño gráfico para sacarlo adelante. A los 10 meses le dije que me lo montaba por mi cuenta, que creía que se podía hacer pasta de eso pero que él no sabía, así que con mi mejor amigo y una idea suya de ir a vender una web a un sitio conseguimos nuestra primera venta por unos seis kilos (de pelas).

Una cosa llevo a la otra y estuve con la empresa 6 años, una de las mejores experiencias que he tenido. Tuve un break a la mitad para tirarme un año de administrador de sistemas linux, redes y seguridad en la consejería de obras públicas, y el último año antes de venirme estuve en la consejería de justicia en un puesto super interesante donde aprendí mucho profesional y personalmente.

10.- ¿Qué es lo que más te mola de Londres?

La Giralda.

11.- ¿Qué es el Intrepid Fox?

El mejor bareto del universo. Tienes que verlo para entenderlo, no se puede describir. Metal, por supuesto, dos plantas, con música distinta en cada una, conciertos de vez en cuando, la decoración es de flipar, las pintas de la gente más, y de las camareras mejor no te hablo.

12.- ¿Y Fopp?

Fopp es una maldición. Es una tienda de discos y DVDs demasiado barata para ser verdad. Me pillo una media de 4 DVDs a la semana por puro vicio, no lo puedo evitar, si entras no sales con las manos vacías. El último día me pillé 6.

13.- ¿Qué es el Security Clearance?

Pues junto con otras lindezas que tienen los ingleses, es una putada. No se exactamente en que consiste, nunca lo he investigado bien, pero es una especie de certificación del gobierno que te acredita como ciudadano en el que se puede confiar, y que tienes que tener si quieres currar en seguridad para el gobierno, bancos, empresas grandes etc. El por qué de no haberlo investigado más es porque hay otra restricción mayor e insalvable, y es que debes llevar viviendo en UK varios años (depende del trabajo). Lo bueno del mercado aquí es que existen trabajos que allí no, salen ofertas de penetration tester todos los días, y de analista forense todas las semanas (y no, no son de formador, son de analista forense de verdad, aquí la gente si se gasta la pasta en eso).

14.- ¿Por qué Palako si relamente te llamas Chema?

Tu lo has querido... Hasta los 12 años me llamaron Chema (soy de Pamplona), hasta el día que dejo de gustarme y le pedí a la gente que me llamara José María. A los 13 me mudé a Zaragoza y como lo de José María me sonaba muy de mayor me presenté como José Mari. A los 15 me mudé a Cordoba, y lo de José Mari era muy pijo, así que me presente como Jose, pero la peña en el instituto me llamaba Palazón (mi apellido), y como era hermano del metal, pues un amigo me puso lo de palako. Desde entonces he cambiado de ciudad y de entorno otras n veces, y siempre me presento como Jose, pero tarde o temprano sale lo de palako, a la gente le gusta, y a partir de ahí, palako otra vez.

15.- ¿Algún mensaje para Mandingo o Kachakil?

¿os parece igual de triste que a mi la excusa de Romansoft para empezar más tarde, cuando en realidad le pudo la presión? ¿Que se inventará la próxima vez? :-)

16.- ¿Por qué en Google dan comida gratis y en Yahoo no?

Se me ocurren un par de cosas, como que los sueldos de la gente del mismo rango están bastante más bajos que en Yahoo!, que a su vez están bastante más bajos que los que podría ganar cualquier ingeniero de estas empresas en cualquier otra, o como que Yahoo! está en el edificio mejor situado de Londres, y seguramente en el del alquiler más caro. Pero la verdad es que creo que en ese sentido, y entre empresas que se gastan tanta pasta en tantas chorradas, ahí muchos pueden aprender de Google,
con cosas como lo del comedor gratis y muchas otras cosas. En realidad lo que hacen es comerte el tarro para que no te vayas a tu casa porque estas mejor en la oficina, pero bueno, para el que lleva el friky ya de serie le viene bien. He de añadir además que lo de Google no es sólo comida gratis, es un restaurante de primera disfrazado de cantina, porque la comida es increíble.

17.- Ponnos los dientes largos. ¿Qué conciertos hay por aquí?

La semana que viene Queens of the Stone Age y Smashing Pumpkins. Así todas las semanas.

18.- ¿Qué es lo último que te ha tenido sin dormir una noche?

El reto V.

19.- Ahora que no se entera, ¿Qué tal tu jefe actual?

Ojala supiera quien es. Allí hay más jefes que indios. Pero si supiera quien es ya le iba a decir cuatro cosas...

20.- ¿Un consejo para alguien que quiera venirse a Londres a currar?

No preocupas por el ingles. Aquí haber de todo menos ingleses, y la nivel de ingles que necesita es entender y hacer entender a ti. Da igual que pone no bien la preposiciones y lo artículos o que no..., como se dice,... bueno, que pongas no bien los verbos,...

Si se sabe lo que quieres decir, suficiente.

viernes, febrero 08, 2008

No Lusers - Nº 7: IE7 Hacking Tool

Informáticos por Londres:
Raúl Benito en Evil Google


Una de las personas que no conocía previamente, pero de la que había oido hablar mucho es este pájaro. Se llama Raúl y su correo es raul@apache.org. "¡Coño!, ¡un apachista!". Cuando llegamos y vimos que los dos llevabamos el mismo modelo de zapatillas el amor surgio entre él y yo. A mi, ese peinado, largo por un lado y corto por el otro me pone. Después, descubrí que es imposible hablar con el gran Ciuffo, la eniclopedia con patas, sin aprender nada...

Nos tuvo dando vueltas por Londres, pues sólo a él, en el Autralian Day se le ocurre llevarnos a una cervecería Belga, que lógicamente estaba cerrada y a cenar a un Japo. Raul es así.

Ayer me invitó a comer por la patilla a las oficinas de Google, dónde tras ponerme gocho pocho, estuvimos hablando y le hice esta bonita foto. Ahora mismo se va a ir a San Francisco y su puesto de trabajo en Londrés ha salido libre... ¡aunque no parece que paguen demasiado bien!! :P

Il bello Ciuffo

1.- ¿Qué has estudiado?

Bueno me pase 7 años intentando terminar la licenciatura de informatica por la UPM, en el campus de Montegancedo, rodeado de encinas pero sin vida universitaria, eramos los unicos, para mas INRI yo tenia que ir en bus, tren, metro, bus y tardaba 2 horas de ida y 2 horas vueltas, con lo que me pasaba todo el dia en la facultad, y leyendo libros en mis viajes.

En la facultad pasaba la mayoria del tiempo en el centro de calculo, bajandome distribuciones de linux en disquetes y leyendo rfcs...

2.- ¿Desde cuándo llevas aquí?

Pues un añito y poco. Desde que me vine a currar a Google donde estoy ahora. En este año he disfrutrado del peor verano de la historia, y he descubierto que en cuestiones de tiempo, azul y amarillo es una combinacion que me gusta.

3.- ¿Qué hacías tú en Ericsson?

Ericcson,.... Bueno en Ericsson, trabajaba en I+D mas D que otra cosa y hacia cosas divertidas como desarrollar sistemas para que las operadoras de móvil cobraran por mover bits de internet a tu móvil. (Ok, era mas complicado y servía para mas cosas, pero la esencia era esa)

4.- ¿Algún proyecto interesante?

Bueno trabajar en Ericsson me permitio ver como se escribían los estandares, estuve involucrado en el proyecto Liberty (la replica de Sun y los demás al Hailstorm de Microsoft), y viajar por el mundo reunirte con gente de otras empresas en hoteles chulos, no es una mala experiencia at all.

También me permitio trabajar en cosas tan esotéricas (y divertidas para mi) como un JIT de un subconjunto de JS a código maquina x86.

5.- ¿Por qué estás en Londres? ¿Trabajo o escapándote de algo?

Las dos cosas. No, en serio es mas por la experiencia que otra cosa. La gente que conoces cuando vives fuera, las experiencias que tienes, como te obligas a vivir.

Ahora vivo como en un remake de friends en Londres. BTW, que hacemos esta noche? has preguntado a Joey si tiene plan?

6.- ¿Cómo se hace una katana?

Realmente es un trabajo increíble mezclando dos tipos de aceros, en un proceso que dura días de fundicion, forja, fundcion, forja, hasta que se consigue la espada. Lo mas impresionante es que los japoneses tienen un muy mal acero; muchas impurezas, y consiguen una de las mejores espadas gracias a la paciencia y al hacer el equivalente de un milhojas en metalurgia.

7.- ¿Por qué coño lo sabes?

Curiosidad, y la web, es increíble lo que se puede aprender en la wikipedia, y con Google... Lo bueno de ser bicho curioso es que me gusta casi todo...

8.- ¿Cuál es tú amor de 8 bits?

Tenia un spectrum-48K en mis tiempos mozos. Pero ahora me habria encantado haber tenido un tandy m100 o un COCO que tenia un os-9 que es lo mas parecido a un UNIX en 8bits , otro ordenador que siempre he querido tener es un apple newton (este es de 32bits), siempre he sido un fricky!

9.- ¿Ligan los informáticos en Londres?

Despues de lo que he dicho arriba ¿tú que crees?, por supuesto no. Pero es solo por que no queremos, porque las mujeres estan encantandas de coger un frikie que se lee la wikipedia para saber como se hace una katana. Por supuesto.

10.- ¿Ha cambiado tu vida estar aquí?

Bueno uno nunca se ve cambiado, pero la ultima vez que me pasa por Madrid la mitad de mis compa~eros de trabajo no me reconocia...

11.- ¿Ganas pasta o eres fucking inmigrant?

Fucking imigrant! (mola lo de fucking)

12.- ¿Qué haces en Google ahora?

Ahora mismo contestar a las preguntas de un amigo. Normalmente jugar al futbolín, dar unas charlas, parchear Gmail... Cosas de esas.

13.- ¿Por qué te llaman ciuffo?

Realmente no lo se.

[Nota maligna: Lo sabe, pero no lo quiere contar]

14.- ¿Fue duro entrar en Google?

6 meses, 12 entrevistas, cada una era como una pequéña pelea de boxeo donde me sentia el sparring del entrevistador. Pero valio la pena. La comida es estupenda.

15.- ¿Juegas a la PSP?

Por favor, la siguiente pregunta, gracias.

[Nota maligna: Recientememente nuestro protagonista ha perdido su PSP, .... y muchas otras cositas... por una apuesta tontita. Yo aposté mi XBOX 360 y gané... No queráis saber la apuesta...]

16.- ¿Por qué tu email es raul@apache.org?

Una historia vieja que viene de mis tiempos de ericsson cuando estabamos desarrollondo un Identity Provider de liberty, y haciendo las pruebas de rendimiento vimos que era demasiado lento. Investigando resulto que nosotros no eramos los culpables mas que del 2% del proceso, el otro 98% del tiempo se lo pasaba en una libreria de apache que usabamos para verificar firmas XML. Bueno, con el profiler en mano empece a arreglar los problemas de performance, algunos parches despues el rendimiento de la libreria era 4 veces la del original.

Los de Apache estaban encantados y dijeron, quieres que te hagamos de commiter del proyecto (derecho a cuenta en apache y acceso directo al repositorio) y por supuesto dije que no.

17.- ¿Qué echas de menos en España?

Las magdalenas del mercadona, en serio.

18.- ¿Qué no echas de menos?

La tele, la prensa, los jefes, el politiqueo en el trabajo.

19.- ¿Has contestado a todas estas preguntas respetando tu NDA con Google?

Estaba cruzando los dedos cuando lo firme.

20.- ¿Incluso la de la katana?

Esa la he contestado con palabras bonitas y sin sentido, In a NDA Friendly Way.

No Lusers - Nº 6: Deportes de Salón



jueves, febrero 07, 2008

Informáticos por Londres:
Ivan Castro en Spectra


Desde que he venido a Londres no me han dejado solo, todo el mundo se ha volcado conmigo. Tanto los que están en España como los que ya están aquí. Cómo ahora tengo una vida un poco más rara con horarios más extraños, habréis notado que el blog hace "cosas raras". Lo mismo publico unos dibujos como una tontería como que me vuelvo a las andadas y me vuelvo Maligno.

En uno de los arrebatos extraños se me ha ocurrido hacerle una entrevista a Informáticos Inmigrantes. En este caso, a Españoles que se han venido para aquí para seguir su carrera profesional. Algunos están en Spectra, otros en Google, otros en Yahoo o en consultoras.

Dicen que uno se viene a Londres o a ganar dinero o huyendo de algo, pero yo estoy seguro que por la mente de muchos de vostros pasa o ha pasado dar el salto a otro país para vivir una experiencia o buscarse la vida, así que, les he pedido a estos pájaros que me cuenten su historia en 20 preguntas.

Hoy el primero de ellos es Ivan Castro, un "joven" que conocí hace ya 4 años cuando era un ingeniero preventa en Sybari. Tan bien me cayó este chaval, que le pedí como ponente para la gira de los Piratas que hicimos en Technet en el 2005.

En Vigo era su primer evento y le hicimos algunas novatadas:

1.- Le pasamos una cena a Sybari, que pagó él, por supuesto, de 54 € por persona a base de cocochas, merluza y buen vino.

2.- Para que no hubiera dudas la nota se la firmamos con una dedicatorio manuscrita para su jefe que decía: "Para Jacobo con amor de sus compañeros de gira".

3.- Le sacamos de fiesta hasta las 4 de la mañana para que se tranquilizara (al día siguiente tenía su primer evento).

4.- Le emborrachamos y le dijimos que quedabamos todos a las 7 en la sala para probar el video y el audio ( XD nosotros llegamos a las 9 y media).

5.- Le dijimos que no se le tenía que notar que era la primera vez que hablaba en público y al final le presenté ante el público como un "muerto de miedo".


Después de eso, siempre nos quisimos a muerte...así que, ahora que estoy por Londres él cuida de mi ;).

Os dejo la entrevista con Ivan Castro:

Ivan Castro

1.- ¿Desde cuándo en Londres?

En el último año han sido bastantes las veces que he venido a Inglaterra, pero mi “aterrizaje” definitivo se produjo el 7 de diciembre.

2.- ¿Desde cuándo en Microsoft?

Desde junio del 2005

3.-¿Qué haces aquí tirado en un pueblo como Reading?

Mojarme, porque el suelo está húmedo.

Desde el lado profesional, estoy en un equipo en el que trabajamos en proyectos e iniciativas con impacto en todo EMEA, esto supone un reto constante, no sólo aprendes nuevas tecnologías, hay un factor que me resulta más interesante y es como romper las barreras culturales cuando tienes que visitar a clientes y partners de Finlandia, Suecia, Dinamarca, Dubai o sudafrica. Todos son diferentes y cada uno te aporta algo.

Desde el lado personal, el estar en Reading también aporta mucho :)

4.-¿Por qué te pagan en Spectra?

Dentro de Microsoft estoy en un equipo denominado Incubation, este equipo se encarga de madurar productos procedentes de adquisiciones o productos propios de Microsoft que no han tenido todavía la repercusión deseada. Una vez que un producto alcanza esa madurez pasa de Incubation a la subsidiaria . Mi labor en Incubation está centrada en un único producto, Intelligent Application Gateway, soy el arquitecto de esta solución para UK y otras regiones en EMEA.

5.-¿Qué esto del Código de Conducta en el trabajo en Inglaterra?

Interesante pregunta Maligno!! El Código de Conducta es básicamente lo que la empresa entiende por comportamiento correcto del empleado en el trabajo, con los partners y clientes (bueno vale, con los Linuxeros también). Ahora bien, tú y yo podemos entender como “correcto” cosas totalmente distintas, verdad? En Microsoft somos muchas personas y la empresa se preocupa para que todos entendamos el mismo mensaje.

6.- Así que de follar ni hablamos , ¿no?

Tú y yo? Hmm, solo si te afeitas y te peinas… Has dicho hablar, no?

7.-¿Son igual fuera del trabajo?

Si, y te pondré el ejemplo de unos cuantos amigos, en Madrid tengo un amigo al que le gusta la música Gótica (que no Barroca) y le gusta ir de negro, en el trabajo es él, vamos igual. Hay otro aquí en Londres 100% rockabilly y en el trabajo es él mismo, no se siente incómodo cuando ve a uno con traje ni viceversa.

8.-¿Muchos españoles en Spectra UK?

Por el momento sólo conozco a 3, Jordi Muñoz que trabajó conmigo en Incubation desarrollando en mercado de ISA Server en appliances y ahora es Business Manager en el sector Financiero. Antonio que trabaja en la cafetería y pone unos cafés ricos ricos, por último Lydia que nos ayuda a preparar eventos con partners y clientes. Seguro que hay más, pues somos más de 2000 personas, pero por el momento estos son los Españoles que conozco.

9.-¿Tu trayectoria profesional hasta llegar aquí?

Mientras terminaba la carrera estuve trabajando en la universidad y en consultorías como Nicholson International, de ahí he pasado por varias empresas de sectores muy cerrados (o particulares) hasta llegar a Sybari Software, la cual fue adquirida por Microsoft a mediados del 2005.

10.-¿Te pegan cuando dices que trabajas en Seguridad en Spectra?

Pegar, con el puño cerrado y a mala leche, todavía no. Pero alguna cara rara sí que he visto. Con lo que ya no puedo más son esas situaciones cuando conoces al amigo de un amigo o un familiar y te dice barbaridades de lo más variadas. Al principio les debatía y les intentaba explicar que Windows XP SP2 no es lo mismo que Windows Me o Windows 95, ha habido progresos. Ahora simplemente les doy la razón, la charla se reduce a 1 minuto y por lo menos consigo disfrutar del resto de la velada. He de decir que estos no son todos los casos, hay gente muy interesada por conocer y saber que progresos hemos hecho, suelen ser los idealistas (quizás fanáticos) los que escupen fuego, a veces te llegas a preguntar si será algo personal, que les habrá hecho Microsoft para que tengan una visión tan distorsionada.

11.-¿Por qué coño dejaste los barrios de Quevedo por las tierras de las lluvias?

Me gustan los cambios, catar nuevas culturas (lo cual considero enriquecedor) conocer a nueva gente. Aunque me desvivo por Madrid y mi pueblecito de las cercanías del Noroeste, no quiero pasar toda mi vida en el mismo sitio, en el mundo hay lugares maravillosos que creo que todos deberíamos visitar y si tenemos la oportunidad de vivir buenas experiencias, como no, aprovecharla. Esto es lo que he hecho yo. No me gustan las fronteras.

12.-¿Y si te propusieran volver?

Creo que esto vendría de alguien que me conoce, lo cual, creo que ahora no sucedería. Acabo de aterrizar como quien dice y todavía es pronto para pensar en estas cosas, todo se andará… quizás la vuelta no sea directa y me apetezca experimentar antes en otros lugares.

13.-¿Qué es eso de Forefront?

http://www.microsoft.com/spain/forefront/default.mspx Yo te lo resumiría en dos líneas, pero luego surgen dudas y no quiero que te quedes con ellas, con este link puedes aprender todo lo que necesitas, bajarte evaluaciones, documentación técnica y máquinas virtuales para trastear con ellas.


14.- ¿Por qué coño tu mail es ivan@microsoft.com? ¿No hay más ivanes en todo Spectra?

Hay ciertas cosas que cuanto más sencillas, mejor son. Si quieres que la gente recuerde tu dirección de correo, no hay nada mejor como simplificar esta. Normalmente la gente entrega tarjetas de visita, pero… y cuando las pierdes? Te gustaría tirarte de los pelos verdad? Has perdido la tarjeta de visita, con lo cual ya no sabes cómo ponerte en contacto con la persona en cuestión. Si, en Spectra hay más ivanes :)

15.- ¿Cuántos frikis has conocido en Spectra UK?

Pocos para mi gusto :) de los frikis también se aprende, siempre tienen trucos para instalar algo chulo en el teléfono o en el portátil.

16.- ¿Qué echas de menos de España?

A Zapatero, Moratinos, los políticos en general, el coste de vida vs salario, etc...
Bromas aparte, familia y amigos, son los que echo de menos.

17.- Y cuando sales de Spectra y te dejan pensar por ti mismo… ¿qué haces?

Salir de Spectra? Pensar por ti mismo? No me asustes Chemita :P Pasar tiempo con los míos, viajar, y entre algunos de mis hobbies está volar aviones eléctricos y de gasolina (radio control) todavía no he probado a reactor, pero me gustaría verlo.

18.-¿Qué estudiaste para acabar en Spectra?

Hice informática en la UEM, pero el estudio es una tarea diaria que practico habitualmente, la pasión y el interés por aprender han de estar siempre ahí, sino uno muere.

19.-¿Qué tal lo lleváis los fumadores en este país?

Pudiendo comprar 16 cartones por persona en Barajas cada vez que coges un vuelo… lo llevo bien ;), lo único las azafatas, que se mosquean cuando te ven entrar en el avión con tanto bulto.

20.-¿Qué es lo que más te gusta de estar aquí?

El hecho de que has venido tú, sabía que me querías, pero lo que no sabía es que no puedes vivir sin mí.

Saludos Malignos!

miércoles, febrero 06, 2008

Aún quedan puntos


Dani Kachakil gano el Reto Hacking VI, con lo que ha ganado ya 3 retos hacking. Mandingo quedó segundo y Palako, a lo Fisichella, se quedó tercero tras la pasada de Mandingo.

Otros aún siguen pegandole, pero tenemos a uno en la segunda fase y a muchos en la primera... perdidos... ¡pobrecitos! Ánimo coño, ¡Qué no es tan difícil!.

Teneis todos mis respetos.... ¡máquinas!

PD: Para los de la primera fase. Algunos motores de bases de datos NO son Case Sensitve. Para los de la segunda fase, deja de jugar y centrate en leer los datos datos con cariño.

Daños colaterales


En la tozuda guerra de religiones que supone la eterna batalla entre el bien y el mal, entre los bondadosos y los crueles, entre los que quieren ganar dinero y los que quieren ganar dinero, entre los que se quieren forrar y los que se quieren forrar, entre los que defienden el pingüino y los que creen que los animales deben estar en su habitat natural y creen que traer un pingüino a la tierra del sol, las playas y las fiestas de botellón no deja de ser una crueldad, en el medio de esta guerra.. ahí siempre hay víctimas.

Tuvimos una prueba de ello con el mensaje que publicaba un profesor harto de estos animalitos y de lo que es peor, la fauna que se escondía a su parecer detrás de ellos. El artículo, que hablaba sobre Guadalinex, lo tituló "Pingües Pinguinos".

A finales de Febrero la chispa saltó por otro lado, en este caso por Lliurex, dónde muchos profesores, tras librarse la guerra en las altas esferas de la administración se vieron premiados con un portátil con Lliurex que, bajo amenaza de perder la vida, la honra, de coger la lepra, ser condenado al fuego eterno de los malvados, sufrir las siete torturas de la Keprén y tener que dormir de por vida en los sotanos de la más cruel de las cárceles construidas, jamás, jamás de los jamases podría ser instalado en él un Windows...

Sin embargo Miguel cuenta en su blog como le piden que "les instale lo que quiera pero que pueda ser útil". La realizad es que un cambio tan radical como este requiere mucho más que mandar un portátil y dar una lista de recomendaciones. Exige un cambio mayor que fuerza la inversión en otras areas como la inversión y la formación, o la puesta en marcha, el mantenimiento y la actualización. Es decir, el famoso TCO que muchos se quitan.

Al fina, con pena, alguno se hace eco de como la gente, desesperada trata de pasarse de Lliurex a XP... ¡Todo un poema!

Pero dice el refrán que cuando veas las barbas de tus vecinos cortar, pongas las tuyas a remojar, y nunca mejor para España. Así, ya ciertos gobiernos como el del País Vasco ha hechado los numeritos del cambio... y les ha salido un poco más costoso. En este documento el gobierno Vasco explica porque no se usa una herramienta ofimática de Software Libre.

No es éste el único caso, y el Ayuntamiento de Barcelona se echó para atrás también con las herramientas ofimáticas tras echar unos calculitos sobre un papel.

Y es que no es que sea tan malo el cambio, lo que sucede es que es un pelí más caro de cómo lo pintan algunos, porque algunas cosas se hacen diferentes a cómo se hacen en Windows.... Para algunos será mejor, para otros peor... Pero no es lo mismo, y al final, quién sufre, son los que tienen que usarlo, qué penita, siempre sufren los "niños". Son los daños colaterales de esta guerra que políticamente, me da a mí, está llegando a su fin...

Saludos Malignos!

martes, febrero 05, 2008

La habitación sin ordenar....

Siempre se dice que el diablo, cuando no tiene que hacer, mata moscas con el rabo, aunque nosotros siempre hemos preferido la frase de “No desprecies el poder del aburrimiento”. Así que este es el caso, ayer por la tarde, después de venir de dar un paseo por al lado del rio Manzanares que tienen estos por aquí me fui a trastear con un ordenador público. Como tenía un poco de tiempo me puse a hacer de voyeur un rato a ver que había dejado la gente por allí. Nada de usar herramientas hacking ni nada de eso, sólo husmear un poco … y mira tú por dónde. Un montón de música …¿deberé pagar canon por ella? Nada, al mp3 que está el the final countdown y una de Julio “iglasia”.


Coño! Si también han dejado unas fotos muy bonitas… mira tú, gente en Thailandia… ¿estarán haciendo cosas de esas que dice la gente que se hace en Thailandia?

Parece mentira que la gente deje sus cosas por ahí tiradas. Las fotos tienen toda la información Exif, por si quieres algún dato técnico más, aunque con la calidad de las mismas se les puede reconocer hasta los granitos…

Otra carpeta con fotos, y gente en el museo de cera londinense, que de beautifull people. Por supuesto todo completito.


Si esto está aquí, ¿qué habrán dejado en los archivos temporales de internet?Nada mal, boarding passes, videos de coña, periódicos… y los correos cacheados de Yahoo.


Aquí está la lista de mails en la carpeta de entrada…


Vamos a ver este por ejemplo uno de ellos… Sí, aquí está el contenido. He puesto este porque no tiene demasiadas cosas personales.


Ups, bueno, en fin, le he borrado todo al ordena “para proteger su intimidad”… Cuanod veo esto más creo que hace falta que las clases de uso "básico" de los ordenadores lleven consigo unas normas mínimas de seguridad y privacidad.

Vosotros tened cuidado con vuestras cositas… no las dejéis tiradas por todas partes…
Saludos malignos!

lunes, febrero 04, 2008

Lanzamiento de Windows Server 2008

Los próximos días 26 y 27 de Febero en el Palacio Municipal de Congresos de Madrid tendrá lugar lo que entre colegas hemos llamado "el cojo-evento". Allí se hará oficialmente la puesta de largo de Windows Server 2008, SQL Server 2008 y Visual Studio 2008.

Sí, supongo que muchos podréis esperar, como dicen los "expertos en Windows":

"... A que salga Windows 7 con un mejor interfaz de usuario Control+C:q,,..esto... Control+C:x.."

Pero si de verdad quieres saber cual es el roadmap de Spectra, (que nada tiene que ver con las técnicolessadas que han dicho por ahí...) vente al evento. De momento hay registradas 4.000 personas, habrá multiples charlas en paralelo, zona de exposición, comida a tutiplen y por la face y charlas técnicas y tecnológicas.

Entre la gente que andará por allí se encontrarán nuestros queridos evangelistas David Carmonix (ganador del Primer Reto Hacking), David Cervión y el Abuelo parada que dará la charla de seguridad en Windows Server 2008 conmigo.

También vendrán MVPs ilustres como la gente de Plain Concepts (con Unai, Rodrigo, Pablo Pelaez y compañía), no podía Faltar la gente de Solid Quality Mentors (Fernando Guerrero, Eladio Rincón) y como no mis compis de Informática 64 con Juan Luis Rambla, Juan Garrido y Julián Blazquez que se encargarán de los Hands On Lab gratuitos que se van a poder realizar en la zona de exposiciones.

Y si eres de fuera... pues vienes el 26, ves el evento, te castigas el día 26 por la noche con el regetón en Chueca y Malasaña, te tomas unos birras en Lavapies, acabas en Macumba y de ahí, un taxi al día 27 para aguantarnos medio sobado al abuelo y a mi a última hora....

Lazamiento de Windows Server 2008, Visual Studio 2008 y SQL Server 2008

Saludos Malignos!

¡Oh! ¡Qué lástima!


¡Oh¡ ¡Qué penita, ya se han dejado de vender los Calendarios Tórridos!!

¡A todos los que lo comprásteis 1024 Gracias!. Ahora es tiempo de cerrar cuentas y enviar el dinero que se ha sacado. Os informaré de los números fináles y de la transferencia realizada. Para que este momento quede inmortalizado os dejo este coche-retrato al oleo-ducto.

Calendario Torrido


Saludos Malignos!

domingo, febrero 03, 2008

Mi enfermedad

Cuando uno coge una adicción no se da ni cuenta. Es una sensación extraña, que te va llevando por las fases de emoción, euforia hasta llegar a la autentica fase problemática: La desesperación. Esto lo he aprendido en la conferencia sobre Gambling a la que he asistido sólo con el objetivo de aprender más vocabulario y poder hacer listenings de inglés.

Yo tengo muchas adicciones que me están arrastrando y que me nublan la visión, pero el otro día me di cuenta de cuan enfermo puedo llegar a estar yo, y algunos de los que me rodean. La historia comenzó hablando de cómo hackear un sitio de porno (sí, ya salió el sexo en algo que habla de adicciones…) para luego poder hacer una puesta en comunidad de otras opciones. En esto se nos ocurrió comprobar una cosa que el señor Silverhack, amante de las técnicas de análisis forense me enseño no hace mucho tiempo. Así que nada, teléfono y llamada para hablar con él, “Juanito, ¿cómo era el juguete ese que me enseñaste el otro día?”

Tras tener listas las herramientas empezamos a recorrer sitios de fotos porno. No os voy a pasar ninguna lista, porque supongo que todos tendréis ya la vuestra propia, así que no es plan de duplicar las referencias. Esto nos llevó durante 6 horas, más o menos, a que el señor Palako y yo nos estuviéramos recorriendo fotos de todos los tamaños, colores, sabores, gustos, estilos, sexos, … en fin, un autentico recorrido multicolor acompañado de how-tos interesantísimos como “Cómo conseguir que un caballo se corra” o “Cómo multiplicar el placer sexual con una escoba”.

Los tutoriales eran de lo más variopintos y sacaron las mejores de nuestras risas, amen, de dejarnos claro que en estos temas somos unos “pardillos de cojones”. El caso es, que automatizado nuestro proceso de trabajo, las fotos pasaron una tras otra por delante nuestra durante horas sin ni tan siquiera hacerles ni puto caso, pues nosotros estábamos en plena adicción y no tenía nada que ver con el sexo.

El dar tanta prioridad al tema del trasteo con el ordenador sobre el sexo fue un síntoma que me recordó a la conferencia de gambling dónde se habló de la “evasión de la realidad”. A nosotros nos la traía al pairo que fuera una mujer con una serpiente, dos mujeres y una copa o los anuncios de busco para pareja para cornear al marido (me follo a tu mujer delante tuya mientras tú estás atado). Daba igual, nosotros teníamos un objetivo en mente….

Si me paro a reflexionar sobre el tema me doy cuenta que lo primero que hago siempre es encender el portátil y el móvil, pero también es lo último que hago antes de meterme en la cama. También revisó manualmente el correo con el GPRS/3G a pesar de que tengo una tarea que lo descarga automáticamente cada 15 minutos (no puedo esperar, quiero real-time!), leo el correo en el móvil mientras que está arrancado el portátil pues así accedo antes y no tengo que esperar a que se conecte el Exchange. Puedo vivir sin tener televisión y sin necesidad de preocuparme por la comida o la bebida. A veces me paso horas sin ir al baño por acabar lo que estoy haciendo con el ordenador. Cargo el móvil con el USB del portátil para no desconectar el portátil de la luz y que pueda perder “algo de velocidad” de respuesta. Planifico mi día pensando en dónde voy a tener conexión a Internet. Elijo los hoteles pensando en si tienen wifi gratis, de pago o no tienen. Un hotel con mala conexión GPRS estará fuera de mis preferencias.

Soy un puto adicto, tengo el IAD, así que … voy a ver si cambio un poco y me dedico a lo de las acciones al sexo, que tras leer esas cosas que leí me doy cuenta que soy un autentico “luxer”.

Revisa tu vida, tal vez tú también seas un adicto…

Saludos malignos!

PD: Ya escribí sobre esto... pero mis síntomas se han agudizado...Sniff

sábado, febrero 02, 2008

No Lusers - Nº 5: Espejismo de Técnicoless



viernes, febrero 01, 2008

Reto Hacking VI - Las Pistas 3

O resolvéis el misterio de la primera pista o vais a tener que hacer algo más de dos millones de peticiones algo así como....

Reto Hacking VI - Las Pistas 2

Como dije, las pistas van a ser útiles, así que... os anímo a que leás el texto de la primera pista con calma y cariño. Es decir, ¿qué tal intentar investigar por Internet a quién hace referencia y a qué declaraciones en concreto?

Reto Hacking VI - Las Pistas

Queda poco ¿eh? Poco más de 2 horas... ya es tiempo de que salgan las pistas para este Reto Hacking y que cómo prometí deben ser útiles. Así que:

General

Como veréis, se trata un Reto Hacking sencillote para que puedan jugar todos, dónde el objetivo va a ser un juego de niños. Como tal, debéreis portaros todos bien, no dar guerra, no utilizar escanners de vulnerabilidades, buscadores de cosas raras y tener mucho cuidado con los juguetes que utilizais que ya sabéis que no todos cumplen las disposiciones de seguridad y algunos vienen con bugs.

Primera parte

Sé que cuando lleguéis a esta parte vais a estar un poco... descolacados. Como un piloto de Formula 1 con el coche cruzado en la salida. Ya sabéis lo que mi primo el nano piensa sobre qué se debe hacer para ganar, ya que nunca es algo hecho. Si fuera fácil no habría que hacer tanto trabajo. Sí, sé que el reto será fácil, pero ganar nunca.

Una vez lleguéis allí, debéis saber que yo me siento agradecido por todos los que os habéis sumado a esta edición del reto. Sé que restar tiempo a vuestras horas de ocio, trabajo y en definitiva vida dividiendoos entre la familia y amigos y el Reto Hackign es un gran trabajo, pero espero que con este reto se multiplique un poco vuestro conocimiento sobre lo ya conocido con una forma nueva de trabajo.

Segunda parte

Para la segunda parte... la cosa está de partes otra vez. Deberéis agudizar la Vista en este examen de reflejos. El que tenga más reflejos lo sacará antes....

Y como premio extra, el que saque más rápida la primera parte de los 10 primeros clasificados se llevará 1 punto extra. El que saque más rápida la segunda parte de los 10 primeros clasificados se llevará 0.5 puntos extras. [Estas puntuaciones se añadirán una vez hayan pasado la prueba los 10 primeros].

Así que... ¿Estáis todos ahí listos?

Saludos Malignos!

PD: He visto pocas Apuestas ¿mucho miedo?

No Lusers - Nº 4: Preparación al Reto VI. Los Wanabis




Riesgos de Seguridad y Medidas de
Protección en Windows Live Messenger (IV/IV)

***************************************************************************************

Artículo Publicado en la revista PCWorld Ene'08
- Riesgos y Medidas de Protección en Windows Live Messenger (I/IV)
- Riesgos y Medidas de Protección en Windows Live Messenger (II/IV)
- Riesgos y Medidas de Protección en Windows Live Messenger (III/IV)
- Riesgos y Medidas de Protección en Windows Live Messenger (IV/IV)
***************************************************************************************
Cifrado de la transmisión de ficheros

Para conseguir cifrar la transmisión de ficheros se necesita utilizar versiones profesionales. Microsoft dispone de Microsoft Office Live Comunications Server 2007, que, entre otras cosas, es un servidor de mensajería instantánea compatible con Windows Live Messenger pero que permite autenticación de los clientes, cifrado de mensajes y transmisión de ficheros, filtrado de contenido de conversaciones y filtrado antimalware de ficheros transmitidos.

Existen otras soluciones como la versión Simp-Pro de la herramienta vista para comunicaciones personales, pero si la arquitectura de la empresa está basada en tecnologías Microsoft el uso de MOLCS es una muy buena alternativa.

Si la red no es segura y no estás utilizando ningún sistema cifrado de mensajería y no quieres que nadie acceda al fichero que estás transmitiendo se pueden utilizar otras alternativas para hacer llegar el fichero.

Robo de contraseñas Messenger

Una de las preguntas que más circulan por la red, es ¿se pueden robar las contraseñas de las cuentas de Messenger? Existe mucha rumorología y mucho miedo al respecto y hay algunas claves que debes seguir para tener tu sistema seguro.
Robos por los sistemas de recuperación de contraseñas

El sistema Windows Live Messenger permite asociar cuentas de correo al servicio Windows Live ID. Esto quiere decir que la seguridad del Messenger dependerá de la seguridad de tu cuenta de correo asociada. Basta con acceder a tu cuenta asociada y pedir un “reseteo” de contraseña y el atacante podrá entrar a tu servicio de mensajería instantánea.

En el caso de Hotmail, como en muchos otros servicios de correo, se permite cambiar la contraseña utilizando un sistema de pregunta y respuesta. Si la pregunta o la respuesta son fáciles, pueden quitarte la contraseña. Preguntas como “Mi película favorita” o “La matricula de mi coche” son fáciles de responder en una conversación así que usa la imaginación para que nadie pueda averiguar la respuesta.

Imagen 9: Recuperación de contraseñas para Windows Live

Robos por descuido

Cuando se utiliza Windows Live Messenger, el sistema, por comodidad te permite almacenar la contraseña para que sea más cómodo iniciar sesión. Si haces esto, cualquiera que acceda al equipo puede acceder a tu cuenta, pero no solo eso, basta con acceder al sistema de ficheros y utilizar algún programa para recuperar contraseñas en él. En la imagen se ve en funcionamiento a CAIN. En la imagen 10 se pueden ver dos cuentas utilizadas en el mismo ordenador. Las dos han sido usadas con la opción de recordar mi dirección de correo electrónico, pero sólo una con la opción de recordar la contraseña. Con un simple click se puede acceder a la password. Este método se utiliza mucho en cibercafés dónde es fácil que haya alguien que se haya descuidado.

Imagen 10: Acceso a contraseñas con CAIN

Robos por Malware

Mantener el equipo limpio es una de las máximas, así que procura no ejecutar nada en tu sistema que no sepas de dónde viene. El uso de Troyanos con opciones de keylogger está muy extendido, así que es fácil que si no cuidas de tu ordenador accedan a todas tus credenciales, incluidas las de Messenger.

Es también por Messenger por dónde se distribuye mucho malware que utiliza la lista de contactos de Messenger para expandirse. Hace pocos meses circuló uno, que aún estará dando coletazos que se ponía mensajes como “¡Mira que fotos más chulas!” o “¡Deberías poner esta foto en la que sales tan gracioso!”.

Estos mensajes están pensados para llamar la curiosidad del receptor y que este ejecute este archivo que le llega desde un supuesto contacto amigo. Acto seguido, nada más abrir el archivo, el equipo queda infectado y el troyano lee la lista de tus contactos en Windows Live Messenger para reenviarse a todos. Como se puede apreciar esta forma de infección es muy rápida y hábil. No porque tengas un antivirus en tu equipo vas a estar a salvo ya que estos no detectan todo.

El cazador Cazado

Uno de los métodos más utilizados para robar contraseñas de Windows Live Messenger es el del “Cazador Cazado”. El método consiste en poner un “supuesto método infalible para robar contraseñas en Messenger. Se suele poner en las redes P2P y consiste en decir algo así como:

“Ey, Microsoft se dejo un correo electrónico para resetear contraseñas solo tienes que enviar un mail a supporcuentasmessenger@hotmail.com con el siguiente formato:

Cuenta_a_resetear_contraseña::::Tu_cuenta_para_recibir_la_nueva_contraseña:::Tu_contraseña.

¡Es infalible, no entiendo como Microsoft puede tener estos despistes!”


Los “cazadores” envían ese mail a una cuenta que lógicamente no tiene nada que ver con Microsoft y envían la cuenta de la persona a la que quieren robar, su cuenta de correo y su contraseña al limbo. Y de la cuenta… nunca más se supo.
Me han robado la contraseña, ¿la puedo recuperar?

Si te han robado la contraseña de Windows Live Messenger existen varias formas de poder recuperarla, la primera, lógicamente es responder a la pregunta secreta, pero claro, cuando una credencial es robada, lo primero que se hace es cambiar la pregunta secreta. No obstante es la primera opción que debes intentar. La segunda opción es intentar recuperarla mediante la cuenta de correo asociada. En este caso se envía una autorización de “reseteo” de contraseña a la cuenta de correo electrónico que tiene asociada la cuenta.

Pero… y ¿si te la han cambiado? Aún así el equipo de Windows Live tiene un mecanismo para devolverte la contraseña. Para ello se guarda todo el historial de contraseñas y datos que ha tenido configurada tu cuenta. Debes ponerte en contacto con ellos mediante un mail explicándoles la situación en detalle. Ellos te realizarán un completo test pidiéndote mucha información histórica de la cuenta sobre antiguas contraseñas, antiguas preguntas secretas, datos personales, etc… No es un proceso muy rápido, pues se debe comprobar la autenticidad de la historia, pero funciona (yo he recuperado un par de contraseñas a amigos de esta forma). La última opción que te queda es denunciar los hechos en una comisaría. Con la denuncia Microsoft puede deshabilitar la cuenta y proceder a la recuperación de la misma.

Recomendaciones finales

Los sistemas de mensajería son hoy casi igual de importantes como el correo electrónico, su uso es cada vez mayor en entornos de trabajo, colaborativos, distribución de contenidos, etc… Mantener la seguridad de la cuenta incide en tu seguridad personal y de las empresas. No guardes las conversaciones en lugares que puedan ser accesibles, no recuerdes ni la cuenta ni la contraseña en ningún equipo, si usas Webmessenger elimina los archivos temporales de Internet para evitar que nadie acceda a tu lista de contactos, no aceptes ficheros potencialmente peligrosos ni de los contactos que conoces, puede que esté infectado, cuida la seguridad global de tu PC … y disfruta charlando en la red.

***************************************************************************************
Artículo Publicado en la revista PCWorld Ene'08
- Riesgos y Medidas de Protección en Windows Live Messenger (I/IV)
- Riesgos y Medidas de Protección en Windows Live Messenger (II/IV)
- Riesgos y Medidas de Protección en Windows Live Messenger (III/IV)
- Riesgos y Medidas de Protección en Windows Live Messenger (IV/IV)
***************************************************************************************