Last updated
Last updated
There are a number of external utilities that are separate from the main hashcat application. Here we'll review one called . This is a utility for generating key-walk passwords, which are based on adjacent keys such as qwerty
, 1q2w3e4r
, 6yHnMjU7
and so on. To humans, these can look rather random and secure (uppers, lowers, numbers & specials), but in reality they're easy to generate programmatically.
kwprocessor has three main components:
Base characters - the alphabet of the target language.
Keymaps - the keyboard layout.
Routes - the directions to walk in.
There are several examples provided in the basechars, keymaps and routes directory in the kwprocessor download.
Some candidates will get generated multiple times, so you'll want to de-dup the list before using it for maximum efficiency. This wordlist can then be used like any other dictionary in hashcat.
Use kwp64.exe --help
to see customisable options such as toggling the shift key.