RETOS

    Retos de algoritmos y estructuras de datos en Python para entrevistas de trabajo

    Pila

    *Operaciones con pilas*

    Si estás buscando trabajo como programador o te lo estás pensando, es muy importante que vayas bien preparado a las entrevistas de trabajos, no sólo tendrás más opciones para conseguir que te contraten, sino que además podrás negociar tu sueldo de acuerdo a las habilidades que has demostrado.

    Interactive Coding Challenges es un proyecto alojado en Github en el que se recogen, hasta la fecha, un total de 120 retos de programación interactivos, sacados de preguntas comunes en entrevistas de trabajo. Además de los retos, también se incluyen las soluciones y Anki Flashcards (tarjetas de memorización). Todos los retos constan en resolver preguntas relacionadas con estructuras de datos y algoritmos.

    Apr 3, 2017
    Programación

    Pon a prueba tus conocimientos sobre Bash

    cmdchallenge.png

    Un buen conocimiento sobre la línea de comandos es una habilidad esencial que cualquier profesional de la informática (programadores, administradores de sistema, seguridad, etc) debe desarrollar con soltura.

    En cmdchallenge.com podemos encontrar, como su nombre indica, varios retos que debemos resolver usando comandos de Bash. Todo lo que necesitas es un navegador con javascript y algo de tiempo. Actualmente contiene 15 retos, pero siempre puedes añadir los tuyos propios. El código fuente del proyecto está disponible en Github, y allí también tienes las instrucciones necesarias para añadir tus propios retos.

    Feb 6, 2017
    LinuxRecursos Informática

    HACKvent 2015

    hackvent.png

    En la misma línea del Advent of Code, HACKvent 2015 consiste en resolver retos de hacking, al estilo de un CTF.

    Los retos comenzaron el 1 de diciembre y continuarán hasta el 24. Está organizado por Hacklab y por lo tanto necesitas estar registrado con estos. Los puntos conseguidos también se te sumarán a tu usuario (esto es interesante si te mantienes activo dentro de Hacklab).

    Happy hacking!

    Dec 15, 2015
    SeguridadHacking

    Advent of Code

    keep-calm-and-solve-puzzles-27.png
    Un calendario de adviento es un símbolo de la estación de Adviento, celebrada en diciembre cerca de las Navidades. Es un calendario de "cuenta-atrás" desde el 1 de diciembre hasta el 24 de diciembre (Nochebuena). Suele elaborarse para los niños y tiene forma de "conteo" para saber cuánto falta antes de Navidad. Según la wikipedia.
    Code of Advent es un sitio web de retos o pequeños puzles de programación. Durante el mes de diciembre desde el día 1 hasta el 25, se publicará un reto nuevo, aumentando cada su dificultad. Ya está disponible el primer reto. No está restringido a ningún tipo de lenguaje o herramienta así que usa la más te guste, o incluso mejor, usa un lenguaje que no hayas usado antes y así tienes doble diversión :)

    La zona horaria del sitio es la de la costa este de EEUU, así que el segundo reto estará disponible en tres horas.

    Dec 2, 2015
    Varios

    Retos de programación sobre criptografía

    crypto_logo.png

    En esta entrada no vamos a hablar de los retos de matasano, aunque lo acabo de hacer :), sino de otra web: id0-rsa.pub.

    Ésta, está en la misma onda que matasano, alberga una serie de retos orientados a la criptografía que tenemos que resolver con programación. Son retos enfocados al aprendizaje de la criptografía aplicada, por lo que no se necesitan conocimientos previos sobre dicho tema, pero sí se necesitan conocimientos de programación.

    Nov 16, 2015
    ProgramaciónSeguridad

    Retos y ejercicios de ingeniería inversa

    screenshot-from-2013-09-29-142227.png

    Dennis Yurichev, autor del libro Ingeniería inversa para principiantes ha ido creando una serie retos y ejercicios sobre dicho tema que iba publicando en su blog (algunos también están en el libro) y para poner un poco de orden ha creado un sitio web nuevo llamado challenges.re, dónde ha reagrupado y organizado dichos retos.

    Aunque en su blog actual ha ido publicando las soluciones a los retos que creaba, en este nuevo sitio no las va a publicar y por consiguiente, tampoco publicará las soluciones de futuros retos ni en dicha web ni en el blog. Además pide que no se publiquen las soluciones en sitios públicos: blogs, foros, etc.

    Nov 13, 2015
    Hacking

    Retos para el aburrimiento

    programming-635x335.jpg

    Los que tengáis el privilegio de poder aburriros, nada mejor como un buen reto para le mente, pero cómo aquí nos encanta la programación y la seguridad, el contenido de esta entrada es una lista de recursos/enlaces sobre retos de programación y seguridad, valga la redundancia.

    Hackertainment recopila una amplia y valiosa lista de enlaces, muchos de ellos bien conocidos y otros muchos quizás no tanto, y algunos ya publicados en este blog.

    Jan 23, 2015
    HackingProgramaciónSeguridad

    16 retos de Cross-site Scripting (XSS)

    Selection_006.png

    Encontrar vulnerabilidades XSS o Cross-site Scripting es una tarea esencial para un auditor de seguridad de aplicaciones web.

    Con escape.alf.nu nunca ha sido más fácil aprender a saltarnos filtros de escape en aplicaciones web. Y digo nunca ha sido más fácil, porque la interfaz de este sitio nos muestra el código javascript que tenemos que atacar, un campo de texto donde escribimos nuestra inyección y en tiempo real, a medida que vamos escribiendo, nos va mostrando en otro campo de texto lo que el servidor recibe y la interpretación o ejecución del mismo. Esto nos ayuda muchísimo a la hora de conseguir una inyección exitosa, porque nos permite corregir rápidamente nuestra entrada y por lo tanto creo que es una idea genial para aprender y/o mejorar nuestros ataques XSS.

    Oct 13, 2013
    SeguridadHacking

    Retos BlueHat de Microsoft

    5554.avatar.png-550x0.png

    Inspirado en los retos de cifrado de Matasano, Microsoft ha creado una serie de retos basados en ingeniería inversa, descubrimiento de vulnerabilidades y trucos de manipulación del navegador web a nivel de diseño. Éste último la verdad que no tengo muy claro de que va.

    Los retos están abierto a cualquiera que lo desee. Para participar tienes mandar un email a [email protected] y en el mensaje debes incluir [reverse], [vulns] o [web], dependiendo de a los retos que te quieres suscribir. Si quieres participar en los 3 o en 2 de ellos, debes mandar 3 o 2 emails respectivamente, uno por cada tipo de reto.

    Aug 1, 2013
    HackingSeguridadMicrosoft

    Retos sobre criptografía

    Si te gustan los reotos criptográficos, en MTC3 (Mystery Twister C3) puedes encontrar más de 100 retos (128 en el momento que escribo esta entrada), más que suficientes para mantenerte distraído por un buen rato. Los retos están divididos en cuatro niveles: I, II, III y X. Los tres primeros van de más fácil a más difícil y el cuarto (X), son retos denominados misteriosos. Se denominan así, porque se desconoce su solución o incluso no se sabe si tienen solución.

    Apr 5, 2012
    Varios

    International Space Apps Challenge

    map.png

    Si tienes sed de reto y tiempo y además quieres ayudar la NASA entre otros, en esta página tienes varios retos en los que puedes colaborar.

    La idea es genial, son retos totalmente al alcance de cualquiera con un poco de motivación y tiempo. El objetivo de dichos retos es el acercar y motivar a la gente interesada en la exploración del espacio.

    Estos son los retos disponibles en estos momentos:

    Mar 14, 2012
    CienciaProgramación

    Retos de Ghost in the wires

    kevin-mitnick-ghost-in-the-wires-95214-530-530.jpg

    Actualmente me estoy leyendo el último libro publicado por Kevin Mitnick: Ghost in the wires.

    El libro trata un poco de las aventuras del hacker más buscado (o el que fue más buscado). Aunque todavía no lo he terminado de leer, me está gustando. Está muy entretenido y es muy ameno de leer.

    Una de las curiosidades que uno se da cuenta es que al principio de cada capítulo hay alguna frase codificada de alguna forma. Yo ne me he entretenido en dedicarle tiempo a descifrar dichos textos, pero hay quién sí que lo ha hecho. En esta entrada podéis ver la solución (en este momento en el que escribo estas líneas) a 30 de los 38 textos cifrados.

    Sep 11, 2011
    SeguridadHackingLibros

    Retos de programación

    Computer Programming

    Una de las recomendaciones que muchos hacen a programadores, especialmente a los que empiezan en este mundo, es el leer lo que otros han escrito. Uno de los grandes valores del mundo del software libre es el hecho de compartir conocimiento. El simple hecho de poder leer el código fuente de cualquier proyecto libre, ver como está el proyecto estructurado, es una joya de valor incalculable. Pero desde mi punto de vista la mejor forma de aprender es escribiendo código y si además tienes  a alguien con más experiencia que tú, que te pueda corregir, eso ya es la bomba. Y este es el gran valor de muchas de las webs que podemos encontrar por Internet donde proponen todo tipo de ejercicios de programación para todos los niveles y gustos. Ellos proponen un problema, en muchos casos típicos y bien conocidos y tu tienes que escribir el algoritmo para solucionarlo, pero aquí no que da la cosa, además de esto, también puedes enviar tu código con la solución, donde miles de ojos pueden ver tu código y corregirlo o darte algún consejo y además tu también puedes hacer lo mismo, no sólo para buscar errores, sino para aprender nuevos trucos. No todas estas webs te permite acceder a la solución de los demás participantes.

    Bueno todo este rollo os lo he soltado para dejaros a continuación una lista de webs dónde proponen retos o problemas que tienes que resolver mediante programación.

    Nov 2, 2010
    Recursos InformáticaProgramación