Hashcat vs John the Ripper (JTR) (2024)

Hashcat vs John the Ripper (JTR) (1)

Hashcat and John the Ripper are both popular tools for password cracking. Both have pros and cons, and in this article, we will review some of them.

If you don’t feel like looking through everything here are the main points.

Pros:

  1. Fantastic GPU support
  2. Support for most compute binaries (Open Cl, Apple Metal, etc)
  3. Support for most OS’s
  4. Support for plenty of hash types (full list here)
  5. Able to detect hash type

Cons:

  1. Hash detection is not great
  2. Some drivers lower performance (not hashcat’s fault)

Pros:

  1. Support for hash types that Hashcat does not support (full list here)
  2. Support for most OS’s
  3. Able to do hash detection
  4. Able to take advantage of CPU specific optimizations

Cons:

  1. GPU support for specific hash types only
  2. Some hashes need to be converted
  3. Getting CUDA to work is a pain

These are my experiences with both. You may have different results.

Hashcat has been my main tool for a while thanks to its GPU support. I mostly use it for NTLMv2 and wpa cracking. I found that cracking was slower with wordlists than with brute force or rule attacks. I think this is due to bandwidth limitations from my drive to the GPU. This issue does not persist with rule and brute force attacks as candidates are generated on the GPU, removing the bandwidth limitation.

The optimized kernel option doubled NTLMv2 hashrates but did not do anything for wpa cracking. I also disabled hardware monitoring as it killed the process at 80 degrees. I used the wordlists from crackstation.net and the kamaji34K ruleset from the Kaonashi project.

I tested hashcat on linux and windows and it seems linux is better with AMD gpus (compute mode was on for both OS’s). Nvidia CUDA performance was mostly similar for both though NTLMv2 performance was a bit better on linux.

I used JTR on windows for cracking RSA keys encrypted with triple DES (hashcat does not have support for this). First I had to convert the hash to something JTR could read. It took me forever to realize that ssh2john was what I needed. SSH is also able to use RSA certificates for encryption so I was able to put my keys through ssh2john. My first run with JTR had very poor performance. This was because it defaulted to using my CPU instead of GPU. Luckily JTR had an opencl option for ssh and I used that.

However, JTR still defaulted to CPU and I had to force it to use the GPU. This time JTR errored out and after a bit of research it seems Nvidia moved the nvopencl64.dll file somewhere else. This was fixed by copying it to C:/Windows/System32/ where JTR needed it to be. Once everything was working performance was 100 times better (I am not exaggerating).

Hashcat and John the Ripper both have their use cases. Hashcat has much better support for GPU cracking while JTR is better for different hash types. I’m sure I missed lots of specific details as my tests were not very thorough. It is up to you which tool is better.

Hashcat vs John the Ripper (JTR) (2024)
Top Articles
Will The No Contact Rule Work On A Stubborn Ex?
What is Bluebugging? — Definition by Techslang
Maxtrack Live
Research Tome Neltharus
Mcfarland Usa 123Movies
Alpha Kenny Buddy - Songs, Events and Music Stats | Viberate.com
About Goodwill – Goodwill NY/NJ
Cool Math Games Bucketball
A rough Sunday for some of the NFL's best teams in 2023 led to the three biggest upsets: Analysis - NFL
Free Online Games on CrazyGames | Play Now!
Where to Find Scavs in Customs in Escape from Tarkov
Jang Urdu Today
Exterior insulation details for a laminated timber gothic arch cabin - GreenBuildingAdvisor
Unforeseen Drama: The Tower of Terror’s Mysterious Closure at Walt Disney World
Glenda Mitchell Law Firm: Law Firm Profile
Music Go Round Music Store
Mj Nails Derby Ct
Atlases, Cartography, Asia (Collection Dr. Dupuis), Arch…
Turbo Tenant Renter Login
Random Bibleizer
Cylinder Head Bolt Torque Values
Ocala Craigslist Com
30+ useful Dutch apps for new expats in the Netherlands
Fastpitch Softball Pitching Tips for Beginners Part 1 | STACK
Kltv Com Big Red Box
Bratislava | Location, Map, History, Culture, & Facts
Teenage Jobs Hiring Immediately
Muma Eric Rice San Mateo
Shoreone Insurance A.m. Best Rating
Stafford Rotoworld
Chatropolis Call Me
Pokemon Reborn Locations
Cheetah Pitbull For Sale
PruittHealth hiring Certified Nursing Assistant - Third Shift in Augusta, GA | LinkedIn
Craigslist Florida Trucks
Seminary.churchofjesuschrist.org
Man Stuff Idaho
Nami Op.gg
Lucifer Morningstar Wiki
Catchvideo Chrome Extension
Wgu Admissions Login
CrossFit 101
New Zero Turn Mowers For Sale Near Me
Minute Clinic Mooresville Nc
Skyward Login Wylie Isd
Buildapc Deals
Epower Raley's
Www Extramovies Com
What Are Routing Numbers And How Do You Find Them? | MoneyTransfers.com
Latest Posts
Article information

Author: Arielle Torp

Last Updated:

Views: 5784

Rating: 4 / 5 (61 voted)

Reviews: 92% of readers found this page helpful

Author information

Name: Arielle Torp

Birthday: 1997-09-20

Address: 87313 Erdman Vista, North Dustinborough, WA 37563

Phone: +97216742823598

Job: Central Technology Officer

Hobby: Taekwondo, Macrame, Foreign language learning, Kite flying, Cooking, Skiing, Computer programming

Introduction: My name is Arielle Torp, I am a comfortable, kind, zealous, lovely, jolly, colorful, adventurous person who loves writing and wants to share my knowledge and understanding with you.