Hack It 2010

Bases

Nota: las bases tachadas son provisionales de cara al Hack It 2011, y no se aplican o aplicaron a este Hack It 2010 en pruebas. Estas bases están sujetas a cambiar sin previo aviso.

Las normas de participación para el Hack It son las siguientes:

  • Para participar es necesario registrarse en esta página web. Es posible acceder al primer nivel de cada rama de forma anónima, pero una vez resuelto es necesario registrarse para poder continuar.
  • Es posible participar de forma individual o en equipo (de ahora en adelante se utilizará la palabra "equipo" para referirse a un participante, que podrá constar de una sola persona).
  • Cada equipo deberá registrarse sólo una vez (no una vez por miembro del equipo). Los usuarios duplicados se eliminarán.
  • Cada equipo deberá introducir los datos de contacto (e-mail, puesto) correctamente en su perfil de usuario. Los equipos que no estén localizables por falta de datos correctos pueden quedar descalificados.
  • Los premios son los siguientes:
    • 1er premio al equipo ganador en general (300€)
    • 2º, 3er, 4º premio para los tres mejores equipos del Hack-It (200€, 100€, 50€)
    • 2º, 3er, 4º premio para los tres mejores equipos del Solve-It (200€, 100€, 50€)
    Los premios se otorgarán ordenando los equipos por cantidad de niveles resueltos, y, en caso de empate, por fecha y hora de resolución del último nivel. El primer premio es para el mejor equipo en la clasificación global.
  • Cada equipo obtendrá como máximo un premio. Se le otorgará el mejor premio al que pueda optar y después se le eliminará de las clasificaciones a la hora de calcular al resto. En caso de que opte a la vez por dos premios equivalentes (2º premio de Hack-It y Solve-It, por ejemplo) se le otorgará el premio correspondiente a la rama cuyo siguiente clasificado tenga la menor puntuación. De esta el siguiente premio irá al siguiente equipo con la mayor puntuación.
  • Cada equipo podrá saltarse un máximo de 3 niveles en un momento dado, y así acceder a niveles posteriores. Un nivel "saltado" no puntúa a la hora de premiar hasta que sea resuelto. Los premios se otorgan en base al número de niveles resueltos y a la última fecha y hora en la que se ha resuelto un nivel; el orden no es relevante.
  • Todas las pruebas pueden resolverse sin recurrir a la fuerza bruta contra el servidor. Será motivo de descalificación intentar resolver un nivel mediante la fuerza bruta o utilizando un diccionario contra el campo de contraseña. En definitiva, cualquier intento de resolver un nivel (introducir la contraseña) debe estar iniciado de forma manual por un humano; no se permite realizar peticiones automatizadas contra el servicio de comprobación de contraseña.
  • Algunos niveles pueden requerir la realización de peticiones automatizadas contra algún servicio provisto por el nivel. Estas peticiones siempre serán con un fin claro y moderadas en número, no ataques de fuerza bruta. Los participantes tienen la responsabilidad de asegurarse de que cualquier herramienta que utilicen contra el servidor no perjudique al rendimiento del mismo de forma excesiva. Se recomienda encarecidamente no utilizar paralelismo al realizar peticiones, e implementar una espera entre peticiones si su número es superior a 10.
  • Queda terminantemente prohibido realizar ataques contra la propia infraestructura del concurso (intentar atacar a la propia aplicación del concurso o al servidor en general). Esto incluye ataques de denegación de servicio, obtención de información sin permiso, ataques mediante el acceso físico, etc. El objetivo del Hack-It es resolver las pruebas, no atacar al propio entorno del concurso.
  • El incumplimiento de cualquiera de las anteriores normas puede suponer la descalificación inmediata del equipo responsable.

Además, os damos algunas pistas:

  • Todos los niveles se resuelven utilizando el ingenio. Siempre hay alguna indicación o pista sobre lo que debéis hacer
  • Ninguno de los niveles requiere grandes cantidades de tiempo de CPU para resolverlo. No es necesario realizar ataques de fuerza bruta complejos o lentos. Todos los niveles se pueden resolver con como máximo 15 minutos de tiempo de CPU en un ordenador medio. En definitiva, si estáis esperando más tiempo, lo más probable es que vuestro método no sea el más eficiente o el correcto.
Usuario
Contraseña

¿No tienes cuenta? ¡Regístrate!

Hack It

Solve It