Las pruebas de penetración (Pen testing) son un intento de evaluar la seguridad de una infraestructura de TI mediante la simulación de un ciberataque contra un sistema informático para aprovechar las vulnerabilidades. Ayuda a una organización a fortalecer sus defensas contra los ciberataques identificando vulnerabilidades.
Este tutorial será útil para graduados, posgraduados y estudiantes de investigación que tengan interés en esta materia o tengan esta materia como parte de su plan de estudios. El lector puede ser principiante o avanzado.
El lector debe tener conocimientos básicos sobre pruebas, sistema operativo y redes de computadoras. También debe conocer los conceptos básicos de programación de Python.