Mostrando entradas con la etiqueta Tecnología. Mostrar todas las entradas
Mostrando entradas con la etiqueta Tecnología. Mostrar todas las entradas

sábado, 19 de septiembre de 2015

Práctica de Procesadores del Lenguaje II 2k15



Sin duda alguna es una asignatura tremendamente compleja pero a su vez apasionante.

En este caso, el alumno deberá comprender el análisis semántico, así como el proceso final de traducción de un lenguaje formal a las serie de instrucciones manejables por un microprocesador.

Los objetivos que se persiguen son:


  • Aprender a valorar la semántica subyacente a las construcciones sintácticas.
  • Aprender a integrar el sistema de tipos dentro de un compilador.
  • Estudiar la traducción de cada una de las construcciones de un lenguaje imperativo.
  • Aprender a dar soporte a la ejecución de invocaciones recursivas de subprogramas.
  • Aprender a dar soporte a la declaración anidada de subprogramas.
  • Conocer los procesos de generación de código ejecutable.
Y cuyo contenido es:
  • Análisis semántico
    • Gramáticas con atributos
    • Tabla de símbolos
    • Tipos de datos y verificación de tipos
  • Ambientes de ejecución
    • Organización de la memoria
    • Ambientes de ejecución estáticos
    • Ambientes de ejecución basados en pila
    • Paso de parámetros
  • Generación de código
    • Código intermedio
    • Generación de estructuras de datos
    • Generación de código para expresiones
    • Generación de código para sentencias de control
    • Generación de código para invocación de subrutinas
    • Optimización de código

El objetivo de la práctica es realizar un compilador del lenguaje PascUned, variación del lenguaje de programación Pascal, en sus fases de análisis semántico, generación de código intermedio y generación de código final.

En cuanto a la resolución de la práctica, los siguientes enlaces contienen el enunciado de la práctica, el proyecto completo para Eclipse y la memoria práctica:
See you soon!

Práctica de la asignatura de Sistemas Distibuidos 2k15


Presentación de la asignatura dada por el E.D.: 
El objetivo de esta asignatura es aprender los principios básicos sobre sistemas distribuidos, así como caracterizarlos y clasificarlos en función de una serie de parámetros básicos y distinguir entre los distintos tipos de modelos utilizados en sistemas distribuidos. Además, se pondrán de manifiesto la heterogeneidad, tanto de los medios de transmisión (cable coaxial, fibra óptica, canales inalámbricos,...) como de los dispositivos hardware y componentes software que los integran.
Esto hace necesario la aparición de una capa de abstracción software, comúnmente denominada Middleware (capa intermedia), la cual proporciona servicios a las aplicaciones distribuidas tales como la comunicación entre procesos (mediante RPC y Sockets) o invocación de objetos distribuidos (mediante RMI y CORBA).

También se estudian dos de los servicios más habituales ofrecidos por cualquier sistema distribuido, el servicio de archivos distribuidos y el servicio de nombres distribuidos.

Desde mi punto de vista es una asignatura complicada de estudiar, por lo extenso del temario. Sin embargo, la práctica compensa. Es de las más gratificante que he hecho a lo largo de estos años. Eso sí, como casi todas las prácticas en la UNED, se lleva mucho tiempo dejarla medianamente completa.

Si más preámbulos subo la práctica de este año, la cual trata de construir un "Sistema básico de microblogging tipo Twitter® usando Java RMI". 

Los ficheros para su descarga son:

martes, 20 de enero de 2015


Las Jornadas X1RedMasSegura se celebrarán los días 22 y 23 de Mayo en el Salón de Actos de la Escuela Técnica Superior de Ingenieros de Telecomunicación de la Universidad Politécnica de Madrid (ETSIT-UPM).


Durante estos dos días se tendrá la oportunidad de escuchar a verdaderos profesionales de la Seguridad traduciendo sus conocimientos y experiencias para hacerlas llegar a los usuarios finales de Internet con la finalidad de hacer más sencillo su paso en la Red, tan presente hoy en día en nuestras vidas.

Novedades

La edición 2015 repetirá de nuevo la experiencia de los talleres, celebrándose para ciberabuelos, padres, educadores, musicales para niños, empresas y empresarios, disCAPACITADOS e internautas en general, así como cualquiera que surgiera viabilidad para su celebración.

A diferencia de las dos ediciones anteriores los talleres se desarrollarán desde los meses febrero/marzo con la finalidad de poder realizarlos, además, en localidades distantes de Madrid, ciudad donde se culminará la edición 2015 con la celebración de las jornadas los días 22 y 23 de mayo.

Estos talleres, que seguirán siendo TOTALMENTE GRATUITOS, se desarrollarán a solicitud de los
interesados y tras el estudio de viabilidad y desarrollo por las partes, teniendo en cuenta la logística a la hora del desplazamiento de/l/los ponente/s, designados por Organización de X1RedMasSegura para participar en la actividad

Patrocinios y Colaboraciones 2015

Si deseas patrocinar o colaborar en la edición 2015 de las Jornadas X1RedMasSegura puedes ponerte en contacto con nosotros en: info@x1redmassegura.com y/o descargarte el dossier de información y patrocinio.

Buscamos colaboración principalmente en los siguientes aspectos. Los patrocinadores se encargarán
directamente de la aportación de recursos sin intervenir la organización de x1RedMasSegura más allá de la coordinación. Figurarán en la publicidad y página web como tales además de ser nombrados en todos los eventos.

