US 11,895,140 B2
Systems and methods for automated penetration testing
Nicholas Valiensi, Mesa, AZ (US); Austin Engelmann, Mesa, AZ (US); Dave Dohrmann, Mesa, AZ (US); Jeremy Samiec, Phoenix, AZ (US); and Ryan Ang, Tempe, AZ (US)
Assigned to STATE FARM MUTUAL AUTOMOBILE INSURANCE COMPANY, Bloomington, IL (US)
Filed by State Farm Mutual Automobile Insurance Company, Bloomington, IL (US)
Filed on Jan. 20, 2022, as Appl. No. 17/580,415.
Application 17/580,415 is a continuation of application No. 16/403,818, filed on May 6, 2019, granted, now 11,252,172.
Claims priority of provisional application 62/669,770, filed on May 10, 2018.
Prior Publication US 2022/0150272 A1, May 12, 2022
This patent is subject to a terminal disclaimer.
Int. Cl. H04L 9/40 (2022.01); G06F 16/2455 (2019.01); G06F 16/23 (2019.01); G06F 16/953 (2019.01)
CPC H04L 63/1433 (2013.01) [G06F 16/2379 (2019.01); G06F 16/2455 (2019.01); G06F 16/953 (2019.01)] 20 Claims
OG exemplary drawing
 
1. A penetration testing (“PT”) computer system for analyzing other computer systems and networks for potential vulnerabilities to cyber-attacks, the PT computer system including at least one processor in communication with at least one memory device, the at least one processor programmed to:
receive scan data from a scan of a target computer device;
determine a plurality of vulnerabilities of the target computer device based on the scan data;
scan one or more exploit websites to detect a potential exploit based on the one or more of the plurality of vulnerabilities;
generate a first exploit based on the plurality of vulnerabilities and the potential exploit, wherein the first exploit is tailored to attack the target computer device based on the plurality of vulnerabilities; and
execute the first exploit on the target computer device.