Explain penetration testing techniques and exercise types.
Examples: white box, black box, red team, blue team