Final answer:
A self-distributing program that seeks out security vulnerabilities is called a d) penetration tester. Hence, d) is correct.
Step-by-step explanation:
A self-distributing program that seeks out security vulnerabilities is called a penetration tester.
A penetration tester, also known as an ethical hacker, is a tool or software that is used to identify potential security weaknesses in a computer system or network. It is designed to simulate real-world attacks and provide valuable insights into an organization's security posture.
Penetration testers are commonly used by companies or organizations to assess and improve their overall security and prevent potential cyber attacks.