Page MenuHomeSolus

Initial version of hashcat
ClosedPublic

Authored by kyrios123 on Nov 6 2017, 5:23 PM.
Tags
None
Referenced Files
F11005690: D1324.diff
Tue, Aug 1, 9:08 AM
F10897316: D1324.diff
Jul 2 2023, 5:52 AM
F10846668: D1324.id3234.diff
Jun 11 2023, 6:48 AM
F10846647: D1324.id.diff
Jun 11 2023, 6:43 AM
F10812119: D1324.id3234.diff
May 31 2023, 5:12 AM
F10761229: D1324.diff
May 18 2023, 7:21 AM
F10757531: D1324.diff
May 17 2023, 9:28 AM
F10694297: D1324.diff
Apr 25 2023, 12:48 PM
Tokens
"Like" token, awarded by baimafeima.

Details

Summary

Inclusion of hashcat in the repository.
Closes T3249.

Signed-off-by: Pierre-Yves <pyu@riseup.net>

Test Plan

hashcat -m 1800 -a 0 -o cracked.txt --remove hash.lst wordlist.txt

Diff Detail

Repository
R3909 hashcat
Lint
Lint Not Applicable
Unit
Tests Not Applicable

Event Timeline

Note it worked on my computer with beignet installed (intel GPU) but on a VM, I got this message so I guess it won't work for most users:

hashcat (v4.0.0) starting...

Cannot find an OpenCL ICD loader library.

You are probably missing the native OpenCL runtime or driver for your platform.

* AMD GPUs on Linux require this runtime and/or driver:
  "RadeonOpenCompute (ROCm)" Software Platform (1.6.180 or later)
* Intel CPUs require this runtime and/or driver:
  "OpenCL Runtime for Intel Core and Intel Xeon Processors" (16.1.1 or later)
* Intel GPUs on Linux require this runtime and/or driver:
  "OpenCL 2.0 GPU Driver Package for Linux" (2.0 or later)
* NVIDIA GPUs require this runtime and/or driver:
  "NVIDIA Driver" (367.x or later)

It might also be because I used beignet-devel as builddep because this application requires CL\cl.h which I did not find anywhere else. Other disto usually have a package that contains the Khronos opencl headers. Any advise on this is welcome.

I can't imagine it works in a VM as there's no hardware graphics to load one of the drivers. Will have to investigate including the khronos headers (much like vulkan) as they will conflict with beignet-devel which already includes a version of them.

DataDrake added a subscriber: DataDrake.

I'll be fixing up the OpenCL bits once I work on AMD support. No reason to hold this up for now though. It will at least be able to use opencl on Intel.

This revision is now accepted and ready to land.Dec 17 2017, 5:45 PM
This revision was automatically updated to reflect the committed changes.