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/