COMUNICACIÓN 
  • Publicidad y difusión
  • Cartelería e impresiones
  • Acreditaciones

LOGÍSTICA 
  • Catering 2 Jornadas x 300 personas
  • Catering Talleres (400 personas total)
  • Catering Networking
  • Viajes y Alojamiento ponentes no residentes en Madrid (Jornadas)
  • Realización de talleres fuera de Madrid

MATERIALES 
  • Agradecimiento autoridades y ponentes
  • Agradecimiento asistentes Jornadas y Talleres
  • Agradecimiento staff (personal apoyo en Jornadas y Talleres)
  • Premios concurso Infografías para niños (6 en total)

Cualquier otra ayuda será bienvenida ya que x1RedMasSegura es una iniciativa sin ánimo de lucro que persigue llevar el uso seguro y responsable de Internet a todos los ciudadanos.

Cierre confirmación patrocinios el domingo 3 de mayo de 2015.

domingo, 3 de agosto de 2014

Euskal Encounter 22


Los días 25 y 26 de Julio del presente año, tuve la oportunidad de asistir a un evento del cual no tenía referencia alguna a pesar de ser su 22 edición. Estoy hablando de la Euskal Encounter 22 que se ha celebrado en Barakaldo y por donde han pasado más de 5700 asistentes, con una extensión de más de 35000 metros cuadrados.

Lo primero que llama la atención es la cantidad de puntos de red que había montados (aprox. 4000 si no más), con un acceso a Internet de 20 Gbps. Es impresionante ver desde la altura la dimensión real del evento, especialmente cuando se apagan las luces y solo se ven los monitores conectados.



Lo segundo es las decenas de actividades que hay en ella y que a grandes rasgos son:
  • Escena
  • Hardware
  • Software Libre
  • Juegos
  • Conferencias y talleres
  • Otras, por si no encajas en ninguna de las anteriores.


En mi caso, participé en la actividad Hack it/Solve it, perteneciente a Software Libre, en donde es el primer evento presencial que tengo con el grupo al que pertenezco (@amn3s1a_team). En esta ocasión no pudimos contar con Skuater y Nox, así que haremos todo lo posible para que el próximo año, esto no suceda.

Hack it/Solve it es un concurso en donde hay que intentar resolver restos hacking, de ingeniería inversa, criptografía, esteganografía, etc. !El paraíso!


Como en todos estos eventos, el social networking es algo inevitable y en este caso me ha servido para desvirtualizar a una persona que, a pesar de su juventud tiene gran cantidad de admiradores entre los cuales ahora me incluyo yo. Estoy hablando de Héctor Martín Cantero (@marcan42). Por si a alguno no le suena, diré que entre otros logros, fue responsable directo del hack a Kinect.

Quisiera recomendar este evento a todos aquello a los que como yo, les fascina todo lo que huela a bits y electrones. Os aseguro que es una experiencia muy muy positiva.



El siguiente vídeo, resume un poco todo lo que he contado:




Hasta la próxima entrada!!

miércoles, 23 de abril de 2014

¡Arrancan las Jornadas X1RedMasSegura 2014!


Las Jornadas X1REDMASSEGURA nacieron en 2013 con el propósito de promover a través de un foro el uso de Internet de una manera confiable y segura. Su objetivo es hacer llegar a todos los públicos, independientemente de sus conocimientos técnicos en informática, el uso adecuado y responsable de los recursos disponibles en la red con el fin de evitar ser víctimas de abusos fraudulentos, estafas, acoso, grooming, y tantos otros problemas que cualquier navegante puede sufrir en Internet si no cuenta con unos conocimientos adecuados.

Esta segunda edición del evento también se encuentra coordinada por el colectivo X1RedMasSegura, que desde su nacimiento en 2013 ha ofrecido sus ganas y todo su apoyo por hacer de estas jornadas algo grande, sin ningún ánimo de lucro.

Las Jornadas durarán dos semanas, del 8 al 17 de Mayo. Comenzarán por una serie de talleres GRATUITOS que se celebrarán del 8 al 14 de Mayo en las sedes de IPA Madrid, del Vivero de Empresas de Móstoles y de la UDIMA, para Padres, Niños, Ciberabuelos, Empresarios, Profesores e Internautas Base, en los que se enseñarán como protegerse de la red de redes sin necesidad de ser experto ni en Informática, ni en Seguridad de la Información. Entre los temas que se tratarán se encuentran porqué es necesario utilizar HTTPS, cómo crear una contraseña segura, seguridad en redes sociales, etc. Los talleres tienen un máximo de 20 plazas cada uno, y podréis apuntaros GRATUITAMENTE desde el siguiente formulario de inscripción:


Además, el día 10 de mayo tendrá lugar un taller dirigido a personas con discapacidad, gracias al Programa de Atención Integral a la Discapacidad del Ayuntamiento de Alcalá de Henares, que tendrá lugar en el Espacio Joven, situado en los bajos de la plaza de toros de Alcalá de Henares a las 18h

Los días 16 y 17 de Mayo se celebrará el evento principal en el auditorio de la Escuela Técnica Superior de Ingenieros de Telecomunicación (ETSIT) de la Universidad Politécnica de Madrid, localizada en la “Ciudad Universitaria”. Las jornadas comenzarán el viernes 16 a las 16:00 horas y finalizarán el sábado a las 14:30 horas. Al igual que los talleres, las jornadas van dirigidas a público no técnico y en ellas se tratarán problemas actuales como las estafas cibernéticas, malware (virus), nuestros derechos en la red, la nube, etc., explicado para ser entendido por todos los niveles.

