Published on July 13th, 2011 | by NJ Ouchn0
Durandal The Distributed CPU/GPU Hash Cracker v0.5 released
The project has been initiated by David Gross, currently in his final year at engineering school UTC (Université de Technologie de Compiègne) in France. He has designed Durandal and developped core components with the brute force module in SSE2 and Nvidia CUDA.
A wonderful work has been done by Jean-Christophe Delaunay, the main contributor to the project, who is currently in his final year of Master 2 Cryptologie et Sécurité Informatique (Université Bordeaux 1) and on internship at Sogeti ESEC R&D Labs. He has improved a lot of parts of Durandal, and developped two main features : the dictionary attack and combo attack with Markov chains.
It has also involved Axel Souchet, whom has worked on a part of the Durandal server. The project has many goals :
- OS portability : it works and has been tested on Windows and GNU/Linux, but could work on *BSD, Solaris, or any other platforms that support C++ and the Boost library.
- Architecture portability : hash functions aren’t only developped in SSE2 assembly and Nvidia CUDA ; there is also a C version that could be ran on any architecture.
- Powerful : by using C++, Durandal has been designed in order to support a lot of computers.
- Performance : hash functions are optimized with SSE2 for CPUs and ported to Nvidia CUDA for GPUs