Questions tagged [hashcat]

This tag should be used with questions about using, debugging, optimizing, or otherwise involving hashcat, a password recovery tool. This tag helps organize hashcat-specific questions that might otherwise be placed under more general tags, such as hash or brute-force.

Hashcat is the world’s fastest CPU-based password recovery tool.

While it's not as fast as its GPU counterpart oclHashcat, large lists can be easily split in half with a good dictionary and a bit of knowledge of the command switches.

Background

Hashcat was written somewhere in the middle of 2009. Yes, there were already close-to-perfect working tools supporting rule-based attacks like “PasswordsPro”, “John The Ripper”. However for some unknown reason, both of them did not support multi-threading. That was the only reason to write Hashcat: To make use of the multiple cores of modern CPUs.

Granted, that was not 100% correct. John the Ripper already supported MPI using a patch, but at that time it worked only for Brute-Force attack. There was no solution available to crack plain MD5 which supports MPI using rule-based attacks.

Hashcat, from its first version, v0.01, was called “atomcrack”. This version was very poor, but at least the MD5 kernel was written in assembler utilizing SSE2 instructions and of course it was multi-threaded. It was a simple dictionary cracker, nothing more. But it was fast. Really fast.

Some guys from the scene become interested in it and after one week there were around 10 beta testers. Everything worked fine and so requests for more algorithm types, a rule-engine for mutation of dictionaries, a windows version and different attack modes were added. These developments took around half a year, and were completely non-public.

Then, with version 0.29, “atomcrack” was renamed to “Dr. Hash”. Then with the release of version 0.30 to “hashcat”.

The first official hashcat release was v0.30, released on 24.12.2009.

Starting with hashcat release v0.40, released on 05.08.2012, binaries for Mac OSX were added.

58 questions
5
votes
3 answers

Hash 'hashcat': Token length exception

hashcat64.exe hashcat -m0 -a0 crackme.txt password.txt Device #1: Intel's OpenCL runtime(GPU only) is currently broken. We are waiting for updated OpenCL drivers from Intel Hash 'hashcat': Token length exception No hashes loaded. I'm getting this…
user13121564
5
votes
3 answers

clGetPlatformIDs(): CL_PLATFORM_NOT_FOUND_KHR Hashcat

i am trying to run hashcat on my Zen Archlinux i am on the 4.15.4-1-zen kernel version. I have an NVIDIA geforce 920MX and an intel i6189DU. i installed the latest nvidia-dkms drivers and as well as the opencl-nvidia package. I also installed the…
Kaki Master Of Time
  • 1,428
  • 1
  • 21
  • 39
3
votes
2 answers

Output progress over time in hashcat

I am analysing the amount of hashes cracked over a set period of time. I am looking to save the current status of the crack every 10 seconds. ''' Recovered........: 132659/296112 (44.80%) Digests, 0/1 (0.00%) Salts Recovered/Time...:…
3
votes
1 answer

Using hashCat with a RAR file?

I'm pretty stumped, is it actually possible to use hashcat for a RAR file? The forum says "yes" and points to a sample... They appear to be calling: ./oclHashcat64.bin -m 12500 hash -w 3 -a 3 ha?l?l?l?l?l So far, so good.. So I go grab jtr and run…
XeroxDucati
  • 5,130
  • 2
  • 37
  • 66
2
votes
0 answers

How to fix "build failed error with openCL" when using hashcat

I am trying to crack hash+salt with hashcat. But I kept running into this issue, and could not figure out a possible way to solve it. clBuildProgram(): CL_BUILD_PROGRAM_FAILURE Error returned by cvms_element_build_from_source * Device #3: Kernel…
Xuanwen Zhang
  • 45
  • 1
  • 6
2
votes
1 answer

Need sudo access on macOS - Installing Hashcat through Brew

I am trying to install Hashcat using the instructions on Brew: https://brewinstall.org/install-hashcat-on-mac-with-brew/ When I enter the first command: ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" <…
Nai So
  • 21
  • 1
  • 3
2
votes
1 answer

hashcat [CommandLine Error: Option 'polly' registered more than once! & LLVM ERROR: inconsistency in registered CommandLine options]

root@kali:~/Downloads/Compressed/hashcat-6.0.0# ./hashcat.bin -I hashcat (v6.0.0) starting... : CommandLine Error: Option 'polly' registered more than once! LLVM ERROR: inconsistency in registered CommandLine options I don't know how to fix this?
2
votes
2 answers

hashcat prints out "clGetPlatformIDs(): CL_PLATFORM_NOT_FOUND_KHR"

I do have a problem with hashcat 4.2.1 prints this "platform not found" message to me every time I try using it, I looked for solutions and for that I tried reinstalling openCL and I think I installed it properly, I do have dell inspiron 15 3537,…
1
vote
1 answer

Hashcat Combinator 3 word attack

I am able to do a two word combinator attack using Hashcat but when I try to add a third word list it does not work but no error is generated, only to use --help for assistance. Hashcat version is 6.25 The code I use is hashcat -m 22000 hashfile -a…
drive
  • 11
  • 4
1
vote
0 answers

Not a native Intel OpenCL runtime. Expect massive speed loss

I am trying to use Hashcat but I am getting this error. I searched online and tried everything (such as installing apt-get install ocl-icd-libopencl1 opencl-headers clinfo) but the same error is happening.
Alice Li
  • 21
  • 4
1
vote
1 answer

How can I crack a werkzeug generate_password_hash() hash with hascat?

I created a SHA256 hash of the password 123456 with this. from werkzeug.security import generate_password_hash print(generate_password_hash('123456', "sha256")) And the output…
1
vote
1 answer

I have an issue with "Hashcat" error "Bitlocker" hash

I have a hash file from the image, my device is Surface Pro BitLocker encrypted image Recovery Key hash…
1
vote
1 answer

How to put multiple charsets at one position in hashcat?

I want to search for all letters and some special characters at the same time ?ludhHs?ludhHs?ludhHs?ludhHs?ludhHs?ludhHs?ludhHs?ludhHs?lludhHs Something like this for a 9 Letter password with all characters. Does this work?
Nico1300
  • 105
  • 1
  • 1
  • 9
1
vote
1 answer

Web application running hashcat or john the ripper

Is it possible to run locally Hashcat or John the Ripper with Rails? I have to create cryptoanalysis application with web interface for studies project. What would be the best approach to do this. Heard something about communicating with local…
Zorot
  • 21
  • 3
1
vote
3 answers
1
2 3 4