如何在python中计算NTLM散列?

2024-05-23 19:29:10 发布

您现在位置:Python中文网/ 问答频道 /正文

如何在python中计算passowrd的NTLM散列?有库或示例代码吗?

我想要它用python编写NTLM暴力工具(比如Cain&Abel)


Tags: 工具代码示例暴力ntlmabelcainpassowrd
2条回答

它实际上是非常简单的用法hashlibhere

import hashlib,binascii
hash = hashlib.new('md4', "password".encode('utf-16le')).digest()
print binascii.hexlify(hash)

或者您还可以使用python-ntlmhere

您可以使用hashlib和binasci模块来计算NTLM哈希:

import binascii, hashlib
input_str = "SOMETHING_AS_INPUT_TO_HASH"
ntlm_hash = binascii.hexlify(hashlib.new('md4', input_str.encode('utf-16le')).digest())
print ntlm_hash

相关问题 更多 >