We have a password recovery application design in Visual C++ (Visual Studio, v8).
This tool attempts to recovery passwords from Word and Excel documents using bruteforce and dictionary methods. It also instantly retrieves Access passwords. Everything is finished, and the application works well.
We however require the DICTIONARY part of the program improving. Rather than just using our supplied dictionaries, it should also use "intelligent variants" of the dictionary words... ie, rather than just checking for "pig" and "cat" from the dictionaries, it will add certain numbers and letters and test those too (ie, adding an S [pigs], or 123 [cat123]).
This is a VERY very simple modification for those aware of the language... just write the script to add the extra characters, then loop around a couple of extra times.
We will obviously require the app rebuilding afterward. The program is very simple, well built, and in a nice Wizard format.
We have a couple of desirables, too: to add zip password recovery, and VBA password recovery. If you can implement these too, and any other formats you desire, include them in your bid!
ONLY ONLY BID if you are confident you can complete the work in a timely manner.
## Deliverables
1) Complete and fully-functional working program(s) in executable form as well as complete source code of all work done.
2) Installation package that will install the software (in ready-to-run condition) on the platform(s) specified in this bid request.
3) Exclusive and complete copyrights to all work purchased. (No GPL, 3rd party components, etc. unless all copyright ramifications are explained AND AGREED TO by the buyer on the site).
## Platform
Win 95+