A continuación os dejamos la dirección para llegar tanto a los talleres como al lugar donde se celebrarán las jornadas:


Esperamos que las jornadas sean un éxito, las disfrutéis y sobretodo que sirvan para lo que queremos, conseguir entre todos 1Red MasSegura.

Aprovechamos para recordaros que sigue abierto el concurso “Infografías Jóvenes x1RedMasSegura ’14″ hasta el próximo 4 de Mayo, con el objetivo de concienciar y educar a los más jóvenes en el uso seguro y responsable de Internet.



Esta jornada además, es muy especial para mi pues tengo el enorme placer de asistir como ponente. El título y el contenido de la charla lo daré a conocer en los próximos días.

¡No dejéis que os lo cuenten! Os esperamos en:




martes, 22 de octubre de 2013

{Internet+Segur@}




Tengo el placer de anunciar la creación de una Jornada con unos objetivos sociales muy claros, educar y concienciar sobre los beneficios y riesgos que corren nuestros menores en el uso de Internet.

Pero antes de continuar, permitidme contar como empezó todo...

A veces, uno se centra tanto en cuestiones técnicas, que terminar por olvidarse de las más humanas y eso es justo lo que a mi me ocurrió.  

A mediados de Mayo de este año, asistí a un evento creado por nuestro admirado Angelucho, Juan Antonio Calles y un montón de personas comprometidas con la causa, cuyo propósito era el de promover el uso de Internet de una manera confiable y segura, haciendo llegar a todos los públicos, independientemente de sus conocimientos técnicos. Entre otros, Angelucho transmitió lo que mejor se le da hacer, contar las verdades de la red sin ceros ni  unos y precisamente ahí, fue donde me dí cuenta que tenía que hacer “algo” inmediatamente. 

De esta preocupación y mi determinante deseo por contribuir a paliar esos peligros, y a luchar contra los mismos, surge la motivación necesaria para organizar esta Jornada, que se celebrara en la Puebla de Almoradiel. 

¿Por qué precisamente en la Puebla de Almoradiel? La respuesta es sencilla, porque es el pueblo que un día me acogió afectuosamente, del que hoy formo parte como vecino, y en donde he formado una pequeña familia.

La Jornada está dirigida a abuelos, padres y educadores. En resumen, a todos aquellos sobre los que recae la responsabilidad de educar desde diferentes planos a los menores. Sin duda, educadores informados, menores concienciados. 

Para ello contamos con un cartel de excepción, compuesto por Angelucho, Blanca Tulleuda, Josep Albors y Juan Antonio Calles, entre otros.

Algo importante a destacar es que el evento es totalmente gratuito. Todos los participantes, desde los organizadores hasta los colaboradores, ponentes y patrocinadores, participan sin ánimo de lucro.

La Jornada tendrá lugar en el Salón de Actos de la Casa de la Cultura, el Sábado 16 de Noviembre del 2013 en sesión matinal.

Quiero hacer hincapié en el hecho de que la Jornada va dirigida a TODOS los públicos, independientemente de sus conocimientos técnicos sobre la materia, edad, profesión, etc. 

Toda la información la tenéis disponible por:
Solo me queda decir que no dejéis que os lo cuenten!!! os espero el día 16 de noviembre en {Internet+Segur@}




[UPDATE 04/11/2013]

Flu-Project y el blog de Angelucho, hacen eco del evento, ayudando en la tarea de difisión:


Muchas gracias!!!

lunes, 7 de octubre de 2013

ViLANeT 2K13




Esta entrada es algo inusual de las que normalmente publico. Pero lo hago, por un buen motivo, que no es otro que el de seguir divulgando eventos que tengan que ver con la seguridad de las nuevas tecnologías.

En este caso, se trata de un evento que entre otros, organiza Jesús Marín (@jmaringarcia), un asiduo a multitud de eventos de este tipo (Rooted, NcN, Navaja Negra, ...)

Jesús, trae a Vila-real la 2ª edición de ViLANeT los días 11, 12 y 13 de Octubre. Aquí os dejo una breve descripción, aportada por él mismo:
Buenas,
Este año realizamos la segunda edición de ViLANeT en Vila-real durante los días 11, 12 y 13 de octubre. No somos exclusivos en seguridad informática pero desde mi humilde opinión hemos contado y contamos para este año con mucho nivel en seguridad.
El año anterior contamos con la suerte de contar con Marc Rivero, Josep Albors, Sebastian Galeano, Ignacio Sorribas, Oscar Tebar y Aran Lora. Al que damos las gracias desde aquí por apoyarnos desde el principio desinteresadamente.
Este año tenemos el placer de repetir con algunos ponentes del año anterior y como no de traer a nuevos. Os resumo las actividades de seguridad (todas las charlas son gratuitas):
- Taller de introducción al análisis de malware por Marc Rivero con un coste de 50€ con el nos ayudaréis para la próxima edición.
- Charla "Offensive Man-in-the-Middle" con Jose Selvi
- Charla "WILD PENTESTING IN CLM FOR FUN AND CHOPPED'AL" con Pedro Candel
- Charla "SDR: lowcost receiving in radio communications" con Alfonso Moratalla
- Charla "Que no te estafen en la red" con Aran Lora
Para los participantes inscritos antes del lunes camiseta exclusiva con la entrada. Más información en www.vilanetcon.org .
Quiero recalcar lo de desinteresadamente porque para concienciar a la sociedad hacen falta más eventos de este tipo, y no son posibles sin estas aportaciones y colaboraciones entre CONs (y  similares)
Un saludo,
Jesús Marín
@jmaringarcia
Así que ya no hay escusa, si tienes oportunidad de asistir a este evento, no lo dudes!!!

