He decidido fijarme en Certificación OSCP y, después de leer varias críticas, he decidido seguir con el consejo de Abraham y afilar mi hacha .
Tengo experiencia con Shell scripting, PHP y Perl, pero no tengo experiencia con Python o x86 que he leído que son elementos útiles para repasar.
Empecé a trabajar en Gray Hat Python y me di cuenta de que esto se enfoca en el ahora depreciado Python 2 en oposición al nuevo estándar de Python 3. He leído que lo mismo es cierto para Python violento . No hace falta decir que preferiría no perder el tiempo aprendiendo un idioma que no me servirá bien en el campo y me gustaría centrarme en lo que es práctico.
Aunque Gray Hat Python se escribió en 2009 (antes de que Python 2 se deprecie oficialmente de lo que recopilo), Violent Python es de 2012 y todavía usa 2. Me parece contraproducente centrar los esfuerzos en un lenguaje legado, sin embargo no he encontrado ningún recurso dirigido a las pruebas de penetración en Python 3.
Mi pregunta es: ¿debería centrarme en Python 2 o hay una razón / recursos viables para que me centre en 3? He leído que el soporte de la biblioteca externa para 3 es limitado y la transferencia de 2 a 3 puede ser una tarea onerosa.