jueves, 2 de agosto de 2012

Mucho mas que bits

Alguna vez lo escuche, pero recien ahora lo tengo claro, evidente como una verdad. Ser hacker es algo que supera la profundida de los bits. Si bien es a travez de ellos que se popularizo la idea, la psicologia del hacker trasciende la informatica. 
Es algo similar a la fisica (yo estudio fisica basica) y la verdad es que antes que fisico, soy cientifico. Lo curioso es que es gracias a la fisica que descubrimos como hacer ciencia. Lo plantea muy bien Von Neuman en la introduccion de Teoria de Juegos y Comportamiento Economico. Miren si la idea trascendera a la fisica que fue capas de inventar TODA un area en economia (teoria de juegos). Pero es a travez del gran avance de la fisica que hemos afinado este concepto de ciencia.

De la misma manera, un hacker es antes que nada un analista de sistemas. Y el concepto de sistemas y las utilidades de su estudio trascienden a cualquier disciplina. Uno puede encontrar sistemas por todos lados, de hecho casi todas las ciencias comienzan DEFINIENDO sus sistemas de estudio.

¿Y donde entra el hacker en todo esto? Un hacker es una persona que cuenta (por don o por construccion) de una habilidad particular. Veamos dos casos: "Una persona presiona la tecla A de su teclado"

Una persona comun esperaria, si mayor profundidad de pensamiento, que aparezca la letra A en su ventana de chat. Un hacker, por el contrario, es consciente del verdadero proceso:

Persona normal:
Presiono tecla => Aparece la letra A en la ventana de chat

Hacker:
Presiono la tecla => un switch NA se activa en el teclado => el microcontrolador del teclado se da cuenta que esta presionado el boton #XXX => Consulta con su base de datos interna => Pasa a la motherboard el codigo asociado a la tecla #XXX => La motherboard lo envia al microprocesador => este a su vez ejecuta el codigo pertinente a este evento => Esto concluye en la aparicion de la letra correspondiente en codigo ASCII a la tecla #XXX

Bueno, como veran es tedioso. De hecho, me saltie toda la parte de programacion, cuando puse "este a su vez ejecuta el codigo pertinente" deberia poner lineas de codigo.

Pero vamos al grano? que tiene de especial todo esto? El hacker es conciente del sistema, lo comprende, sabe pensar de acuerdo a sus principios de funcionamiento y ESO es lo que le da su poder. El poder del hacker proviene directamente de su conocimiento.

Entonces, mi recomendacion es, recuerden que un hacker antes que hacker es un experto en sistemas. Un hacker no ve teclas presionandose, ve eventeos que desecadenan otros eventos y acciones entre los agentes y partes del sistema. De alli proviene su poder.

miércoles, 1 de agosto de 2012

El momento de la verdad

Hasta ahora les conte mis principales motivaciones. Los factores que desencadenaron que una mañana diga "quiero aprender que hacen los hackers". Asumo que cada quien tendra sus motivos, pero este es un terreno en el que no acabas simplemente por error, en algun momento uno piensa "quiero saber que hacen los hackers" y se larga. Y aqui amigos mios, comienza la verdadera selva.

Creo que el primer paso obvio es buscar "hacking" o "hack" en google. Automaticamente nos aparece una sarta de giladas gigantesca, un gran poupurri de contenido inutil. De todas maneras uno trabaja con lo que tiene, comienza a leer y leer, toneladas de cosas que aun no tienen mucho sentido. Y uno comienza a acumular ansias, en un proceso que de superar lo tolerado deriva en frustracion y abandono.

Personalmente, nunca fui de abandonar nada, siempre fui mas bien insistente sin causa. Al menos en mi epoca, lo primero que uno encontraba al indagar eran los siguientes textos:
-Diferencia entre hacker y cracker.
-10 mandamientos del hacker.
-Ezines de hacking.
-Linux es mejor bla bla bla.
-Troyanos, fabricadores de virus, spameadores y duplicadores de tarjetas de credito.

Que decir sobre todo esto? Por primero nunca me gusto el concepto de cracker. El concepto de cracker vs hacker es de historietas, malos vs buenos. Yo creo que uno puede ser malo o bueno segun la situacion, que realmente no tiene sentido decir "ese es bueno, ese otro es malo". Hackers son hackers mas alla de lo que hagan, de la misma manera que cientificos son todos mas alla de que uno cure el cancer y el otro haga bombas atomicas. En conclusion, no le veo el punto a separar semanticamente "hackers" de "crackers".

Sobre el segundo, de nuevo, no solo me parece "pointless" sino ademas totalmente mentira, basado en un concepto comercial de hacker usado para alardear. Igual que arriba, demasiada estructura para algo que debe carecer de ella.

Las ezines son revistas electronicas, de hecho pense en desarrollar una ezine en vez de este blog, pero mi conocimiento es mas bien informal. Las ezines eran lo mas, lastima que en ese tiempo no entendia tanto y mucho era en linux. Me gustaria algun dia ponerme a leerlas de nuevo ahora que se mas.

