sábado, 4 de agosto de 2012

Solución al reto XYZ_KeygenMe20110505_Dev

Como el título indica, esta es la solución que he realizado para el reto XYZ_KeygenMe20110505_Dev del concurso 7 del 2012 para la lista CrackSLatinos.

Aunque es un crackme de nivel básico, tiene componentes que pueden complicarnos la vida más de lo esperado.

Como siempre, he intentado en todo momento usar un lenguaje sencillo para que todo el mundo que quiera pueda seguirlo sin dificultad.

Cualquier duda o sugerencia ya sabéis donde postearlo ;) 

El autor de este crackMe pide como de costumbre, un parche, un KeyGen y una solución al reto. Todo esto se puede descargar a continuación:



Espero que os divirtáis. Hasta el próximo reto.

jueves, 26 de julio de 2012

Solución al reto LaFarge's crackme #2

Esta es la solución que hice del reto LaFarge's crackme #2, publicado por el maestro Ricardo Narvaja del concurso 6 del 2012 en la lista CrackSLatinoS.

Es la primera solución que escribo para la lista y casi con toda seguridad que no será la última.

El reto aunque es de un nivel bajo, sin embargo es bastante laborioso. Muy útil si se está empezando con retos sencillos.

El autor pide un .exe parcheado, un keyGen y la solución escrita, así que sin más preámbulos anexo todo lo necesario para seguir el reto:

Que os sea provechoso. Hasta la próxima.


Resolución del FPR6: Reto Hacking de Julio – ¡Killo! ¡onde ectá mi clave!

Tal y como se sugiere en el título, postearé la solución al reto Hacking  6, creado por los chicos de Flu-project. 

Para mi ha sido todo un placer que la gente de Flu-Project me haya seleccionado para publicar mi solución, ha sido muy satisfactorio para mi.

Se trata de un reto de reversing bastante sencillo, pero que para los que empiezan en este mundillo les puede venir bien. 

He intentado explicarme lo mejor que mi tiempo me ha permitido, por lo cual, si en algo deseas profundizar, no dudes en exponerlo.

Espero de verdad que os guste y ya os digo, que pronto habrá muchos más retos resueltos. Estad atentos.

Descarga:

miércoles, 30 de mayo de 2012

Teoría de los lenguajes de programación (Grado en Ingeniería Informática de Sistemas por la UNED)


Estos son los resúmenes que he ido realizado para esta asignatura a partir del texto base "Lenguajes de programación: Principios y práctica de Kenneth C. Louden".

Personalmente, de esta asignatura me quedo con la parte de programación declarativa (Haskell y Prolog), ya que era algo que tenía pendiente. 

La evolución natural de los lenguajes de programación converge hacia el multiparadigma. 

Esto lo podemos ver ya en lenguajes como .Net (C#), Ruby, Python y tantos otros.

Al finales de Septiembre subiré la práctica para la resolución de Sudokus en Haskell, hasta entonces, espero que disfrutéis de la lectura de estos resúmenes.

  1. Introducción.pdf
  2. Principios de diseño de los lenguajes.pdf
  3. Programación funcional.pdf
  4. Programación lógica.pdf
  5. Sintaxis.pdf
  6. Semántica básica.pdf
  7. Tipos de datos.pdf
  8. Control I - Expresiones y enunciados.pdf
  9. Control II - Procedimientos y ambientes.pdf

sábado, 26 de mayo de 2012

Navaja Negra Conference


Terminada la CON de NavajaNegra a la que he tenido el gusto de asistir hoy, toca como es costumbre dar un bosquejo general de lo que se ha cocido.

Hay que dejar claro que es su primera CON y muy importante, ha sido gratuita. 

Quiero comentar que entre el público asistente se encontraba uno de los grandes del mundillo, el mismísimo Jaime Peñalva a.k.a NighterMan uno de los pocos que tiene "poderes de supervaca".

A continuación, una breve descripción de lo que se ha visto:


  • Engañando al enemigo: Honeynets y Honeypots. (madesyp): Para mí ha sido de las mejores ponencias, quizás porque es un tema que desconozco bastante y del cual está pendiente documentarme más.

  • Disfrazando tus servidores, técnicas anti-fingerprinting. (cr0hn): Muy buena ponencia y de calidad. Quizás lo que me ha aportado es el descubrir la diferencia entre BSD y Linux. Sin duda que he de probarlo (algún día, espero).

  • Implantación y necesidad de un SGSI con ISO 27001: Más o menos es lo que todo el mundo sabe lo que hay que hacer en una empresa a nivel de seguridad y que NO se hace, al menos por el momento. Es en parte, responsabilidad nuestra, los que nos dedicamos a la seguridad informática, la tarea de concienciación a empresas, empresarios y demás.

  • Seguridad en IPv6. (Rafa Sánchez): Interesantísima esta charla, sobre todo nos ha dejado claro que debemos empezar ya mismo a sumergirnos en IPV6. Tomo nota.

  • (in)Seguridad en aplicaciones web Java. (Francisco Honrubia): Esta charla refresca consejos básicos que se han de saber. Muy bien estructurada y bien explicada. Sin duda de utilidad para los coder de Java. 

Resumiendo, los cinco ponentes han estado a la altura, sin embargo el tiempo ha jugado en su contra y han tenido que recortar ponencia sobre la marcha. Estoy seguro que con más tiempo nos habrían deleitado con mucho más, por eso, para futuras entregas me gustaría que o bien se redujesen el número de ponencias o bien se alargase la duración de estas (opción que me gusta más).

Lo peor...los asientos, incomodísimos, pero no se puede pedir más a algo que es gratis, sin embargo y como sugerencia, estoy seguro de que si se cobrase la entrada y se mejorase el recinto, muy posiblemente, todos pagaríamos gustosamente.

Como siempre la foto de rigor:



Para finalizar el post, quiero mandar un saludo a KinoMakino que es quien está en la foto a la derecha de Jaime, al cual también le mando un saludo.