Multiple choice technology security

An application that uses dynamic link libraries can be forced to execute malicious code, even without replacing the target .dll file by exploiting:

  1. Registry settings

  2. The library search order

  3. Buffer overflows

  4. Library input validation flaws

Reveal answer Fill a bubble to check yourself
B Correct answer
Explanation

DLL hijacking exploits Windows search order to load a malicious DLL from a directory checked before the system directory. Registry settings, buffer overflows, and input validation are not search-order exploits.