Microsoft недавно выпустила документацию для всего семейства алгоритмов ( см. Эту страницу ), хотя несколько человек уже проделали отличную работу по их обратному проектированию (см. Эрик Гласс "здесь" ).
Все современные версии Windows поддерживают LM и NTLM.То, что изменяется, является значением по умолчанию для минимальной версии, которую они принимают во время согласования (как клиент или как сервер).Скажем, Window 7 больше не поддерживает работу в качестве клиента NTLMv1, только NTLMv2.Вы действительно должны копаться в реестре, чтобы разрешить клиенту NTLMv1, даже если это совершенно плохая идея.