El punto de linux es todo un tema. Ademas, uno lo escucha de manera mitologica, "el gran linux, salvador del mundo". En mi caso, casi el 75% de mi historia trasciende en windows, recien hoy hace 3 años y medio que uso linux, frente a los 11 que llevo de uso en windows(de los cuales 7 son de los que mas hablara esta historia). En definitiva, el uso de linux es un punto mucho mas avanzado que lo que estoy contandoles.

Sobre troyanos, spameadores, creadores de virus, falsificadores de tarjetas, eran el atrapatontos de la epoca. Uno sale a la busqueda de como hacer algo y obviamente esta deseoso de show, uno quiere ver accion. Las paginas de "programas hacker" eran tal vez lo mas proximo a eso, aun recuerdo a www.el-hacker.net, grandes comienzos!

La cuestion es que al menos por un tiempo, esos programas te dan la posibilidad de ver algo de accion mientras aprendes computacion enserio. A fin de cuentas los que realmente tenian la razon son todos esos textos que sugieren "aprender a programar, redes, etc.." y uno pasa de largo porque no dan resultados inmediatos, ironicamente eso intento hacer aqui.

Creo que el proximo texto lo dedicare a redes, contarles un poco de eso. Saludos


domingo, 15 de julio de 2012

Accidentalmente hacker

Habia quedado en contarles mis dos primeros hackeos, que mas bien fueron accidentales y son previos a la historia con la que abri el blog (y mi historia de aficionado a la computacion).

Ambas historias son, a diferencia de cuando adivine la clave de mi mejor amigo, accidentales. Fueron mas bien hackeos inocentes y naturales. El primero trasciende en la primer computadora que tuvimos en mi casa, Windows 3.1, vieja y complicada. Recuerdo la estricta directiva del que nos la instalo "NO TOQUES EL PANEL DE CONTROL" y ¿que otra cosa podia hacer que ir a ver que era?.

En ese viaje informatico no sucedio nada esplendido, pero si sucedio que me tope accidentalmente, con un diario intimo de mi hermana escrito en un documento de wordpad. De nuevo, no tiene ningun merito de hacking, fue accidental y la informacion no estaba oculta mas que por la falta de conocimiento computacional de los usuarios. Pero sin embargo tuve el instinto. Me pregunte que era, lo abri, lo resgistre, aun a manotasos ciegos, pero fue mi primer robo de informacion. Era inocente, con solo ver que mi hermana beso a un amigo se lo mostre inmediatamente a mi mama.

La otra historia es sobre mi primer salteo de un sistema protegido con contraseña, de nuevo totalmente inocente. Estabamos en 6to grado de la primaria, teniamos una clase donde nos "enseñaban" a usar word. En realidad era una buena excusa para que los chicos comienzen a tener contacto con las computadoras desde pequeños, pues mucho no aprendiamos. Las computadoras se dividian en grupos de a 2 y cuando con mi amigo fuimos a la PC que nos tocaba encontramos una sorpresa: Protector de pantalla protegido por contraseña.

Evidentemente, el chico que estuvo antes quiso jugarle una broma al proximo usuario, colocandole contraseña al protector e imposibilitando la utilziacion del equipo. La profesora, se limito a decir "uy, no se que hacer, vayan cada uno con otro grupo por esta clase". Pero yo, yo era mas curioso, yo no me detenia simplemente por no poder contentar un cartel. Y en pocos segundos, en un proceso que no entendi como sucedio se me ocurrio. Tomando el riesgo presione el boton de reiniciar frente a una inadvertida profesora. Para sorpresa de todos, la computadora se volvio a iniciar desbloqueada.

La verdad que esta anedota si es importante. Con solo 11 años tuve el valor necesario para investigar en computacion y tuve ademas el ingenio para evaluar y cuestionar el sistema de proteccion por contraseña del protector de pantalla. Puede que el sistema sea una tontera, que realmente solo sea una proteccion menor. Pero sin embargo ahi estaba con 11 años habia hecho algo que no creo que mas del 5% de la poblacion de mi ciudad consiguiera hacer. Y cuando digo 5% estoy exagerando, en esa epoca la computacion no estaba muy popularizada en mi ciudad, solo quienes la utilizaban intensamente por trabajo (que no habia demasiados en mi pequeña ciudad) la conocian y se hubieran avivado.

En resumen, mas alla de la simplesa y facilida de los hackeos, son dos historias que confirman que ademas de las ganas de la primer historia publicada, tambien tenia el instinto necesario para conventirme en un experimentado de la computacion. Son anecdotas que demuestran que mas alla de mi inocencia ya estaba predestinado a esta tarea de juzgar sistemas, intentar romperlos, no detenerme frente al primer susto o STOP que encuentro.

Espero que disfruten estas historias, realmente esta siendo catarsico para mi =). La proxima quizas les comente de mis primeras "herramientas hacker" y lo que realmente son herramientas para un computologo.

sábado, 14 de julio de 2012

Bienvenidos!

