In White Box testing internal structure (code) is known. In Black Box testing internal structure (code) is unknown. In Grey Box Testing internal structure (code) is partially known. White box penetration testing, sometimes referred to as crystal or oblique box pen testing, involves sharing full network and system information with the tester, including network maps and credentials. This helps to save time and reduce the overall cost of an engagement.