One-Step Client Side RPT

Core Impact provides 2 One-Step Client Side tests:

  • One-Step Client Side Vulnerability Test This test targets specific applications on your users' computers. By sending an email to your users, they initiate the test and Core Impact reports back the results to you. Jump to Starting a Client Side Vulnerability Test.
  • One-Step Client Side Auto Test: If you have a standard desktop image that you deploy to your desktop users, use the One-Step Client Side Auto Test to test a single machine with the build and expose it to many Client Side exploits at one time. Jump to Starting a Client Side Auto Test.

Starting a Client Side Vulnerability Test

Before running a Client Side Vulnerability Test, you must:

  1. Prepare a file that contains the email address(es) of your target users. This should be a .txt file that contains email addresses separated by commas.
  2. Configure the Outgoing E-mail Information in the One-Step section of Core Impact's Options.
  3. Determine which application on the users' computers you want to test.

The below steps illustrate how to run a One-step Client Side Vulnerability test manually. You can also execute this test using the Scheduler - see Using the Scheduler for more details.

To manually run a One-step Client Side Vulnerability Test:

  1. Activate the Client Side RPT.
  2. Click Client Side Vulnerability Test under the One-Step heading.
  3. The Client Side Vulnerability Test Wizard will appear. Click the Next button to proceed with the Wizard.
  4. Click the ellipsis () button next to the Import email addresses from a file field and navigate to your email text file.

  5. Select the file and click the Open button.

    Each address in the file will receive an email asking the recipient to click a link within the email, initiating the test on their computer.

  6. Set the Wait for Client Side connections for x hour(s) value according to your preference. If you set this value to 5 hours, then recipients of the email must act within 5 hours or their test will not contribute to your Client Side vulnerability test results.
  7. Select from the Client Side application to attack drop-down menu. This will determine the application that is tested when users click the link within the email they receive.
  8. Click the Finish button.

To check on the status of your test, click the Module Output tab.

Starting a Client Side Auto Test

The below steps illustrate how to run a One-step Client Side Auto test manually. You can also execute this test using the Scheduler - see Using the Scheduler for more details.

To manually run a One-step Client Side Auto Test:

  1. Activate the Client Side RPT.
  2. Click Client Side Auto Test under the One-Step heading.
  3. The Client Side Auto Test Wizard will appear. Click the Next button to proceed with the Wizard.
  4. The test needs an agent in order to run on the target host. Select an existing agent or choose and configure the Install Agent using SMB option.

    Auto Test Agent Selection

  5. Click the Next button.
  6. On the Auto Test Parameters Selection form:
    1. Check the Use Exploits that require user interaction if you want the test to use exploits that would require a user to take action in order for the exploit to succeed.
    2. Select which applications are to be checked for vulnerabilities:
      1. Execute all available client side exploits (Attach and/or Web Browser exploits).
      2. Select a specific application to target from the Application drop-down menu.

    Auto Test Parameters Selection

  7. Click the Finish button.

To check on the status of your test, click the Module Output tab.