IP Library Granted Patent US 8,365,289
Granted Patent B2
US 8,365,289 · App. 12/102,482 · Granted Jan 29, 2013

System and method for providing network penetration testing

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,365,289
App. No.
12/102,482
Granted
Jan 29, 2013
Kind
B2
Abstract

A system and method for providing network penetration testing from an end-user computer is provided. The method includes the step of determining at least one of a version of a Web browser of a target computer, contact information associated with an end-user that uses the target computer, and applications running on the target computer. The method also includes the steps of determining exploits that are associated with the running applications and that can be used to compromise the target computer, and launching the exploits to compromise the target computer. Network penetration testing may also be provided by performing the steps of determining an operating system of a target computer, selecting one of a group of modules to use in detecting services of the target computer, and detecting the services of the target computer.

Claims (28)

1. A method for performing penetration testing in a network from an end-user computer, wherein the method comprises the steps of:

gathering valid email addresses from a server;

transmitting at least one determination email, wherein the determination email contains computer code, to at least one of the gathered email addresses, wherein the determination email is transmitted to a target computer associated with the at least one gathered email address, and wherein the determination email determines at least one application running on the target computer using the computer code of the determination email;

determining, by use of the determination email, at least one application running on the target computer, by the determination email containing a placeholder for content hosted in a server controlled by the penetration tester, wherein the at least one application is used to load the content in the placeholder in the target computer, thereby identifying the at least one application;

determining at least one vulnerability of the at least one determined application running on the target computer; and

generating at least one exploit for exploiting the determined at least one vulnerability of the application, thereby allowing for compromising of the target computer.

2. The method of claim 1 , wherein the step of gathering valid email addresses further comprises the step of interacting with a simple mail transfer protocol (SMTP) server to detect email addresses that the SMTP server hosts.

3. The method of claim 1 , further comprising the step of transmitting the generated at least one exploit to the target computer to gain control over the target computer.

4. The method of claim 1 , further comprising the step of transmitting an email having access to the at least one exploit to the target computer to gain control over the target computer.

5. The method of claim 1 , further comprising the step of transmitting the generated at least one exploit to the target computer to gain control over the determined applications.

6. The method of claim 1 , wherein the at least one determined application is selected from the group consisting of a Web browser and an email client.

7. A system for providing network penetration testing, comprising:

a first module implemented via hardware logic circuitry configured to gather valid email addresses from a server;

a second module implemented via hardware logic circuitry configured to transmit at least one determination email containing computer code to at least one of the gathered email addresses, wherein the determination email is transmitted to a target computer associated with the at least one gathered email address, and wherein the determination email determines at least one application running on the target computer using the computer code of the determination email;

a third module implemented via hardware logic circuitry configured to determine, by use of the determination email, at least one application running on the target computer, by the determination email containing a placeholder for content hosted in a server controlled by a penetration tester, wherein the at least one application is used to load the content in the placeholder in the target computer, thereby identifying the at least one application;

a fourth module implemented via hardware logic circuitry configured to determine at least one vulnerability of the at least one determined application running on the target computer; and

a fifth module implemented via hardware logic circuitry configured to generate at least one exploit for exploiting the determined at least one vulnerability of the application, thereby allowing for compromising of the target computer.

8. The system of claim 7 , further comprising a sixth module implemented via hardware logic circuitry for browsing a Web page tree, detecting email addresses on the Web page tree, and storing the detected email addresses.

9. The system of claim 7 , wherein the first module is configured to interact with a simple mail transfer protocol (SMTP) server to detect email addresses that the SMTP server hosts.

10. The system of claim 7 , further comprising a sixth module implemented via hardware logic circuitry for transmitting the generated at least one exploit to the target computer to gain control over the target computer.

11. The system of claim 7 , further comprising a sixth module implemented via hardware logic circuitry for transmitting an email having access to the at least one exploit to the target computer to gain control over the target computer.

12. The system of claim 7 , further comprising a sixth module implemented via hardware logic circuitry for transmitting the generated at least one exploit to the target computer to gain control over the determined applications.

13. A non-transitory computer readable medium having a program for providing network penetration testing within a network, the program configured to perform the steps of:

gathering valid email addresses from a server;

transmitting at least one determination email containing computer code to at least one of the gathered email addresses, wherein the determination email is transmitted to a target computer associated with the at least one gathered email address, and wherein the determination email determines at least one application running on the target computer using the computer code of the determination email;

determining, by use of the determination email, at least one application running on the target computer, by the determination email containing a placeholder for content hosted in a server controlled by the penetration tester, wherein the at least one application is used to load the content in the placeholder in the target computer, thereby identifying the at least one application;

determining at least one vulnerability of the at least one determined application running on the target computer; and

generating at least one exploit for exploiting the determined at least one vulnerability of the application, thereby allowing for compromising of the target computer.

