La verdad, lo mejor es que trates de hacer algo que te guste a vos. Como recomendación, podrías buscar algún proyecto open source al que te interese colaborar, no hay mejor forma de aprender que mediante la experiencia (vas a aprender el triple desarrollando que leyendo cualquier libro) y de paso es una forma de empezar a armar un currículum
Proyectos que necesiten gente hay millones, y en diversos tópicos, como te dije, tenés que ver que es lo que te interesa. Si lo que querés es escribir exploits (por dar un ejemplo), metasploit tiene una lista de los 50 exploits que mas necesitaría el framework (podrías ver de escribir alguno
):
https://dev.metasploit.com/redmine/projects/framework/wiki/Exploit_TodoPara hacer esto, vas a tener que aprender varios temas antes y en profundidad, pero en lugar de un libro te recomiendo directamente buscar en Google
. En mi caso, siempre tengo que tener un objetivo antes de decidirme que quiero aprender (el conocimiento solo por conocimiento se va, si tiene un objetivo y lo aplicas en la práctica, queda para siempre).
Suerte!
Muchas gracias por la info. La verdad que lo había pensado, pero creo que tengo el suficiente nivel como para meterme con eso. Además que, pensandolo todo mejor me he decidido por el tema de redes, ya que ya tengo una base bastante solida de las arquitecturas de protocolos principales(OSI y TCP/IP), ya he hecho algo y en cuanto a programación y explotación de vulnerabilidades el año que viene dare PHP y más programación, y creo que me convendra más dar esos temas cuando ya este más curtido.
Estaba pensando en el libro de
Fundamentos de Seguridad en Redes de William Stallings, aunque creo que hay bastante info y libros por internet sobre este tema. Además voy a pillarme una cpu de segunda mano para hacer todas estas cosas en casita. ¿Qué opináis?
Saludos