The six steps of penetration testing include preparation, development of an attack plan, the implementation of a cyber team, determination of the type of attack, implementation of the test and finally the results and report.