Assignments (20)
SECURITY INTEREST Recorded Jan 6, 2026
From: ALERT LOGIC, INC.; DIGITAL GUARDIAN LLC; ECRIME MANAGEMENT STRATEGIES, INC.; FORTRA, LLC; GLOBALSCAPE, INC.; TRIPWIRE, INC.
To: ACQUIOM AGENCY SERVICES LLC, AS COLLATERAL AGENT
Reel/Frame 074233/0632 →
TERMINATION AND RELEASE OF FIRST LIEN INTELLECTUAL PROPERTY SECURITY INTEREST RECORDED AT REEL/FRAME 51059/0861 Recorded Nov 24, 2025
From: JEFFERIES FINANCE LLC
To: FORTRA, LLC (FORMERLY KNOWN AS HELP/SYSTEMS, LLC)
Reel/Frame 073783/0406 →
EXTENDED FIRST LIEN INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded Nov 21, 2025
From: FORTRA, LLC
To: JEFFERIES FINANCE LLC, AS COLLATERAL AGENT
Reel/Frame 073663/0914 →
NEW MONEY FIRST LIEN INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded Nov 21, 2025
From: ALERT LOGIC, INC.; DIGITAL GUARDIAN LLC; ECRIME MANAGEMENT STRATEGIES, INC.; FORTRA, LLC; GLOBALSCAPE, INC.; TRIPWIRE, INC.; VERA SECURITY, INC.
To: ARES CAPITAL CORPORATION, AS COLLATERAL AGENT
Reel/Frame 073683/0534 →
EXTENDED RCF FIRST LIEN INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded Nov 21, 2025
From: FORTRA, LLC
To: JEFFERIES FINANCE LLC, AS COLLATERAL AGENT
Reel/Frame 073663/0327 →
TERMINATION AND RELEASE OF SECOND LIEN INTELLECTUAL PROPERTY SECURITY INTEREST RECORDED AT REEL/FRAME 51059/0911 Recorded Nov 21, 2025
From: ACQUIOM AGENCY SERV ICES LLC
To: FORTRA, LLC (F/K/A HELP/SYSTEMS, LLC)
Reel/Frame 073662/0442 →
ASSIGNMENT OF INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded Aug 14, 2025
From: GOLUB CAPITAL MARKETS LLC (AS EXISTING AGENT)
To: ACQUIOM AGENCY SERVICES LLC (AS SUCCESSOR COLLATERAL AGENT)
Reel/Frame 072471/0665 →
RELEASE OF SECURITY INTEREST Recorded Feb 3, 2025
From: PNC BANK. NATIONAL ASSOCIATION
To: COURION CORPORATION; CORE SECURITY TECHNOLOGIES, INC.; CORE SDI, INC.; COURIONLIVE CORPORATION; COURION HOLDINGS, INC.; COURION INTERMEDIATE HOLDINGS, INC.
Reel/Frame 070086/0008 →
CHANGE OF NAME Recorded Dec 15, 2022
From: HELP/SYSTEMS, LLC
To: FORTRA, LLC
Reel/Frame 062136/0777 →
ASSIGNMENT OF INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded May 20, 2021
From: JEFFERIES FINANCE LLC, AS EXISTING AGENT
To: GOLUB CAPITAL MARKETS LLC, AS SUCCESSOR AGENT
Reel/Frame 056322/0628 →
FIRST LIEN INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded Nov 19, 2019
From: HELP/SYSTEMS, LLC
To: JEFFERIES FINANCE LLC, AS COLLATERAL AGENT
Reel/Frame 051059/0861 →
SECOND LIEN INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded Nov 19, 2019
From: HELP/SYSTEMS, LLC
To: JEFFERIES FINANCE LLC, AS COLLATERAL AGENT
Reel/Frame 051059/0911 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 20, 2019
From: CORE SDI, INC.
To: HELP/SYSTEMS, LLC
Reel/Frame 048381/0497 →
RELEASE OF SECURITY INTEREST Recorded Feb 8, 2019
From: PNC BANK, NATIONAL ASSOCIATION
To: COURION INTERMEDIATE HOLDINGS, INC.; CORE SECURITY SDI CORPORATION; CORE SECURITY TECHNOLOGIES, INC.; CORE SDI, INC.; CORE SECURITY LIVE CORPORATION; CORE SECURITY HOLDINGS, INC.; DAMABLLA, INC.
Reel/Frame 048281/0835 →
RELEASE OF SECURITY INTEREST Recorded Jan 4, 2018
From: SARATOGA INVESTMENT CORP. SBIC LP
To: COURION CORPORATION; CORE SDI, INC.; CORE SECURITY TECHNOLOGIES, INC.
Reel/Frame 044535/0830 →
PATENT SECURITY AGREEMENT Recorded Oct 10, 2016
From: COURION CORPORATION; CORE SECURITY TECHNOLOGIES, INC.; CORE SDI, INC.
To: SARATOGA INVESTMENT CORP. SBIC LP, AS ADMINISTRATIVE AGENT
Reel/Frame 040298/0816 →
SECURITY INTEREST Recorded Dec 29, 2015
From: COURION CORPORATION; CORE SECURITY TECHNOLOGIES, INC.; CORE SDI, INC.; COURIONLIVE CORPORATION; COURION HOLDINGS, INC.; COURION INTERMEDIATE HOLDINGS, INC.
To: PNC BANK, NATIONAL ASSOCIATION
Reel/Frame 037374/0301 →
RELEASE OF SECURITY INTEREST Recorded Dec 29, 2015
From: MULTIPLIER CAPITAL, L.P.
To: CORE SECURITY TECHNOLOGIES, INC.; CORE SDI, INC.
Reel/Frame 037372/0488 →
CORRECTIVE ASSIGNMENT TO CORRECT THE RECEIVING PARTY DATA PREVIOUSLY RECORDED ON REEL 020832 FRAME 0120. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNOR'S INTEREST. Recorded Dec 22, 2015
From: RUSS, FERNANDO FEDERICO; WEIL, ALEJANDRO DAVID; EISSLER, MATIAS ERNESTO; DIBAR, FRANCISCO JAVIER; MANRIQUE, HECTOR ADRIAN
To: CORE SDI, INC.
Reel/Frame 037358/0556 →
SECURITY AGREEMENT Recorded Aug 23, 2013
From: CORE SDI, INC.; CORE SECURITY TECHNOLOGIES, INC.
To: MULTIPLIER CAPITAL, LP
Reel/Frame 031077/0477 →