Buenas, la verdad no creo que alguien lea este blog la primera vez asi que supongo que ya me conoceras de alguna entrada. En caso contrario gracias por ser uno de mis primeros lectores.

La idea del blog nace de mis ganas de hacer catarsis escribiendo. Particularmente el objetivo de este blog sera repasar y contarles mis vivencias informaticas, las historias de esta aventura hacia el conocimiento, un viaje comunmente llamado "hacking".

Para comenzar estaria bueno contarles la historia de LA MAÑANA. Haciendo memoria con un amigo sobre nuestras futuras autobiografias, llegue a la conclusion de que para comenzar a contar quien soy debo comenzar por tres pequeñas historias que "desencadenan" mi crecimiento y adolescencia. Formalmente le llamo "la muerte de mi niño interior" y en consecuencia el comienzo de mi adolescencia. Es por esto que le llamo LA MAÑANA.

Siempre habia sido un curioso, como todo pibe. Lo que si creo que me dio ventaja fue la paciencia de mi madre. Jamas me desmotivo para hacer lo que queria, motivo por el cual mi curiosidad sobrevivio mi niñez. Viendolo en retrospectiva, no muchos pibes tienen la suerte de que sus padres tengan paciencia o si quiera valoren esta curiosidad. Por ejemplo, cuando mi padre era chico y el hombre estaba llegando a la luna mi abuela le respondio "Vaaa, esos yankees te hacen creer el diablo muerto de frio. Seguro estan escondidos en un cañaveral asustando al mundo." Si, muy modernos mis abuelos ;).

Pero esa mañana no era una mañana cualquiera. Recuerdo que por algun extraño motivo estaba levantado (odio la mañana). Era 2002, yo tenia apenas 11 años y estaba en 6to grado, creo que alguna profesora habia faltado y no habia tenido clases. En esa epoca aun no tenia mucha libertad para salir de mi casa y eran las 10/11 de la mañana. La tele no tenia nada interesante y la computadora no tenia ningun juego ¿Que podia hacer?

En esos tiempos internet no era lo que es hoy. Yo, preso de mi fanatismo tecnologico, era uno de los pocos de mis conocidos en tener internet, dial-up telefonico de 56 kbps, de esos que ocupaban el telefono mientras lo usabas y te cobraban por MB consumido. En esos tiempos para chatear se usaban los canales de chat (clientes de IRC o clientes web).

Hacia ya algun tiempo que me traia intrigado el tema de los hackers, principalmente por una cuestion de orgullo. Hacia unos meses, estabamos en la casa de un amigo, chateando en los antiguos canales de UOL (antes de que perdiera fuerza y se transformara en UOL-Synectis). Resulta que un pibe me dijo que era hacker y me habia hackeado la computadora y me iba a borrar todo. Estabamos de un amigo, asi que en panico, reinicie la computadora.

Mis amigos no sabian si habia reaccionado bien o sobreactuado. Como ibamos a saber, tres pibes de 10/11 años si era o no un hacker. ¿Y si lo era? ¿Como era posible que haga eso? ¿Y si habia sido una farsa? ¿Habia sido un pobre iluso e inocente engañado?

Eran demasiadas preguntas para dejarme tranquilo. Como ya les conte, mis padres jamas me habian obligado a desistir en mis intrigas ¿porque iba a comenzar ahora?

Retomando, unos meses despues en ese espacio libre de LA MAÑANA me conecte a internet DECIDIDO a transformarme en un hacker si era necesario, con tal de aprender eso. Me llama la atencion tambien lo raro del funcionamiento de la mente humana, como sin ser conciente, mi cerebro habia analizado todo esto y se habia dispuesto a SER HACKER si era necesario. Particularmente recuerdo esa sensacion extraña al mirar el sol tras la ventana de mi casa. Esa concentracion que se apodera de la mente antes de comenzar lo premeditado, esa sensacion que invade al musico antes de salir al escenario, al luchador antes de salir al ring. Y sali a la selva de internet!

La verdad que no recuerdo si esa mañana logre algo mas que buscar "hacking" en altavista. Ahh claro, en esos tiempos google aun estaba saliendo del garage, asi que usaba yahoo y altavista (que en paz descansen).
Lo que si recuerdo es que una mañana(no se si la misma o no), de manera premeditada al igual que esa me avoque a adivinar la contraseña del correo de yahoo de mi mejor amigo. Yo sabia que tenia tres letras asi que probe sus iniciales, "123" y la tercera fue la vencida "dbz" (por dragon ball z). Mi primer ORGASMO HACKER, mi primer quiebre premeditado! Y agrego premeditado, porque existieron dos quiebres previos y accidentales que otro dia les contare.

En definitiva, este fue el dia que me aventure al lado salvaje de esta selva de bits que es internet. Por cierto, era mi primer hackeo premeditado asi que obviamente LE CONTE A MI AMIGO que le habia adivinado la contraseña(meme de freddy mercury alzando la mano en modo oh yeah!).

Espero que les haya gustado. La proxima les cuento mis otros dos "primeros hackeos" que fueron mas bien accidentales.