Final answer:
The hacker most likely exploited a Denial of Service (DoS) attack. This type of cyberattack denies remote access by overloading the system or network with traffic or crashing it with a script, which matches the description provided.
Step-by-step explanation:
If a small organization that relies on employees who work from home and on the road experiences a hack that denies remote access to the company using a script, it's likely that the hacker exploited a Denial of Service (DoS) attack. A DoS attack is designed to make a network resource unavailable to its intended users by temporarily or indefinitely disrupting services of a host connected to the internet.
This can be accomplished by overwhelming the target with a flood of internet traffic, or by crashing the system with a type of software attack that includes the use of scripts.
Options A (Password Complexity) and D (Password Length) are typically considered preventive measures against unauthorized access due to weak passwords being guessed or cracked.
Option C (Account lockout) relates to a security feature that prevents a login after a certain number of failed attempts, which is a measure against brute-force attacks. However, neither of these options directly relates to the denial of remote access through a network compromise, which is characteristic of a DoS attack as described in Option B.