#nn3ed [EOF]









Otra edición más concluye en Albacete, en lo que ha sido la 3º edición de Navajas Negras Conference. Parece que fue ayer cuando asistimos a su 1ª edición.

Pero esta vez no voy a a hacer ninguna crónica, pues ya tenemos multitud de ellas en la red y algunas muy buenas, tales como las que están en los blogs de: 

Sin embargo, no quiero dejar pasar la oportunidad de volver a repetir como en tantas otras ocasiones, que en estos eventos es mucho lo que se aprende con las charlas y sus magníficos ponentes. Pero definitivamente, lo que más aporta, es el social networking, en donde se conoce a gente nueva que seguramente serán futuros expertos reconocidos, fortaleces la amistad con antiguos colegas y por qué no, terminas otras que son nocivas para la salud.


De cualquier manera, esta 3ª edición ha sido especial por muchos motivos y siempre la recordaré muy gratamente.

Por tanto, a todos los que habéis hecho posible que estos tres días hayan sido mágicos os digo, que estoy deseando volver a la #nn4ed y juntarme con todos vosotros.

Hasta pronto!!!



[ACTUALIZACIÓN 08/10/2013]

Dejo aquí una nueva foto, por cortesía de Joan Figueras. Además aprovecho para recomendaros su blog ya que tiene muy buena pinta, de hecho ya le he añadido a mi lector de feeds. Además, ha publicado una entrada reciente con su crónica particular de este gran evento. Gracias Joan!!


jueves, 15 de agosto de 2013

Resumen de la asignatura de "Seguridad"


Estos son los resúmenes que hice para la asignatura de "Seguridad" perteneciente al Grado en Ingeniería Informática de la UNED.

El objetivo de la asignatura es adquirir los conocimientos asociados a todos los aspectos del problema de la seguridad informática, orientándolos a la consecución de la creación de una política de seguridad de una organización. 
Analizando los problemas de seguridad física y lógica asociados con los componentes hardware (cableado, switches, routers, etc.) así como los del software (sistemas operativos, aplicaciones y protocolos). 

Se estudian los distintos tipos de ataques a la seguridad, haciendo una taxonomía lo más exhaustiva posible, así como los distintos tipos de defensas posibles, además de las distintas herramientas de defensa habituales como cortafuegos, analizadores de vulnerabilidades, sistemas de detección de intrusiones y otros. 

El libro desde mi punto de vista está obsoleto y creo que deberían de actualizar su contenido, sin embargo las prácticas (análisis de paquetes de red, IPTables e IPS) son de bastante actualidad y ayudan bastante a asimilar la asignatura.

El equipo docente está muy implicado con los alumnos y eso es una garantía de éxito.

A continuación adjunto los resúmenes en formato PDF:


Resúmen de la asignatura "Arquitecturas y Protocolos TCP/IP"


Aquí dejo los resúmenes que he realizado de la asignatura "Arquitectura y Protocolos TCP/IP" perteneciente al Grado en Ingeniería Informática de la UNED.

Ha sido una asignatura dura por la cantidad de contenido, pero muy entretenida y didáctica. 

El texto base es del libro 'Redes de computadoras - Un enfoque descendente'. Libro bastante actualizado y muy bien redactado.Su enfoque descendente se debe a que empieza por la capa más alta de la pila TCP/IP, la capa de aplicación, y va descendiendo hasta la más baja, la capa física. Aunque para esta asignatura solo es necesario estudiar hasta la capa de red pues el resto de capas ya las estudiamos en la asignatura "Transmisión de datos y redes de comunicaciones".

El equipo docente es bastante bueno y se nota su implicación con los alumnos.

Antes de terminar la entrada quiero hacer mención a un compañero (ahora amigo) al que he tenido el placer de conocerle mientras cursaba esta asignatura y que su aparición ha sido enormemente fructífera, pues es una persona con un tesón inconmensurable. Su conocimiento de las redes ha sido fundamental para estudiar esta asignatura como se merece, por tanto desde aquí le doy las gracias, Alejandro González de Aguilar.

Por cierto, me ha prometido que en breve tendrá su propio blog y ya veréis como tengo razón en lo que digo ;)

A continuación adjunto los resúmenes en formato PDF:
  1. REDES DE COMPUTADORAS E INTERNET
  2. LA CAPA DE APLICACIÓN
  3. LA CAPA DE TRANSPORTE
  4. LA CAPA DE RED

martes, 4 de diciembre de 2012

Navaja Negra 2ª edición



Terminada la 2ª edición de  Navaja Negra y habiendo organizado un poco las ideas, toca hacer valoración.

Sinceramente ha sido una de las experiencias más positivas que he tenido.

De los ponentes, decir que tenían un alto nivel en conocimientos y experiencia. Parecía que estabamos en una CON de primera división. No puedo decantarme por ninguno en particular, porque todos lo hicieron de lujo.

Si alguna vez repitiese otro evento con alguno de ellos, sin duda que he de subir el listón para estar a la altura.

Que decir de la organización, excepcional en todo momento. Me trataron de maravilla, me sentí en familia en todo momento.

