| Use Case | Command | Description |
|---|---|---|
| π Create LM hash | Net::NTLM.lm_hash(password) | Returns the LAN Manager hash of a password |
| π Create NTLM hash | Net::NTLM.ntlm_hash(password) | Returns the NT LAN Manager hash of a password |
| π Create NTLMv2 hash | Net::NTLM.ntlmv2_hash(user, password, domain) | Returns the NTLMv2 hash for a user |
| β Validate NTLM hash format | Net::NTLM.is_ntlm_hash?(hash) | Returns true if hash matches the NTLM hash format |
| π¨ Generate LM response | Net::NTLM.lm_response(password, challenge) | Computes the LM response to a challenge |
| π¨ Generate NTLM response | Net::NTLM.ntlm_response(password, challenge) | Computes the NTLM response to a challenge |
| π¨ Generate NTLMv2 response | Net::NTLM.ntlmv2_response(user, password, domain, challenge) | Computes the NTLMv2 response to a challenge |
| π¨ Generate LMv2 response | Net::NTLM.lmv2_response(user, password, domain, challenge) | Computes the LMv2 response to a challenge |
| π Generate NTLM2 session | Net::NTLM.ntlm2_session(password, challenge) | Computes the NTLM2 session response |
| π§ Lowβlevel key generation | Net::NTLM.gen_keys(key) | Generates DES keys from a 7βbyte key |
| π§ Lowβlevel DES application | Net::NTLM.apply_des(plain, keys) | Applies DES encryption with a set of keys |
| π§ Utility | Net::NTLM.pack_int64le(value) | Packs an integer into 8βbyte littleβendian |
| π§ Utility | Net::NTLM.split7(key) | Splits a 7βbyte key into 8 DES keys |
BLOB_SIGN β [not documented]DATA_REGEXP β Valid format for an NTLM hash composed of '<LAN Manager hex digest>:<NT LAN Manager hex digest>'.DEFAULT_FLAGS β [not documented]FLAGS β [not documented]FLAG_KEYS β [not documented]LAN_MANAGER_HEX_DIGEST_REGEXP β Valid format for LAN Manager hex digest portion: 32 hexadecimal characters.LM_MAGIC β [not documented]MAX64 β [not documented]NT_LAN_MANAGER_HEX_DIGEST_REGEXP β Valid format for NT LAN Manager hex digest portion: 32 hexadecimal characters.SSP_SIGN β [not documented]TIME_OFFSET β [not documented]apply_desgen_keysis_ntlm_hash?lm_hashlm_responselmv2_responsentlm2_sessionntlm_hashntlm_responsentlmv2_hashntlmv2_responsepack_int64lesplit7Generated by phpman v4.9.26-1-g511901d · Markdown · JSON · MCP Author: Che Dong Under GNU General Public License
2026-07-27 18:53 @216.73.216.199
CrawledBy Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)
Enhanced by LLM: deepseek-v4-flash / taotoken.net / www.chedong.com - original format