I have written a program that uses a wordlist to try to find the password for a user defined account on a windows system. My program only works by using user defined wordlists. I want to make my program capable of generating the entire keyspace word by word and try each of these passwords sequentially until either the user gives up or the password is found. Could someone please point me in the right direction for making an algorithm that generates these passwords?
I have tried several sites but I am 1. terrible at searching the web, and 2. have found several algorithms, none of which are in c++. If no one wants to help than I will spend more time searching. I was just hoping that someone with the expertise would point me in the right direction. Also, its especially not specially.