Respecto a los asistentes, en general, muy buen ambiente, bastante respetuosos y con ganas de ver las charlas.

Se han recibido críticas de todos los tamaños y colores, y eso es bueno, pues obliga a corregir defectos y a superarse para futuros eventos.

Por otra parte, uno de los factores decisivos a la hora de asistir a este tipo de eventos es lo que mi colega KinoMakino denomina el "social-networking", por ello, pude conocer personas con inquietudes y conocimientos que bien les podrían valer el puesto para la 3ª edición de NN y además he puesto cara a otros tantos colegas que estaban detrás de un Nick. 



Por la parte que me toca, espero que el personal asistente haya disfrutado con mi ponencia, tanto como yo en contarla y agradecer de corazón a todos aquellos amigos que se desplazaron para darme ánimos.



Para finalizar, quiero dejar mi opinión (tantas veces erronea) para las futuras ediciones de NNC. No se necesitan estrellas para que las próximas NNC brillen con luz propia ;), tan solo hay que continuar con los mismos principios con los que empezaron su aventura.

Anexo la presentación y las aplicaciones de ejemplo para todo aquel que quiera y le sea de utilidad.

¡Hasta pronto f@milia!



miércoles, 7 de noviembre de 2012

II CONGRESO DE SEGURIDAD NAVAJA NEGRA (Albacete - 30 de Noviembre y 1 de Diciembre)



Si eres un entusiasta y apasionado de la seguridad de la información y por ende de la seguridad informática has de saber que los días 30 de Noviembre y 1 de Diciembre se celebrará en Albacete las II CONFERENCIAS DE SEGURIDAD "NAVAJA NEGRA"

Contara con 11 ponentes de excepción más un servidor, o sea, yo mimo.

La charlas serán variadas y con gran valor instructivo como:

  • All your appliances are belong to us. Presentación de un 0-day
  • Show me your Intents
  • HASH COLLISIONS: Welcome to the (un)real World!
  • Take a walk on the wild side
  • A brief introduction to reversing code with OllyDbg and other tools
  • From mail to jail: Exploit your ex.girlfriend
  • (in)Security in Mobile Communications
  • IPv6 vs IDS, se aceptan apuestas...

Se realizarán en el SALON DE ACTOS DEL CEEI (Centro Europeo de Empresas de Innovación) el viernes en horario de tarde y el sábado en horario de mañana e impartidas por reconocidos profesionales.

Son completamente gratuitas pero es necesario registrarse (aforo limitado). 

La información sobre las charlas, está disponible en el apartado Itinerario del Congreso. Si os desplazáis desde fuera de Albacete, hay descuentos de Renfe y del Hotel Beatríz para alojaros. También tenéis el Cartel Oficial para descargar.

Toda la información se encuentra disponible en http://navajanegra.com/

Por la parte que a mi me toca, intentaré haceros pasar aproximadamente 1 hora entretenida, amena y si es posible didáctica al máximo.

No dejéis pasar esta ocasión, os espero a todos en Albacete!!!

lunes, 5 de noviembre de 2012

NoConName 2K12



Terminó la 9ª edición de la NoConName y toca organizar un poco el maremágnum de ideas, conceptos y charlas vistas en ella.

Es la primera vez que asisto a este evento y desde luego volveré siempre que me sea posible.

Situada en un lugar precioso, cerca de la montaña y cuyas instalaciones son espectaculares (Cosmocaixa).



La organización está atenta en todo momento e intentan ayudar en todo aquello que haga falta y esto para mí es muy importante, pues para los que somos de fuera, agradecemos el detalle.

En la siguiente imagen podemos ver a Niko Castellano, uno de los fundadores de la NCN y a quien le agradezco personalmente el buen trato recibido:



En cuanto a los ponente[s]/charla[s] decir que conocía a la mayoría de otros eventos (Rooted) y que como es habitual nos deleitaron con contenidos buenísimos e hicieron las charlas muy interesantes.

