-
Notifications
You must be signed in to change notification settings - Fork 3.1k
Open
Labels
Description
All make
commands, make clean
/ make
/ make win
generate these two warnings as the first two messages:
src/bridges/bridge_python_generic_hash_sp.mk:32: warning: overriding recipe for target 'bridges/bridge_python_generic_hash_sp.so'
src/bridges/bridge_python_generic_hash_sp.mk:13: warning: ignoring old recipe for target 'bridges/bridge_python_generic_hash_sp.so'
When using make win
, these two blocking errors also occur:
src/bridges/bridge_python_generic_hash_mp.c:22:10: fatal error: Python.h: No such file or directory
22 | #include <Python.h>
| ^~~~~~~~~~
compilation terminated.
make: *** [src/bridges/bridge_python_generic_hash_mp.mk:15: bridges/bridge_python_generic_hash_mp.dll] Error 1
make: *** Waiting for unfinished jobs....
src/bridges/bridge_python_generic_hash_sp.c:22:10: fatal error: Python.h: No such file or directory
22 | #include <Python.h>
| ^~~~~~~~~~
compilation terminated.
make: *** [src/bridges/bridge_python_generic_hash_sp.mk:15: bridges/bridge_python_generic_hash_sp.dll] Error 1
This, naturally, causes 73000 and 72000 to fail:
The bridge plugin './bridges/bridge_python_generic_hash_mp.dll' couldn't be found.
Cannot load bridge ./bridges/bridge_python_generic_hash_mp.dll
Bridge initialization for hash-mode '73000' failed.
$ ./hashcat.exe -m 72000 -b
The bridge plugin './bridges/bridge_python_generic_hash_sp.dll' couldn't be found.
Cannot load bridge ./bridges/bridge_python_generic_hash_sp.dll
Bridge initialization for hash-mode '72000' failed.
Even if this is just be an environment issue, some more human-readable information should ideally be presented to the user
Environment info:
Terminal
- WSL1 running Ubuntu 20.04.6 LTS
gcc
- 9.4.0
Python
- Installed as per the docs, v3.13 w/ free-threading
x86_64-w64-mingw32-gcc
- v9.3-win32
Hashcat version
- Latest master, as of e8052a0