Skip to content

SMBLAPS Scanner

The SMBLAPS Scanner validates a single LAPS (Local Administrator Password Solution) admin user against all hosts in a provided LAPS dump file. This scanner is useful for verifying if dumped LAPS credentials are still valid or identifying the correct local admin username for the target system.

This scanner requires a LAPS dump file containing hostnames and their corresponding local admin passwords in the format hostname:password.

Use Cases

Credential Validation

  • Check if stale LAPS entries are still valid or have been rotated.
  • Validate whether the provided local admin username matches the dumped LAPS password.

Stale Credential Detection

  • Identify whether LAPS passwords in the dump file are outdated or no longer functional.

Identify Correct Local Admin Username

  • Use the scanner to test and confirm the correct local administrator username for the specified host.

Parameters

Normal Parameters

authtype

Specifies the authentication protocol to use (e.g., NTLM).

domain

Defines the domain name for the admin user, if applicable.

lapsfile

Specifies the path to the LAPS dump file containing entries in hostname:password format, with one entry per line.

targets

Specifies the list of targets to scan.

A list of targets can be specified in the following formats:

  • ID: ID of the target server from the Targets Window.
  • IP: Single IP address (e.g., 192.168.1.1).
  • CIDR: IP range in CIDR notation (e.g., 192.168.1.0/24).
  • Hostname: Resolvable hostname.
  • File: Path to a file containing targets (must be in OctoPwn’s /browserefs/volatile directory). File lists need to be uploaded into OctoPwn and separated by newlines.
  • Control word: Use all to scan all stored targets.

username

Specifies the local admin username to test against the LAPS dump file.


Advanced Parameters

maxruntime

Sets the maximum runtime for the scan.

proxy

Specifies the proxy ID to use for routing the scan.

resultsfile

Defines the file path for saving scan results.

showerrors

Determines whether errors encountered during the scan should be displayed.

timeout

Sets the timeout in seconds for each target.

workercount

Specifies the number of parallel workers for the scan.

wsnetreuse

Internal parameter; do not modify.