Closed shax-xxx closed 2 years ago
Thank for the report
This is an issue in the pyspnego library.
Looking at the code, md4 is used for NTLM v1 .
With the implementation here
I guess that the only option for legacy, is to vendor/copy/reimplement md4 in pysnego
https://github.com/rpicard/py-md4
Reported "upstream" issue here https://github.com/jborean93/pyspnego/issues/37 :)
maybe this will be helpful https://gist.github.com/kangtastic/c3349fc4f9d659ee362b12d7d8c639b6
(from: stackoverflow)
Thanks @adiroiban for opening the other issue there. This is definitely a problem for pyspnego and unfortunately is more widespread than just NTLM v1. It's used as the NTv1 hash which NTLM v2 constructs a hash derived from this value. This means the problem affects NTLM altogether rather than the older versions.
Closing this and will continue to track the issue in https://github.com/jborean93/pyspnego/issues/37
Hello. Due upcoming Ubuntu 22.04 LTS release smbprotocol auth mechanism does not work.
on
I recieve this:
I think it's because openssl3 does not have md4
$openssl list -digest-commands
Any workaround?