Welcome to Durandal
Durandal is a distributed GPU/CPU computing software that aims to crack passwords for pentesting tasks or for end users who want to recover their forgotten passwords. Mostly written in C++ with the Boost library, it works on many systems, however it is only built for Windows and GNU/Linux for the moment, on the x86 and x64 platforms.
Durandal is freely available under the GPLv3 license.
Features
- Windows (XP, Vista, 7) and GNU/Linux support
- 32bits and 64bits support
- Usual hash functions : MD5, SHA1, SHA256, SHA512, NTLMv1, MySQL (all versions)
- SSE2 optimized, Nvidia CUDA support
- Server, agent and administration console
- Network communications with XML over HTTP (proxy support)
What is new on version 0.5 (07/04/11)
- Evaluating best parameters of graphic card
- Possiblity whether to choose or not a graphic card for computation
- Distributing algorithm improved
- Benchmarks saved in configuration file
- Dictionary attack
- Markov chains attack (inspired of Simon Maréchal work), giving level of attack and time attack
- Possibility to evaluate time of attack and level in admin console, regarding Markov chains attack
What is coming next
- Web interface
(08/16/11)
- Windows binaries update ongoing
- Multiple hashes attack
- Plugins support
- Database of hashes found
- And a lot more...
About the Web Admin Interface
- Web server developped in python 2.6 using web framework cherrypy 3.2
- Authentication based on the couple administration port/administration password that are defined when the distributing server is launched
- Communications through SSL using openssl to generate self-signed certificate on server-side
Comparison with Elcomsoft (EDPR) distributed hash cracker
| Durandal | EDPR | |
| MD5 benchmark* | 370 Mhash/s | 240 MHash/s |
| OS | GNU/Linux, Windows | Windows |
| GPU support | Nvidia, OpenCL planned | Nvidia |
| Attacks | Brute force, dictionary, Markov chains | Brute force, dictionary |
| Formats | MD5, NTLMv1, MySQL, SHA1, SHA256, SHA512 | MD5, Office, OOo, PGP, PDF, system passwords, Firefox, etc. |
| License | GPLv3 | Proprietary |
| Price | Free | From 599e to 4999e |
* Benchmarks are based on bruteforce algorithm and a computer with:
- Nvidia GeForce 9800 GT
- AMD Athlon(tm) 64 X2 3600+
Roadmap
- OpenCL support
- Archive password (zip, rar, ...) cracking
- Multiple MD5(), multiple SHA1(), ...
- System passwords: crypt(3)
- PBKDF2 support : WPA, WPA2, Grub2, OOo, ...
- Salted hash support
You can send your suggestions and critics to <admin at durandal-project dot org>.