Haré un breve comentario a cada una de ellas, aplicando mi perspectiva tantas veces equivocada ;):
  • Juan Garrido y Pedro Laguna Triana. Análisis de Malware... Sin malware: De Juan no diré nada porque sobran las palabras, sin embargo a Pedro no le conocía y de verdad que es muy bueno y además divertido. Charla muy amena. Ya veremos como evoluciona la útil herramienta que presentaron (Triana).
  • J. Daniel Martinez Ciberterrorismo & Data Harvesting: Si no nos atacan es porque no quieren: Tampoco conocía a Dan1t0, pero su charla fue increíble. Se metió hasta la cocina en el metro de ¿Córdoba? si no recuerdo mal ;). Creo que al final terminará trabajando para ellos, aunque solo sea para que no les ponga más veces las orejas rojas. 
  • Luis Jimenez Necesidad de una estrategia de ciberseguridad: Esta charla fue para mí, una de las mejores. Se nota a la legua la gran experiencia que tiene adquirida a lo largo de muchos años. Explicó todo tan bien, que hasta yo llegué a entenderlo. Sinceramente me gustaría que contaran con él en futuros eventos.
  • Chema Alonso Fc00::1 – (Algunos) Ataques en redes de datos IPv6: Con Chema, he tenido la sensación de que ya anda algo cansado de tanta actividad y que necesita descansar, algo que me parece lógico puesto que lleva un ritmo frenético. En cuanto a su charla, percibí que nos estaba tirando a todos un poco de las orejas y con razón, por lo tanto y por mi parte, reprensión asimilada y a ponerme las pilas con IPv6.
  • César Lorenzana y Fco.Javier Rodríguez Análisis de un caso real: Uff!! Esta también fue una de mis preferidas. Dieron una charla especialmente entretenida y sobre todo, me tranquiliza pensar que el GDT (Grupo de Delitos Telemáticos) cuenta con un equipo de grandes profesionales.
  • José Miguel Esparza Give me your credit card, the NFC way: No tenía ni idea de NFC pero gracias a él, eso es historia.
  • Luis Delgado Being smarter than G00gle!: Es indudable que Luis, poco a poco se está haciendo hueco en la scene. Me gustó mucho su charla y se nota que la tenía bien trabajada. He de decir que la temática de Luis hizo que después, en el hotel, mi mente reflexionara llegando a una conclusión, tal vez equivocada. Esta conclusión no es otra que, si sabemos que estamos en la era post-PC, que el futuro inmediato  es la informática móvil (Tablet, SmartPhone, ...), que este mercado claramente lo domina Google. Entonces, quizás sea el momento de dedicar esfuerzo a aprender bien, bien, la arquitectura y desarrollo en estas plataformas con el  fin de poder afrontar cuestiones de seguridad en un ¿futuro próximo?
  • Abraham Pasamar Evadiendo Antivirus: uso de Crypters: Otra ponencia que me encantó, quizás porque lo más conozco sea el mundo del reversing. Con su ponencia me ha ayudado a entender algunos conceptos que no los tenía claros del todo y que por supuesto pienso ampliar.
  • José Luis Verdeguer FreePBX for fun & profit: Que puedo decir de Pepelux que ya no esté dicho. Sencillamente magistral. Pero qué gran profesional y que simpatía tiene. Espero encontrármelo en futuras CON, sin duda un referente para todos.
  • Ricardo J. Rodriguez Frameworks DBI para Seguridad Informática: usos y comparativa: Como es habitual en él, nos deleitó con una tema muy interesante y que aporta otra técnica/herramienta, que me puede ayudar mucho a la hora de trabajar con binarios. Idea metida en la cola de tareas.
  • Mercè Molist – Hackstory: Considero que el trabajo que está haciendo Mercè con Hackstory es algo que todos los que nos gusta este mundillo deberíamos de contribuir\colaborar, así que por lo que a mí respecta, haré publicidad e incluso será motivo de una  nueva entrada en mi blog, para dar a conocer HackStory. Gracias Mercè, espero de verdad que consigas tu objetivo.




  • Dani Creus, Marc Rivero Lopez Internet fraud tactical evolution: Charla bastante amena y con contenido histórico, algo que personalmente valoro mucho.
  • Pedro Laguna y Juan Garrido Data exfiltration, the ninja way: Sin duda esta charla sentará precedentes. La única en la historia hecha en pijama. Divertidísima y altamente instructiva. De las las mejores.
  • Pablo San Emeterio Espía WhatsApp: Hay que ver lo bien blindado que está este servicio de mensajería. Lo malo de esta charla es que me ha dado un montón de ideas retorcidas. Buen trabajo de Pablo, sin duda que se lo ha trabajado.

Finalizando que es gerundio. En general charlas de calidad que han hecho que el tiempo se pasará volando. Deseando asistir a la NCN del año que viene.

Podéis ampliar más la información de lo ocurrido en este evento desde las entradas de Lorenzo en SbD:


Hasta pronto f@milia!!!

domingo, 22 de abril de 2012

Actualiación a Android Gingerbread 2.3.7 en Huawei U8500


Este post es para aquellas personas que estén cansadas de ver el pobre rendimiento con el que sale este terminal al mercado:
  • Reset continuos.
  • Agotamiento de batería en pocas horas.
  • Velocidad de proceso realmente baja.
  • Touchscreen con un funcionamiento exasperante.
  • And much more!!!

La solución al problema, pasa por instalar en el terminal una de las mejores Custom ROM que circulan por la red, CyanogenMod7.

Antes de continuar debes saber que:
  • Tienes que hacer un backup de los datos importantes que tengas en el terminal.
  • No podrás utilizar Hi Suite (al menos por el momento).
  • Como en todo proceso de reconstrucción de firmware existe la posibilidad de dejar el terminal inservible. Ten esto en cuenta porque NO ME HAGO RESPONSABLE.
  • La carga del terminal ha de estar al 100%.
  • Hay que quitar la tarjeta SIM, durante el proceso.

