Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
PythonでpassowrdのNTLMハッシュを計算するにはどうすればよいですか?ライブラリやサンプルコードはありますか?
PythonでNTLMブルートフォースツールを作成するために必要です(Cain&Abelのように)
ここでは実際には非常に簡単に使用できhashlib ます
hashlib
import hashlib,binascii hash = hashlib.new('md4', "password".encode('utf-16le')).digest() print binascii.hexlify(hash)
または、ここpython-ntlmでライブラリを追加で使用することもできます
python-ntlm
hashlibおよびbinasciiモジュールを使用して、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