Recently, I started coding a simple python Brute Forcer for web forms and so far so good.
But, i want my bruteforcer to be capable of stopping a brute force operation and resume later with the previous session.
To do this i want to keep the last password tested and enter it sometime later, that's not the problem. My problem is that i don't know how to start bruteforcing from a specific word.
As an example, when i enter the word "Orange", i want the program to continue testing: Orangf, Orangg, Orangh and so on..
So far i'm using this code to do a simple bruteforce with the charset abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789
and length 6 characters.
for word in itertools.imap(''.join, itertools.product('abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789', repeat=6)):