Get ready!!!:
  • Descargamos y almacenamos en nuestra tarjera SD:
  • Rooteamos el terminal, es decir, conseguir permisos de root, para ello instalamos y ejecutamos la aplicación z4Root, pulsando el botón de Permanent Root.
  • Instalamos la aplicación Android Terminal Emulator.
  • Descargamos el zip, flash_image y almacenamos en la raíz de nuestra tarjeta SD, su conteido.
  • Descargamos el  ClockWordMod recovery, que es un menú de carga con acciones extra y lo almacenamos en la raíz de la tarjeta SD.
  • Renombramos el archivo anterior a recovery.img.
  • Con el Android Terminal Emulator:
    • Ejecutamos el comando su. Es posible que nos aparezca una ventana pidiéndonos permiso de superuser, en tal caso, permitir. El prompt del terminal ha de quedarse con el símbolo #. Si esto no fuera así, significaría que el proceso de rooteo no ha sido correcto, por tanto volveremos sobre nuestros pasos hasta conseguir este objetivo.
    • Conseguido el paso anterior, ejecutamos los comandos:
      • cd /sdcard
      • ./flash_image recovery recovery.img
    • El paso anterior es crucial. Si obtenemos algún mensaje de error durante el proceso podemos hacer dos cosas:
      • La primera es copiar el fichero flash_image a la carpeta /system/bin con alguna aplicación comercial similar a Root Explorer ya que este directorio es de sistema y de solo lectura.
      • La segunda es instalar la aplicación BusiBox y desde Android Terminal Emulator, hacer la copia con el comando cp /sdcard/flash_image /system/bin/flash_image
    • Después de esto, nuevamente con el Android Terminal Emulator, ejecutamos los comandos:
      • chown root.shell /system/bin/flash_image
      • chmod 0755 /system/bin/flash_imag
    • Conseguido el paso anterior, ejecutamos el comando reboot recovery. Esto reiniciará el teléfono y entrará en el recovery recién instalado.
  • Dentro del menú de recovery, la secuencia de pasos es:
    • wipe data/factory reset
    • wipe cache partition
    • advance:
      • Wipe Dalvik Cache
    •  mounts and storage
      • format /boot
      • format /system
      • format /data
      • format /cache
      • format /sd-ext
    • install zip from sdcard:
      • choose zip from sdcard, seleccionado el fichero de la ROM.
    • advance:
      • Fix Permissions
    • install zip from sdcard:
      • choose zip from sdcard, seleccionado el fichero de actualización de la ROM.
    • advance:
      • Fix Permissions
    • install zip from sdcard:
      • choose zip from sdcard, seleccionado el paquete de aplicaciones de Google.
    • advance:
      • Fix Permissions
    • reboot system now

El inicio del móvil es lento e incluso es posible que veamos solapado el logotipo de Huawei con otro que pone android, no asustarse, hay que dejarlo así hasta que nuestro terminal arranque .


La primera vez que iniciemos el sistema debemos hacer:
  • Menu >> Settings >> Language and keyboard y ahí configuramos el lenguaje y el teclado a nuestro idioma.
  • Menu >> Ajustes >> Ajustes CyanogenMod >> Pantalla >> desactivamos la opción Animación al apagar la pantalla.
  • Menu  >>  Ajustes  >>  Ajustes CyanogenMod  >>  Rendimiento  >>  Ajustes CPU:
    • Frecuencia Min CPU a 120 MHz.
    • Frecuencia Max CPU a 691 MHz.
Con esto habremos conseguido convertir una patata en un verdadero teléfono móvil, incluso mi mujer me ha vuelto a sonreír al ver como ha cambiado su odiado Huawei.

Para finalizar quiero recordar, que todo lo anterior no es mío, yo solo he recopilado en un solo post unos cuantos de ellos, con el fin de que quede todo lo más claro posible.

domingo, 4 de marzo de 2012

Rooted CON 2012


Ya termino la 3ª edición de la rooted CON y por fin he conseguido dormir más de 7 horas seguidas, por lo tanto, toca organizar ideas y dar una valoración a este evento del que tantas ganas tenía de formar parte.

Comenzaré, mencionando a la organización: Sencillamente impecable. En general, me hicieron sentirme como en casa y el capo del evento, a.k.a. PatoWC, con el que nunca había hablado, es tan buena persona como conocimiento tiene del mundillo y sólo espero que pronto se ponga las pilas y saque la certificación que me prometió ;). Por supuesto la foto de rigor no debe faltar:





