Hauscking ing white box testing is usually used for penetration testing

White-box fuzzing or smart fuzzing is a systematic methodology that is used to find buffer overruns (remote code execution); unhandled exceptions, read access violations (AVs), and thread hangs (permanent denial-of-service); leaks and memory spikes (temporary denial-of-service); and so forth.

Refer the below link for details:

https://vskills.in/certification/tutorial/software-testing/hacking/