Password cracking GUI: Difference between revisions

From
Jump to navigation Jump to search
(Created page with "=Motivation= Equipped with lists of password hashes from previous steps in the penetration testing process, testers face the challenge of finding a minimum of one password. In...")
 
No edit summary
Line 4: Line 4:
There are different hashcat-based open source tools that provide job scheduling as well as a graphical user interfaces to monitor the jobs states.
There are different hashcat-based open source tools that provide job scheduling as well as a graphical user interfaces to monitor the jobs states.
A list of these tools include
A list of these tools include
* CrackLord
* WebHashcat
* WebHashcat
* WaveCrack
* WaveCrack
* CrackLord
* Hashtopolis
* Hashtopolis


Line 12: Line 12:


=Setting up a test system=
=Setting up a test system=
All tools should be benchmarked using the same operating system. Some of the tested tools could be tested on multiple systems. A first research found out, that the tools require these operating systems.

{| class="wikitable"
|-
!
! CrackLord
! WebHashCat
! WaveCrack
! Hashtopolis
|-
! Operating system
|
* Ubuntu
* Debian
* Kali
|
* not known
|
* Linux (?)
|
* Windows
* Linux
* OS X
|}

Revision as of 11:12, 1 October 2019

Motivation

Equipped with lists of password hashes from previous steps in the penetration testing process, testers face the challenge of finding a minimum of one password. In cases where many penetration testers share one resource (e.g. one workstation with high performance GPUs), job scheduling becomes a challenge when using the command line tool hashcat. There are different hashcat-based open source tools that provide job scheduling as well as a graphical user interfaces to monitor the jobs states. A list of these tools include

  • CrackLord
  • WebHashcat
  • WaveCrack
  • Hashtopolis

Besides checking if there are more open source password-cracking tools with job scheduling, the named tools should be benchmarked using one or two Nvidia GTX 980 graphic cards. An evaluation of the provided functions should help choosing a tool for real world cases.

Setting up a test system

All tools should be benchmarked using the same operating system. Some of the tested tools could be tested on multiple systems. A first research found out, that the tools require these operating systems.

CrackLord WebHashCat WaveCrack Hashtopolis
Operating system
  • Ubuntu
  • Debian
  • Kali
  • not known
  • Linux (?)
  • Windows
  • Linux
  • OS X