Los ponentes, absolutamente todos, inmejorables. El nivel que tenemos en España no le tiene envidia a nadie de fuera. Sin embargo quisiera hacer mención especial a estas personas (ponencia):

    • Carlos Díaz y Fco. Jesús Gómez (CMD: Look who's talking too). Sorprendente su charla. No los conocía, pero no me extraña que trabajen para el gran hermano (Telefónica) y me quedo con la idea que quisieron transmitir, DNS a saco.

    • Chema Alonso y Manu "The Sur" (Owning "bad" guys {and mafia} with Javascript botnets), en su linea. Todos conocemos a Chema por su trayectoria y desde luego dio un recital de bonets.

    • Epsylon (XSSer, the cross site scripting framework). Tampoco le conocía pero fue increible todo lo que expuso sobre su herramienta para XSS. En futuras ediciones de la rooted deberían seguir contando con él, tiene mucho en la cabeza y es bueno que lo comparta. No me cabe duda que será uno de los grandes.

    • Gerardo García Peña (Enfoque práctico a la denegación de servicio). Aunque pudiera parecer que está peor que Juana la loca, supo exponer rigurosamente que es un DOS. 

    • Jaime peñalba a.k.a. NighterMan (Live Free or Die Hacking), no tengo palabras para evaluar a este personaje, solo puedo decir que fue la mejor ponencia, me puso los pelos de punta. Espero volver a verlo en otros eventos similares y desde hoy seguiré todavía más de cerca sus pasos aunque para ello tenga que saltar por impresoras, videos o tostadoras XDD.

    • Raúl Siles y José Antonio Guasch (Seguridad de aplicaciones web basadas en el DNIe). Un buen trabajo que me hizo tomar conciencia del DNIe y de todo lo que queda por mejorar.

    • José Picó y David Pérez (Nuevos escenarios de ataque con estación base falsa GSM/GPRS). Cada vez que en la sala se oía el nombre de Taddong, absolutamente todos desconectábamos el móvil. Madre mía que pareja, desde hoy no tengo móvil y me currado un terminal nuevo con dos yogures vacíos y un cuerda de lana, pero aun así no me extrañaría que ellos mismos me hicieran un MITM en la mitad de la cuerda jeejje. Bromas a parte, desconocía el hacking en comunicaciones móviles y desde luego, taddong, es un referente sin duda.

Todos estos eventos tienen un fin y el fin es que las empresas, por desgracia, aun no tienen conciencia de que tienen que invertir más si o si en seguridad informática y que como no se pongan las pilas pronto es muy posible que se arrepientan por no tomar el tema en serio, sobre todo cuando tengan que rascarse el bolsillo por no hacer bien su trabajo en la protección de datos.

Por la parte que me toca, intentaré hacer llegar el mensaje a todos los que me sea posible aun a riesgo de no conseguir nada.

Para concluir el post, quiero recordar a las personas con la que he hecho amistad y que para mi han sido igual de importantes que el resto, así que un saludo muy especial para Carlos Díaz, Adrian Ramírez, Javier Partido y Agustín.

Nos veremos pronto amigos!!

lunes, 25 de abril de 2011

RootKit

RootKit viene a ser algo así como un kit de herramientas (aplicaciones software) para el usuario root de un sistema.

Esto se traduce en que en nuestro sistema operativo (Windows, Linux, Mac, ...) un tercero puede instalar un kit de herramientas de administración, ocultandose completamente ante nuestros ojos y dejando una puerta abierta a la imaginación del intruso (espionaje, botnet, ...), pudiendo controlar absolutamente todo lo que se haga en nuestra máquina.

Seamos un poco más explicitos. 

Imaginemos que el ministerio de defensa de un pais utiliza un sistema operativo windows en el cual y por desgracia exite un rootkit instalado en él, ¿podeís imaginar el uso que el atacante podría hacer de esa máquina?

O incluso esa P.I.M.E. y no tan P.I.M.E., que generalmente se pasa por el arco del triunfo la seguridad de su empresa, porque piensa que con un antivirus gratuito es más que suficiente, podría ver como su producto (o la información interna de este) viaja por las autopistas digitales, posiblemente a un destinatario que perfectamente podría ser la competencia directa.

Esto son solo casos hipotéticos imaginados solo por una mente retorcida como la mía, pero para que se entienda el alcance de esto, podeís visitar los siguientes enlaces:




Como se puede apreciar, incluso ya existen rootkit para Android, ahora tan de moda.

Lo fascinante de esta técnica es que es sumamente difícil de programar, detectar y eliminar.

Con este post no pretendo sembrar el pánico, sino todo lo contrario. En un mundo digital, en la era de la conectividad entre máquinas y personas, hay que saber que riesgos potenciales existen y como saber detenerlos.

Como siempre recomiendo que se amplien conceptos visitando algunos sitios como los siguientes:



domingo, 16 de enero de 2011

Alternate Data Streams



¿Qué son los ADS?

Básicamente son flujos (de bytes) de datos almacenados dentro de un fichero, es decir, ficheros dentro de ficheros y es una carácteristica "especial" que nos otorga el sistema de archivos NTFS de Microsoft.

¿Para que vale esto?

Pues a priori no parece que esto nos pueda servir de mucho, sin embargo, su cara oscura puede que interese ya que se podría:


  • Ocultar ficheros de "cualquier tipo" pasando totalmente desapercibidos por un administrador de sistemas.
  • Oculta carpetas.
  • Ejecutar un fichero oculto (esta es la que más me gusta)...

Pero mejor que explicarlo, veamos algún ejemplo, y para ello se hará desde línea de comandos.

Ocultando un fichero de texto en otro fichero de texto:

Creamos un fichero de texto que se llame cita_Quijote.txt y le añadimos el texto:

En un lugar de la Mancha, de cuyo nombre no quiero acordarme, no ha mucho tiempo que vivía un hidalgo de los de lanza en astillero, adarga antigua, rocín flaco y galgo corredor...

Creamos otro fichero de texto que se llame cita_estega.txt y le añadimos el texto:

Free your body and soul
Unfold your powerful wings
Climb up the highest mountains
Kick your feet up in the air
You may now live forever
Or return to this earth
Unless you feel good where you are!

Mas o menos quedaría esto:




Es interesante prestar atención al tamaño del fichero cita_Quijote.txt.

Creamos un ADS con cita_estega.txt sobre cita_Quijote.txt con el comando:

type cita_estega.txt > cita_Quijote.txt:eternoAprendiz 

A continuación eliminamos el archivo cita_estega.txt. 

Si observamos de nuevo el tamaño del archivo cita_Quijote.txt, comprobaremos que no ha cambiado en nada su tamaño, sin embargo esto no es así, realmente ahora contiene a cita_estega.txt, aun incluso habiéndolo eliminado. 

Para demostralo escribimos el comando:

more < cita_Quijote.txt:eternoAprendiz

Como ya suponíamos podemos ver el contenido de cita_estega.txt:




En realidad esto es un simple ejemplo, se pueden ocultar carpetas y ficheros de cualquier tipo y tamaño.

Si ademas uno de esos ficheros es un ejecutable (podría ser malware), incluso podríamos ejecutarlo tan solo con utilizar el comando start.

Como se intuye, esto da escalofrios.

Para finalizar, si os quedan ganas de profundizar en esta maravilla que Microsoft nos regala, os recomiendo que leais uno de los tantos y maravillosos artículos que nos proporciona Kriptopolis: