The correct answer is false. Modern antivirus programs do not solely rely on signature-based detection. While signature-based detection is a common method that involves matching known malware signatures to files, advanced antivirus solutions also use heuristic analysis, behavioral detection, and anomaly detection to identify malicious activities or files. These methods enable antivirus programs to detect previously unknown threats and the use of penetration testing tools even when they don't match a known signature.